MAC OS X使用IPV6免流量上网

只有在突然发现流量只剩几十兆时,才会发现流量的宝贵,App压包的必要性,代码编写习惯的重要性,还有自己有多穷

虽然许多高校的网络条件都很好,但坑爹的状况还是有的,比如按流量很贵很贵而计费方式经常抽风,强制使用windows软件拨号,网速不稳定,但是如果有校园网支持IPV6的话,可以稍微缓解下痛苦,除了可以上一些IPV6站点外,还可以通过代理服务器来免流量访问外网

wbuntu使用的校园网是深澜提供的认证,windows下使用账号和密码直接拨号,可以获得ppp0的IPV6地址,如果挂机很长一段时间,也可以获取到本地连接的IPV6地址

然而OS X的pppv6十分鸡肋(也许是深澜的服务过于鸡肋)即使拨号成功,也无法显示IPV6地址(直接查看或使用ifconfig命令,使用USB有线网卡或Thunderbolt网卡)

但是,如果你能在深澜的个人管理界面,在我的状态中查看到已经登录的IP地址,而且可以看到IPV6地址的话,那就可以手动添加了

假定查到的IPV6地址为2001:250:1006:dff0:a7b9:d17e:88fs:1548

启动终端,需要root权限

1sudo -s
2ifconfig ppp0 inet6 2001:250:1006:dff0:a7b9:d17e:88fs:1548 prefixlen 64
3route add -inet6 default -interface ppp0

第二个命令为ppp0添加了IPV6地址,第三个将ppp0设置为默认IPV6接口

But,这样设置后,断开连接就会失效,and每次拨号都需要手动操作一遍,what's worse,IPV6的DNS解析还是有问题,直接访问IPV6测试网站也会显示错误,但可以这样解决后者

1.使用hosts文件,直接添加域名对应的IPV6地址

GitHub上有一个可以使用,链接:ipv6-hosts

可以下载后,添加到 /private/etc/hosts 中,文件很大,注意不要引入中文字符

2.使用SS或者GoAgent,通过IPV6通道,代理访问外网,推荐使用SS比较稳定

可以查看我的这一篇:搭建SS服务端

目前搬瓦工和DO都支持IPV6了,我们可以在SS的配置文件中修改以支持IPV6和IPV4同时连接

shadowsocks的Python版只需修改第一项为

1"server":"::",

而shadowsocks-libev版必须修改第一项以下,才能同时监听IPV4与IPV6

1"server":["[::0]", "0.0.0.0"],

但是两者只能使用一个,否则在chrome中使用SwitchyOmega访问一些存在于hosts文件中得网站时 ,会崩溃!

顺便放出

搬瓦工:bandwagonhost

DigitalOcean:DO

点击两个邀请链接注册,会有优惠哦~