로컬 양말 포트 1080을 통해 모든 네트워크 트래픽을 쉽게 전달 / 리디렉션하는 방법은 무엇입니까? 나는 질문하기 전에 이것을 구글했다. 나는 발견 이 링크 및 링크 도하고 다른 사람을. 그러나 간단한 해결책은 없습니다. (시스템 환경 설정 네트워크 프록시 설정은 모든 앱에서 작동하지 않습니다.) 그렇게하기가 어렵습니까? 나는 일부 iptables 규칙이 그렇게해야한다고 생각합니다. (나는 iptablesmacos 에서 동등한 명령 이 무엇인지 모르겠지만 어쩌면 pfctl?). 누구든지 이것을 달성 할 수있는 간단한 쉘 스크립트를 보여줄 수 있습니까? 대단히 감사합니다.
답변
아무도 내 질문을 해결하기 위해 쉘 스크립트 (또는 쉬운 방법)를 게시하지 않기 때문에 현재 해결 방법을 게시했습니다.
- virtualbox 설치
- virtualbox에 게스트 OS로 openwrt 설치
- LAN이 192.168.56.2 인 라우터가되도록 openwrt를 구성하십시오. lan 인터페이스는 호스트 전용 어댑터입니다. wan 인터페이스는 브리지 된 어댑터입니다.
- 원하는 투명 프록시 작업을 수행하도록 openwrt 라우터를 구성하십시오.
- 호스트에서 게이트웨이와 DNS를 모두 192.168.56.2로 변경하십시오.
- 게이트웨이를 변경하려면 다음을 수행하십시오.
sudo route change default 192.168.56.2 - DNS를 변경하려면 UI 방식을 사용해야합니다. 시스템 환경 설정-> 네트워크-> 고급-> DNS
- 게이트웨이를 변경하려면 다음을 수행하십시오.
그게 다야. 여태까지는 그런대로 잘됐다.