.png)
이런 질문을 하나 더 만들어서 죄송합니다만, 이에 대한 효과적인 해결책을 찾지 못했습니다.
iptables를 사용하여 역방향 프록시를 구성해야 합니다. 이를 위해 다음 솔루션을 사용합니다.
iptables -t nat -I PREROUTING -p tcp -d PROXY_IP --dport 1745 -j DNAT --to-destination REAL_IP:1789
iptables -t nat -I POSTROUTING -d REAL_IP ! -s PROXY_IP -j SNAT --to-source PROXY_IP
이것은 잘 작동하지만 대상 서버는 클라이언트의 IP 주소가 아닌 프록시 서버의 IP 주소를 봅니다.
다른 규칙은 없으며 모든 정책은 수락 모드입니다.
추신 - 나는 Google 번역을 사용하고 나쁜 영어에 대해 사과드립니다.
답변1
IPTables를 사용하여 역방향 프록시를 구성하지 않으며 역방향 프록시로 실행되도록 설정된 별도의 소프트웨어입니다.
NAT를 수행할 때 소스 IP 주소를 보존할 수 없다는 것이 NAT의 핵심입니다. 소스 IP 주소가 대상 서버에 노출되지 않는 것입니다.