Portál AbcLinuxu, 12. května 2025 07:46
REDIRECT --to-ports
v chainu PREROUTING
v tabulce nat
.
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 1111 -j REDIRECT --to-port 2222tak to mi na localhostu nefunguje. :(
To záleží odkud ten packet má přijít. Tazatel ten řádek má špatně (krom toho, že neuvedl co nefunguje), opravdu tam má být --to-ports
Toto je klasické přesměrování pro SQUID jako transparentní cache:
iptables -t nat -A PREROUTING -i $LAN_IFACE -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
service myservice { disable = no port = 1111 bind = localhost socket_type = stream protocol = tcp wait = no user = nobody redirect = localhost 2222 }Jeste to zrejme bude chtit pridat myservice do /etc/services, pokud tam jiz neni.
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.