Задать вопрос
@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 не работает?
  • Вопрос задан
  • 2155 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы