본문 바로가기

리눅스

[리눅스] 웹 프록시 자동 검색 프로토콜(Auto-Discovery Protocol)

728x90

웹 프록시 자동 검색 프로토콜(Auto-Discovery Protocol)

my.pac 편집

function FindProxyForURL(url, host) {
    //MY PC
    if (isInNet(myIpAddress(), "192.168.0.21", "255.255.255.255")) {return "PROXY proxy_server:proxy_port";}

	//NAVER.COM
    if (shExpMatch(url, "http://*.naver.com*")) {return "PROXY proxy_server:proxy_port";}
    if (shExpMatch(url, "https://*.naver.com*")) {return "PROXY proxy_server:proxy_port";}

	//내부 네트워크
    if (isInNet(dnsResolve(host), "1.1.4.128", "255.255.240.0") ||
       isInNet(dnsResolve(host), "192.168.0.0", "255.255.255.0") ||
	   isInNet(dnsResolve(host), "192.168.20.0", "255.255.255.0") ||
	   isInNet(dnsResolve(host), "192.168.50.0", "255.255.255.0") ||
	   isInNet(dnsResolve(host), "192.168.100.0", "255.255.255.0") ||
       isInNet(dnsResolve(host), "127.0.0.0", "255.255.255.0"))

    return "DIRECT";
}

 

728x90