PAC自动代理模式配置手册

来源:互联网 发布:网络女神小茉莉 编辑:程序博客网 时间:2024/06/05 14:26

工程师必备的技能

基于众所周知的原因,作为计算机开发工程师必须要掌握一个基本技能FQ,很多必要的网站都需要翻越GFW才能正确打开。

关于这项基本技能的使用,可以做一下简单的介绍。

目前比较方便的翻墙方法有如下几种:

  • 翻墙浏览器:简单易用,适合临时翻墙某些网页,不适合全局翻墙。比如各个浏览器的插件,天行浏览器等
  • 修改Hosts翻墙:这是一个古老而有效的办法,缺点就是经常需要更换Hosts地址,略显麻烦。有的时候效果不是很好。最新的Hosts地址可以自行去网上搜索
  • VPN翻墙:这是最好的翻墙方法了,稳定可靠,就是需要花点钱(并没多少,可以多人分摊)。但是VPN翻墙有分三种:免费,付费VPN,付费VPS(自己搭建VPN)。免费应急还可以,但是不推荐,广告多,速度慢,不稳定。付费VPN可以的,有很多选择,比如GreenVPN等。最推荐的还是自己购买VPS服务器,自己搭建ShadowSocks组建VPN(其实你还可以拿来卖钱^ ^),这种方式价格便宜,可以自己定制。同时,服务器的其他功能都可以充分发挥。VPS的话,我强烈推荐BandWagon。其实,还有很多,大家可以去网上搜搜

是时候使用PAC自动代理模式

ShadowSocks是一款超级方便有效的翻墙开源工具,其开发者由于众所皆知的原因将Github的代码库删除了,但是后继有人,又有很多同志们来开发这款工具(直接搜ShadowSocks)。

ShadowSocks的基本用法大家可以参考这篇文章,里面介绍的很详细了。本文重点讲解搭好梯子后,如何自如在墙内外穿行——PAC自动代理模式。

PAC是什么?

PAC即代理自动配置的简称,该文件定义了Web浏览器和其他用户代理可以自动选择合适的代理服务器去访问URL,已达到墙内外自由穿行的目的。

世界上如此多的host都被抢了,我们如何正确获取这些被墙了的地址呢?同时,这些地址也会经常变化,必须要集众人之力才能经常更新这个地址,因此GFWList应运而生。

标准的GFWList的获取

官方的GFWList是众人们总结出来的成功并经常更新,Github上就存在这么一个项目。这里的gfwlist可以说是权威的结果,当然非常欢迎大家踊跃投稿,晚上该List。

但是光有这个List还是不能解决问题,因为ShadowSocks需要的是PAC文件,同时GFWList.txt也做了加密处理,光有这个文件也不知道哪些是有用的地址,因此还需要另一个神器:GFW2PAC。

同样也是简单实用的好工具,根据上面的说明,用python的pip工具来安装:

pip install gfwlist2pac

安装后,进行如下转换:

gfwlist2pac -i GFWLIST -f PAC -p “SOCKS5 127.0.0.1:1080;”

后面的这个代理参数是ShadowSocks用的。

设置好了以后,我们只需要将生成的PAC文件放入ShadowSocks的根目录就好了!同时,我们也可以随意往里面添加需要翻墙的Host,因为转换成PAC以后,就是可识别的Json数据格式了。

简单的介绍就到这里,有问题欢迎随时提出!

0 0
原创粉丝点击