Android에서 privoxy(iptables)를 실행하는 Ubuntu 서버로 모든 트래픽 전달

Android에서 privoxy(iptables)를 실행하는 Ubuntu 서버로 모든 트래픽 전달

우리 대학에서는 포트 80과 443을 통한 트래픽만 허용하는 불투명 제한 프록시를 설치했습니다. 현재 내 Android 휴대폰(CM12.1을 실행하는 Nexus)은 privoxy를 실행하는 Ubuntu 서버를 가리키고 있습니다. Privoxy는 모든 요청을 제한적인 프록시로 전달합니다.

서버에 연결하기 위해 다른 포트를 사용하는 것으로 생각되는 Skype, Hangouts, Whatsapp와 같은 특정 Android 앱을 사용하려고 하면 이 설정이 실패합니다. Android 장치에서 생성된 모든 네트워크 트래픽을 privoxy를 통해 Ubuntu 서버로 전달하고 싶습니다. 모든 연결에 대해 포트 전달을 수행하고 싶습니다.

iptables로 행운을 시험해 보았지만 실패했습니다. 이 문제를 어떻게 해결할 수 있나요?

추신: Android의 Drony가 내 문제를 해결할 수 있다는 것을 알고 있습니다. 하지만 iptables를 사용하여 해결하길 바랍니다.

답변1

포트 80 및 443의 트래픽만 허용하는 프록시 뒤에 있는 경우 다른 포트를 사용하여 트래픽을 전달하는 것을 기대할 수 없습니다.

예를 들어 모바일 네트워크를 사용하거나 이를 통과하는 터널을 사용하여 프록시를 우회할 수 있어야 합니다.https 인식 VPN 터널예를 들어오픈VPN.

관련 정보