iptables를 사용하여 HTTP CONNECT 프록시를 통해 tun SSL VPN을 리디렉션하는 방법은 무엇입니까?

iptables를 사용하여 HTTP CONNECT 프록시를 통해 tun SSL VPN을 리디렉션하는 방법은 무엇입니까?

Android에서 SSL 솔루션(Firepass)으로 VPN을 사용하고 있습니다. VPN은 443원격 VPN 서버의 포트에서 SSL 연결을 엽니다.

내 통신사는 포트에 대한 직접 연결을 허용하지 않지만 443HTTP CONNECT 프록시를 통한 SSL 연결은 허용합니다.

이 시나리오를 구현하고 싶습니다.

  • tun0VPN 서버 TCP 포트에서 나가는 트래픽은 VPN 서버 의 다른 포트로 443리디렉션되어야 합니다 .iptableslo

  • redsocks다음과 같이 구성된 이 포트를 수신합니다.리디렉션HTTP CONNECT 프록시 연결.

또한 HTTP 프록시 서버의 IP 주소는 rmnet0네트워크 인터페이스 및 기타 트래픽에서 라우팅되어야 합니다 tun0.

관련 정보