Làm thế nào để sử dụng proxy khác nhau cho địa chỉ khác nhau?


4

Tôi đang ở trong một văn phòng, đằng sau một proxy HTTP. Nó được cấu hình trong bảng điều khiển (Windows 7). Tôi muốn sử dụng một proxy khác cho một danh sách ngắn các tên miền cụ thể. Làm thế nào tôi có thể đạt được điều đó?

Câu trả lời:


3

sử dụng tệp PAC (Proxy Auto Config) ...

ví dụ (từ Wikipedia):

function FindProxyForURL(url, host) {
        // our local URLs from the domains below example.com don't need a proxy:
        if (shExpMatch(host, "*.example.com")) {
                return "DIRECT";
        }

        // URLs within this network are accessed through
        // port 8080 on fastproxy.example.com:
        if (isInNet(host, "10.0.0.0", "255.255.248.0")) {
                return "PROXY fastproxy.example.com:8080";
        }

        // All other requests go through port 8080 of proxy.example.com.
        // should that fail to respond, go directly to the WWW:
        return "PROXY proxy.example.com:8080; DIRECT";
}

Cách đặt nó trong IE


1

Ngoài câu trả lời của pataluc
Ví dụ này cho bạn biết cách tạo tệp PAC cho danh sách URL ngắn

function FindProxyForURL(url, host) {
 // fill in your own proxy
 var proxy = "PROXY 192.168.1.1:8080";
 if (shExpMatch(url, "http://www.firstwebsite.com*")) { return proxy; }
 if (shExpMatch(url, "http://www.secondwebsite.com*")) { return proxy; }
 if (shExpMatch(url, "http://www.thirdwebsite.com*")) { return proxy; }
 // don't proxy all other URLs 
 return "DIRECT";
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.