Шаблон для запуска бесплатного иностранного SOCKS5 прокси yна базе chisel с использованием Render
-
Форкните этот репозиторий.
-
Установите клиент chisel
-
Опубликуйте сервер на Render.com Для этого: зарегистрируйтесь в сервисе (поддерживается также авторизация через Github)
-
Создайте новый Blueprint проект
В процессе сервис запросит вас выдать доступ к репозиториям Github
Достаточно выбрать ваш форк.
В результате он должен появиться в списке репозиториев для подключения (Connect a repository). Нажмите коннект и заполните значение переменной AUTH в формате логин:пароль, например user:password и нажмите "Create New Resources".
Дождитесь создания сервера и скопируйте его url (вида https://something.onrender.com)
- Подключитесь к серверу (без docker)
chisel client --keepalive 10s --auth user:pass <ваш_url_здесь> socks
Вместо https://shrouded-springs-35880.render.com укажите url отдеплоенного сервера
Вариант с Docker доступен в директории client. Обратите внимание на содержимое .env.client.example
- Проверьте работу прокси:
curl --socks5 127.0.0.1:1080 ifconfig.coВ результате вы увидите IP прокси.
- Укажите
127.0.0.1:1080в качестве SOCKS5 прокси в вышем приложении, например в конфиге Docker для обхода ограничений на доступ к dockerhub из рф.