Pages

Thursday, 30 July 2015

Ubuntu+IPV6穿越GFW

IPv6是 Internet Protocol Version 6 的缩写,它是IETF设计的用于替代现行版本IP协议-IPv4-的下一代IP协议。

首先安装gw6c:
sudo apt-get install gw6c

修改ufw配置文件:  
sudo vim /etc/default/ufw

将 “IPV6=no” 改为 “IPV6=yes”

修改DNS文件:  
sudo vim /etc/resolv.conf

添加上:
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:470:20::2
修改Host文件:  
sudo vim /etc/hosts

在后面添加需要的IPV6地址,hosts经常需要更换.

重启网络
  
sudo /etc/init.d/networking restart

这样就可以打通IPV6了,至于能上多少网站,就看你hosts里面有多少个武器了。

PS1:
/etc/resolv.conf 文件每次重启后都会被覆盖,不能不重新添加。而旧博的方法是用sh脚本,简化重新添加的操作,现在看来同样麻烦,不符合YQ的懒人本性。
于是在google大神的帮助下,找到了解决方法――执行以下命令锁定 /etc/resolv.conf 文件,使得它不能被改写,至于有没有坏处,YQ至今为体会到。
1
  
sudo chattr +i /etc/resolv.conf

若重启可发现 /etc/resolv.conf 不再被覆盖了。开机即可直接上IPV6网站。

PS2:
IPV6无法登陆 http://twitter.com ,需要改登陆 https://twitter.com/
建议登陆twitter后,在 Settings -> Account 中钩选 “Always use HTTPS”