특정 사이트 (블랙리스트)에 다른 프록시를 사용하고 그렇지 않으면 직접 액세스하는 HTTP 프록시 서버가 있습니까?


3

일부 웹 사이트는 네트워크에서 차단되므로 로컬 네트워크 외부에서 프록시를 사용하여 액세스해야합니다. 속도를 최대화하기 위해 프록시를 통해 차단 된 사이트에만 액세스합니다.

현재 내 브라우저 (SwitchySharp라는 플러그인 사용)는 차단 된 사이트를 잠금 해제하는 작업을 수행하고 있습니다. 그러나 요청 된 사이트의 차단 여부를 결정하는 프록시 서버가 작업을 수행 할 수 있다면 훨씬 좋습니다.

이해가되는지 모르겠습니다. 아래 다이어그램은 동일한 아이디어를 나타냅니다.

브라우저 || 로컬 프록시 : 요청한 URL이 블랙리스트에 있으면 네트워크 외부의 프록시를 사용하여 액세스하십시오. 그렇지 않다면 직접 찾으십시오.

저는 많은 웹 사이트가 차단되어있는 중국에 있습니다. 그러한 소프트웨어가 있다면, 삶이 훨씬 나아질 수 있습니다 : 일단 프록시가 설정되면, 전화, 태블릿, 랩톱 등이 갑자기 월드 와이드 웹이 제공하는 모든 웹에 액세스 할 수 있습니다.

그런 것이 없다면 직접 작성하겠습니다.

읽어 주셔서 감사합니다. 친애하는.

답변:


1

PAC (Proxy Automatic Configuration) 파일을 사용하여이를 수행 할 수 있습니다.

구성은 IE 내부에 있습니다 : 인터넷 옵션 / LAN 설정 / 자동 구성

예 : file://c:/test.pac주소 내부에서 사용할 수 있습니다 ( "자동 구성 스크립트 사용"아래).

다음은 test.pac 컨텐츠의 예입니다.

function FindProxyForURL(url, host)
{
if (url == "http://www.google.com/")
return "DIRECT";
else
return "PROXY 192.168.0.9:8088";
}

pac 파일에 대한 자세한 구문은 http://findproxyforurl.com/example-pac-file/을 참조하십시오.

참고 : 자동 구성 스크립트의 주소는 file : // 일뿐만 아니라 http : // 일 수도 있으므로보다 편리한 관리 방법을 제공합니다.


고맙습니다. 실제로, 내가 원하는 것은 PAC와 같은 파일을 구문 분석 할 수 있는 프록시 서버 입니다. 나는 그 일을 ~ 자신을 작성해야 겠네요
strongwillow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.