Условное выражение Iptables внутреннее перенаправление

Это или что-то как он, могло бы работать:

ProxyPreserveHost Off # default is Off, just making the point
ProxyRemote * http://localhost:8080/
RewriteEngine On
RewriteRule ^/([^/]+)/(.*) http://$1/$2 [P]

ProxyRemote средства, на которых этот прокси (тот на порте 80) передаст запросы через указанный прокси. Если это не имеет смысла, крика! Я являюсь несвоевременным в настоящий момент. Документы прокси должны помочь.

2
задан 28 May 2011 в 22:47
2 ответа

AFAIK IPtables не имеет достаточной информации, чтобы сделать это эффективно. Необходимо было бы, вероятно, записать сценарий, который использует netcat или данные из netstat, чтобы решить, слушает ли порт, и раз так сделайте перенаправление. Запущенный тот скрипт от крона.

3
ответ дан 3 December 2019 в 12:09

Несомненно, можно сделать это:

iptables-t туземный-A PREROUTING-i ethx-p tcp - dport $srcPort-j ПЕРЕНАПРАВЛЕНИЕ - $dstPort к порту

-1
ответ дан 3 December 2019 в 12:09

Теги

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