移动端 | 加入收藏 | 设为首页 | 最新ss | 赞助本站 | RSS
 

freefq.comfree——免费、自由fq——翻墙

困在墙内,请发邮件到freefqcom#gmail.com获得最新免费翻墙方法!
您当前的位置:首页 > 网络翻墙技巧

如何使用PAC文件“科学上网”

时间:2017-01-20  来源:exp team  作者:颜海镜 条评论

万里长城是我们中华民族的瑰宝,是我们民族的骄傲,是世界八大奇迹之一,是我们中华的代表,它让我们避免了外族的侵略!Rw8免费翻墙网

嗯,不过对我们现代中华儿女,我们要做的就是!翻越它去征服世界上所有的蛮夷之地!Rw8免费翻墙网

GFW

令人敬畏的Great Fire Wall,说起他的由来。。。等下,我有个顺丰快递。Rw8免费翻墙网

为什么要“科学上网”

由于GFW的存在,我们失去了不少与友善外族沟通交流的机会,例如Facebook,Twitter,Instagram。我们只能靠那些处于水深火热环境中的朋友给我们搬运回来外族的消息。不过据说这些东西也不好玩,毕竟上面大部分都是外族百姓,我们不玩也罢。Rw8免费翻墙网

然而!对我们技术宅们,不能与外族高端人士沟通,实属悲哀之事。既然州官不让,那百姓们就自己想办法咯。Rw8免费翻墙网

“科学上网”方法其实有很多,今天介绍一个我个人比较认同的一个方法吧。Rw8免费翻墙网

通过PAC文件“科学上网”

首先,你要有一个可用的代理。没有代理的话就自己想办法搞一个吧。我不教╭(╯^╰)╮Rw8免费翻墙网

PAC(Proxy Auto Config)实际上就是一个脚本(Script),通过这个脚本,我们能够让系统判断在怎么样的情形下,要利用哪一台Proxy来进行联机。Rw8免费翻墙网

在“科学上网”方面呢,我们可以让系统确认,哪些网站通过代理访问,哪些直接通过本机网络访问,这样一来避免了直接整机挂VPN而导致国内不少网站访问不了的尴尬情况。Rw8免费翻墙网

PAC文件采用JavaScript编写,想要实现高级规则,最好有点JavaScript基础^_^Rw8免费翻墙网

基本函数

先新建一个*.pac文件,然后输(fu)入(zhi)以下代码。Rw8免费翻墙网

1
2
3
function FindProxyForURL(url, host) {
return 'DIRECT';
}

FindProxyForURL是PAC文件的“主函数”,PAC文件一定要定义它,所有的请求都会进入这个方法,然后匹配规则。Rw8免费翻墙网

其中 return ‘DIRECT’; 表示直接使用本机网络直接访问,这一段目前的含义是所有请求通过本机网络直接访问。Rw8免费翻墙网

PAC一共支持三种访问方式Rw8免费翻墙网

  • DIRECT 直接联机而不透过 Proxy
  • PROXY host:port 使用指定的 Proxy 伺服机
  • SOCKS host:port 使用指定的 Socks 伺服机

比如将代码改成Rw8免费翻墙网

1
2
3
function FindProxyForURL(url, host) {
return 'PROXY 127.0.0.1:7070';
}

则表示所有的请求,以HTTP方式,通过本机的7070端口访问。Rw8免费翻墙网

通过域名匹配规则

我这里就介绍一个比较常用的规则,通过域名匹配,如果一个请求在一个域名下,我们就走代理访问。Rw8免费翻墙网

直接上代码吧。Rw8免费翻墙网

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var autoproxy_host = {
"google.com": 1,
"twitter.com": 1
};
function FindProxyForURL(url, host) {
var lastPos;
do {
if (autoproxy_host.hasOwnProperty(host)) {
return 'PROXY 127.0.0.1:7070';
}
 
lastPos = host.indexOf('.') + 1;
host = host.slice(lastPos);
} while (lastPos >= 1);
return 'DIRECT';
}

其实会Js的朋友应该很容易就能看懂了,不断分隔域名,然后去匹配autoproxy_host中设定好了的域名,如果匹配上了,我们就通过本机 7070端口代理访问,否则就直接通过本机网络访问。比如这里,访问google.com和twitter.com的时候,就通过代理访问。Rw8免费翻墙网

实际上用的时候,记得把127.0.0.1:7070换成你自己代理,如果是SSH的代理,就用SOCKS就好了。Rw8免费翻墙网

使用PAC文件

Windows

Windows上面使用PAC文件很简单,新建一个你的PAC文件,放在一个固定的位置,比如Rw8免费翻墙网

