특정 네트워크에 대한 프록시 주소를 미리 설정하는 방법이 있습니까?

특정 네트워크에 대한 프록시 주소를 미리 설정하는 방법이 있습니까?

/etc/apt/apt.conf.d/10proxy네트워크를 변경할 때 다양한 프록시 획득 라인에 대해 언급하는 데 지쳤습니다. 네트워크 설정을 바인딩하는 방법이 있나요? iPhone에는 그런 옵션이 있지만 스크립트를 작성하지 않고도 내 컴퓨터에서 할 수 있는지 궁금했습니다. 몇 가지 검색하고 man proxy확인 했지만 man 10proxy존재하지 않으며 유용한 것을 찾을 수 없습니다.

답변1

나는 추천한다파커 에이전트Ruby에 대해 더 잘 알고 계시다면. 설치가 완료되면 아래와 같이 사용하실 수 있습니다.

$ bundle exec pacproxy -P ~/proxy.pac -p 3128

$ export $PROXY=localhost:3128

답변2

/etc/network/*.d의 스크립트는 네트워크 인터페이스가 작동되거나 작동 중지될 때마다 실행됩니다.

/etc/apt/apt.conf.d/10proxy예를 들어 의 스크립트에 의해 대상이 변경되는 심볼릭 링크를 만들 수 있습니다 /etc/network/if-up.d. 이러한 스크립트는 일부 환경 변수, 특히 , , 등을 사용하여 연결 중인 네트워크에 대한 정보를 얻을 IFACE수 있는 인터페이스 이름을 가져옵니다. 이것ifconfigrouteipinterfaces(5)매뉴얼 페이지에는 이 기능이 설명되어 있습니다.

관련 정보