Вообще, для таких целей подойдёт любой способ с SOCKS5 прокси, но я выкладываю свой скрипт как проверенное на протяжении уже полугода решение (смешной срок, но всё же).
Требуется: VPS/VDS/DS сервер, установленный NodeJS (версия не менее 8.x, хотя может завестись и на более старых версиях) и прямые руки (без последнего - никуда).
Установка:
Далее настройка в самом форуме зависит от того, где Вы собираетесь использовать прокси.
Некоторые аддоны вроде [Telegram] Core могут иметь свои настройки прокси. Если получилось так, что Ваш аддон не имеет подобного, можно глобально прокси прописать.
В файл src/config.php допишите следующее:
Где:
Требуется: VPS/VDS/DS сервер, установленный NodeJS (версия не менее 8.x, хотя может завестись и на более старых версиях) и прямые руки (без последнего - никуда).
Установка:
- Скачайте архив с прокси-скриптом. Он прикреплён к этому посту.
- Распакуйте на домашний компьютер.
- Откройте файл config.json текстовым редактором с поддержкой кодировки UTF-8 без BOM (Notepad++, например), отредактируйте файл.
- UID - имя пользователя, от которого запускается скрипт.
Если запустить от рута, то в теории, оно свитчнется на этого пользователя. Без понятия, т.к. всегда запускал из под обычной учётки. - HOST - интерфейс, который надо слушать. Оставьте стандартное значение, чтобы прокси обрабатывал запросы от всех сетевых интерфейсов системы.
- PORT - порт, который будет занят прокси-сервером.
- USER - логин для авторизации.
- PASS - пароль для авторизации.
- UID - имя пользователя, от которого запускается скрипт.
- Загрузите все файлы на сервер.
- Запустите прокси-сервер в фоне любым удобным способом. Стартовый файл - proxy.js.
Далее настройка в самом форуме зависит от того, где Вы собираетесь использовать прокси.
Некоторые аддоны вроде [Telegram] Core могут иметь свои настройки прокси. Если получилось так, что Ваш аддон не имеет подобного, можно глобально прокси прописать.
В файл src/config.php допишите следующее:
PHP:
$config['http']['proxy'] = 'socks5h://USERNAME:PASSWORD@HOST:PORT';
- USERNAME - имя пользователя для авторизации
- PASSWORD - пароль для авторизации
- HOST - IP-адрес сервера
- PORT - порт сервера