D:\学习资料\国外学习资料\中外文化交流\跨越\别看\说了别看\搞毛啊\setting.pacRw8免费翻墙网

然后,Internet设置 -> 连接 -> 局域网设置Rw8免费翻墙网

Rw8免费翻墙网

勾选“自动检测设置”以及“使用自动配置脚本”,在“地址”里面填写Rw8免费翻墙网

file:\\\ 加 文件路径,如下Rw8免费翻墙网

Rw8免费翻墙网

然后多确认几次就好了,打开浏览器或者IE(没错我就是来黑IE的)试试看吧!Rw8免费翻墙网

Mac OSX

Mac上面比较麻烦,因为最新的OSX是不支持本地文件设置的,你需要填写一个网络地址。比较好的办法是你现在本地建立一个服务器,然后把你的pac文件丢进去,然后通过http能访问就好了。Rw8免费翻墙网

在Mac上建立本地服务器的方法很多,比如自带的apache。直接在命令行输入Rw8免费翻墙网

1
sudo apachectl start

一般默认的目录都是 /Library/WebServer/Documents,你也可以修改/etc/apache2/httpd.conf里面的DocumentRoot配置项,修改服务器的默认路径。Rw8免费翻墙网

把pac文件放进根目录,然后就可以直接通过 http://localhost/file.pac 来访问了。Rw8免费翻墙网

接下来是配置网络,系统偏好 -> 网络 -> 高级 -> 代理Rw8免费翻墙网

勾选“Automatic Proxy Configuration”,在右侧填写pac文件路径就好了。Rw8免费翻墙网

Rw8免费翻墙网

至此,大伙儿就开开心心地来“科学上网”吧!!!\(^o^)/!!Rw8免费翻墙网

结束语

然后,没错,我就是被颜大大拜托过来耍宝的!= ̄ω ̄=Rw8免费翻墙网

来顶一下
返回首页
返回首页
欢迎评论:免登录,输入验证码即可匿名评论 共有条评论
用户名: 密码:
验证码: 匿名发表

推荐资讯

Octohide VPN:快如闪电的免费VPN
Octohide VPN:快如闪
原子网络加速器 - 免费高速VPN 一键链接 方便快捷
原子网络加速器 - 免费
foxovpn绿狐VPN——即连即用、快速、安全
foxovpn绿狐VPN——即
Dubai VPN - Free, Fast & Secure VPN下载
Dubai VPN - Free, Fa
相关文章
栏目更新
栏目热门
墙外新闻
读者文摘

你可以访问真正的互联网了。You can access the real Internet.

管理员精中特别提醒:本网站域名、主机和管理员都在美国,且本站内容仅为非中国大陆网友服务。禁止中国大陆网友浏览本站!若中国大陆网友因错误操作打开本站网页,请立即关闭!中国大陆网友浏览本站存在法律风险,恳请立即关闭本站所有页面!对于您因浏览本站所遭遇的法律问题、安全问题和其他所有问题,本站均无法负责也概不负责。

特别警告:本站推荐各种免费科学上网软件、app和方法,不建议各位网友购买收费账号或服务。若您因付费购买而遭遇骗局,没有得到想要的服务,请把苦水往自己肚子里咽,本站无法承担也概不承担任何责任!

本站严正声明:各位翻墙的网友切勿将本站介绍的翻墙方法运用于违反当地法律法规的活动,本站对网友的遵纪守法行为表示支持,对网友的违法犯罪行为表示反对!

网站管理员定居美国,因此本站所推荐的翻墙软件及翻墙方法都未经测试,发布仅供网友测试和参考,但你懂的——翻墙软件或方法随时有可能失效,因此本站信息具有极强时效性,想要更多有效免费翻墙方法敬请阅读本站最新信息,建议收藏本站!本站为纯粹技术网站,支持科学与民主,支持宗教信仰自由,反对恐怖主义、邪教、伪科学与专制,不支持或反对任何极端主义的政治观点或宗教信仰。有注明出处的信息均为转载文章,转载信息仅供参考,并不表明本站支持其观点或行为。未注明出处的信息为本站原创,转载时也请注明来自本站。

鉴于各种免费翻墙软件甚至是收费翻墙软件可能存在的安全风险及个人隐私泄漏可能,本站提醒各位网友做好各方面的安全防护措施!本站无法对推荐的翻墙软件、应用或服务等进行全面而严格的安全测试,因此无法对其安全性做保证,无法对您因为安全问题或隐私泄漏等问题造成的任何损失承担任何责任!

S. Grand Ave.,Suite 3910,Los Angeles,CA 90071

知识共享许可协议
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。