@SysUtils

Как настроить 3proxy в локальной сети?

Добрый вечер. Есть роутер, который раздает Wi-Fi в квартире. Есть два ноутбука, один на Windows 8.1, другой на Ubuntu 16.04. Хочу поднять Socks 5 сервер на ноутбуке Windows, и подключиться через него с Ubuntu. Скачал 3proxy, конфиг такой
internal ip_сетевой_карты_Windows
log
auth none
proxy
Запускаю, Firewall отключил, пишет вот это
170625152648.685 3128 00000 - ip_network_card:0 0.0.0.0:0 0 0 0 Accepting connecti
ons [1916/5056]

Далее на Ubuntu пишу
curl --socks5-hostname ip_network_card:3128 icanhazip.com
через пару минут в ответ
curl: (7) Unable to receive initial SOCKS5 response.

На Windows в это время появляется вот это
170625152822.901 3128 00511 - ip_ubuntu:33504 0.0.0.0:0 0 0 0 ♣☻

Что сделал не правильно? Почему Socks не работает?
  • Вопрос задан
  • 2076 просмотров
Решения вопроса 1
'proxy' это http-прокси, для socks вместо него надо использовать команду 'socks'.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@jimquery
#daemon
#log /dev/null
nserver 8.8.8.8
nscache 65536
auth none
proxy -n -p3128 -iWIN_IP -eWIN_IP
socks -n -p3129-iWIN_IP -eWIN_IP

timeouts 1 5 30 60 180 1800 15 60


Попробуй так. Вместо WIN_IP соответственно IP поставь винды.
socks будет работать на порту 3129 в таком случае, прокси на порту 3128

Проверить доступность рабочего прокси как и любого другого сервиса можно с помощью telnet:
telnet WIN_IP 3128
telnet WIN_IP 3129


Если работает, проверить curl'ом авторизацию:
curl --proxy WIN_IP:3128 -U login:pass check-host.net/ip
curl --proxy WIN_IP:3129  check-host.net/ip


Для socks в браузере авторизация по логину/паролю не работает, если она вообще используется. Можно авторизоваться по IP при использовании auth iponly
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы