Total Pageviews

Saturday, 12 September 2015

pac文件的简单写法

function FindProxyForURL(url, host)
{ return "SOCKS 127.0.0.1:1080"; }
 这是本地代理为socks代理,端口号为1080的情形。

function FindProxyForURL(url, host)
{ return "HTTP 127.0.0.1:8787"; }
这是本地代理为http代理,端口号为8787的情形。

如果在局域网中,则把上面的127.0.0.1替换为192.168.1.101这样的地址:
function FindProxyForURL(url, host)
{ return "SOCKS 192.168.1.101:1080"; }
 这是局域网中的ip为192.168.1.101那台机子上运行的socks代理,端口号为1080的情形。

如果在局域网中,则把上面的127.0.0.1替换为192.168.1.101这样的地址:
function FindProxyForURL(url, host)
{ return "HTTP 192.168.1.101:8787"; }
 这是局域网中的ip为192.168.1.101那台机子上运行的http代理,端口号为8787的情形。

function FindProxyForURL(url, host)
{ return "HTTPS vps-ip:444"; }
这是利用vps上搭建的ssl代理,然后在chrome里进行翻墙。chrome的启动参数为:
\path\to\chrome.exe --proxy-pac-url=\path\to\xx.pac --ignore-certificate-errors