![iptables를 사용하여 호스트 전용 네트워크에서 포트 전달](https://linux55.com/image/199975/iptables%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%A0%84%EC%9A%A9%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EC%97%90%EC%84%9C%20%ED%8F%AC%ED%8A%B8%20%EC%A0%84%EB%8B%AC.png)
호스트 전용 네트워크에 두 대의 컴퓨터가 있습니다. 하나는 클라이언트이고 다른 하나는 웹 서버입니다.
포트 8080의 프록시를 통해 클라이언트에서 웹 서버로 모든 HTTP 트래픽을 전달하고 싶습니다.
나는 이전에 시도했습니다:
sudo iptables -t nat -A PREROUTING -I eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
그러나 이것은 작동하지 않습니다.
내가 어떻게 할 수 있는지 아는 사람 있나요?
저는 mitmproxy를 사용하는데 다음과 같이 하면 작동합니다.
curl http://10.0.2.2/example --proxy localhost:8080
하지만 내 iptables 구성에서는 작동하지 않으며 해당 옵션도 없습니다 --proxy
.