分享至
假設我想將對外的80port轉到本地8080port,
我照著wiki打指令
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
雖然有成功導向,但是來源ip被改成本地的ip了,
請問要如何設定才能不用改變來源ip?或至少轉送後還能保留原始的來源ip在header中?
謝謝。
已邀請的邦友 {{ invite_list.length }}/5
iptables -t nat既然是 NAT 就會連 IP 都換 ... 要去研究 FORWARD服務是 http 嗎 ?如果http用 Nginx Reverse + real_ip_header X-Forwarded-For 去做轉 port或 haproxy 之類的去做轉 port 加上 option forwardfor去網路找上一大堆 X-Forwarded-For 教學
感謝,我知道代理可以做,只是想試試看用系統裡本來就有的工具而不是其他第三方套件來做
IT邦幫忙