IPv6环境使用Goagent代理免校园网流量

ipv6

If you ask Google “What is ipv6 ?”, the first entry it will display says that

Internet Protocol Version 6 (IPv6) is a network layer protocol that enables data communications over a packet switched network. Packet switching involves the sending and receiving of data in packets between two nodes in a network.

用中文讲,就是

互联网通信协议第6版(英文:Internet Protocol version 6,缩写:IPv6)是互联网协议的最新版本,用于分组交换互联网络的网络层协议,旨在解决IPv4地址枯竭问题。
IPv6意图替换IPv4,而IPv4在2014年5月仍然在网络交通上占有96%。[1][2][3]在2014年10月,通过IPv6使用Google服务的用户百分率首次超过5%。

教育网由于采用IPv6,有它固有的优势

  • 地址容量大大扩展,由原来的32位扩充到128位,彻底解决IPv4地址不足的问题;支持分层地址结构,从而更易于寻址;扩展支持组播和任意播地址,这使得数据包可以发送给任何一个或一组节点;
  • 大容量的地址空间能够真正的实现无状态地址自动配置,使IPv6终端能够快速连接到网络上,无需人工配置,实现了真正的即插即用;
  • …… 其实我是不懂的

GoAgent

From Wikepidia,

GoAgent是使用跨平台语言Python开发、基于GPL自由软件协议的代理软件。它利用Google App Engine(GAE)的服务器充当代理。从2015年8月以后,GoAgent已停止维护,并被开发者删除。不过,GoAgent作者phuslu于2015年3月开始开发的另一个翻墙软件GoProxy仍处于活跃维护状态。

虽然那会儿停止维护了,但是我发现虽然IPv4的IP不能使了,IPv6还是OK的.于是我就大部分时间一直都在用它,用到现在.

具体怎么用就不说了,BTW,需要开启IPv6,在local/proxy.ini配置文件中,修改ipv6=1
ipv6

浏览器使用

chrome 配合插件 SwitchyOmega,修改规则
代理类型HTTP,服务器 127.0.0.1 ,端口 8087,也可以使用备份文件恢复.
需要注意的是,完了需要信任其证书.

在线看YouTube还是很快的,经常看Apple/Google 发布会 Live stream,还有NBA 的Live,还有Udacity和Coursera上面的课程……资源还是很多的,速度也基本ok.
youtube

Terminal使用

修改变量http_proxyhttps_proxy即可,如下

1
2
export http_proxy='http://localhost:8087'                                                    
export https_proxy='http://localhost:8087'

总之,在Terminal下,代理后速度比不用代理要快了几倍,还是很可以的.

此外,还可以设置git代理, clone不再慢~

1
2
git config --global http.proxy 'http://127.0.0.1:8087'
git config --global https.proxy 'http://127.0.0.1:8087'

在用wget下载时需要添加--no-check-certificate,否则会
ERROR: cannot verify github.com's certificate, issued by ‘CN=GoAgent,OU=GoAgent,O=GoAgent,L=Cernet,ST=Internet,C=CN’: Unable to locally verify the issuer's authority.

之后找到解决办法再来更新

其他app也是可以,像迅雷,百度云,spotify这些,很省流量啊