LINUX.ORG.RU
ФорумAdmin

socks proxy на нескольких ip

 , ,


0

1

Приветствую!

Есть сервер с несколькими внешними IP адресами /etc/network/interfaces

auto eth0 eth0:1 eth0:2 eth0:3 iface eth0 inet static address 85.85.32.19 netmask 255.255.255.248 gateway 85.85.32.18

iface eth0:1 inet static address 85.85.32.20 netmask 255.255.255.248 gateway 85.85.32.18

iface eth0:3 inet static address 85.85.32.21 netmask 255.255.255.248 gateway 85.85.32.18

Socks настраивал через putty http://putty.org.ru/articles/putty-ssh-tunnels.html Putty успешно подключается по всем 3м ip. Но, вот на какой бы IP я не подключился socks proxy использует только первый ip eth0 интерфейса (85.85.32.19). Как можно сделать так, чтобы при подключении на конкретный ip, socks proxy использовала бы его, а не первый на интерфейсе? Мне нужно для серфинга в инете (только 80 порт.)


Но, вот на какой бы IP я не подключился socks proxy использует только первый ip eth0 интерфейса

Это типичное поведение программы. Если программа слушает на всех адресах, то она принимает соединение на всех интерфейсах, но когда программа (socks-прокси) устанавливает соединение с другим компьютером, исходящий ip-адрес назначается системой. Я даже не знаю, есть ли такие proxy, котрые смотрят на какой ip-адрес пришло соединение, чтобы с него же пойти дальше в инет.

Обычно, если нужно описанное вами поведение, для каждого ip-адреса запускается свой proxy (со своим конфигом), который «слушает» только этот ip-адрес и с него же идёт в интернет.

Не знаю, умеет ли такое putty.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.