Main references:
PAC automatic proxy file format, teach you how to write a PAC file (read this article is enough, easy to understand)
Automatically configure the IE proxy script (more discussions in this article)
The basic thing is to watch the tutorial step by step!
I took some detours, mainly because I was in a dial-up network environment, and I used the LAN environment as an example in the tutorial!
Modify the configuration here for the dial-up network:
The following is the proxy. pac code I used:
function FindProxyForURL(url, host) { var mySSH="SOCKS5 127.0.0.1:7070"; if (shExpMatch(host,"*canyu.org")||shExpMatch(host,"*twitter.com")) return mySSH; return "DIRECT;"+mySSH; }
Regular Expression version:
function FindProxyForURL(url, host) { var mySSH="SOCKS5 127.0.0.1:7070"; var regexpr=/\w*\.*(canyu|twitter|youtube|facebook|wikipedia)\.(com|org)/; if (regexpr.test(host)) return mySSH; return "DIRECT;"+mySSH; }