LINUX.ORG.RU
ФорумAdmin

3proxy с разными external IP

 , , ,


0

1

Всем привет.

Centos 8, на интерфейсе 2 белых IP (в примере убрал их):

2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:01:57:76 brd ff:ff:ff:ff:ff:ff
    inet 1.1.1.100/24 brd 1.1.1.1 scope global noprefixroute ens32
       valid_lft forever preferred_lft forever
    inet 1.1.1.101/24 brd 1.1.1.1 scope global secondary noprefixroute ens32
       valid_lft forever preferred_lft forever

Конфиг 3proxy, надо чтобы на каждом порту с socks5 был разный выходной IP:

timeouts 1 5 30 60 180 1800 15 60

auth none

socks -e1.1.1.100 -i10.8.1.2 -p33000
socks -e1.1.1.101 -i10.8.1.2 -p33001

Но при подключении что к порту 33000 что 33001 всегда отображается первый внешний IP 1.1.1.100. Даже если оставить только 1.1.1.101. В чём может быть причина? Адрес 1.1.1.101 рабочий, к нему как и к 1.1.1.100 могу подключиться к серверу.

SNAT/MASQUERADE?

Хотя я не уточнил, где отображается. В выводе netstat/ss или на другой стороне?

mky ★★★★★
()
Последнее исправление: mky (всего исправлений: 1)
Ответ на: комментарий от mky

Да, проверил, спасибо - был включен маскардинг кем-то

2       31  2093 MASQUERADE  all  --  *      ens32   0.0.0.0/0            0.0.0.0/0
3        1    62 MASQUERADE  all  --  *      tun0    0.0.0.0/0            0.0.0.0/0

Выпилил - всё заработало.

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