Есть Linux сервер с Iptables. Для интернета открыты три порта FTP(21), SMTP(25) и HTTP(80).
SMTP слушает Mail сервис.
На этом же сервере запущен Socks5 server на порту 1080
Задачка: когда из интернета подключаюсь к серверу с определенного IP (1.1.1.1) адреса на порт 25, то пакеты должны перебрасывается на 1080 порт.
То есть когда с любого адреса подключаются к SMTP они должны роботать с Mail сервисом. А когда подключаюсь с адреса (1.1.1.1) на тот же SMTP то должен работать с proxy.
Просто открыть четвертый внешний порт (1080) или любой другой, мне запрещает религия ;)
Думаю эту задачу лучше всего решать в Iptables но не знаю как.
За ранние благодарю.