Share&Joy

Ginger' Blog


  • 首页
  • 归档
  • 标签
  •   

© 2018 1-riverfish

Theme Typography by Makito

Proudly published with Hexo

XX-Net实现科学上网

发布于 2017-11-05 科学上网 github 

XX-Net实现科学上网

XX-Net

Intro

实验室学长推荐的科学上网(翻墙)方法,GIthub原网址教程给的方法比较繁杂,且对一些问题没有明确说明,所以写一篇博客总结Linux(Ubuntu)下Chrome浏览器实现科学上网的过程.

Linux系统下只能通过浏览器访问外网,在终端中无法实现,举个例子,在实现科学上网后,我们在浏览器中输入www.google.com会跳转到谷歌,但在终端下输入命令`ping www.google.com`,则无法ping成功。

XX-Net

XX-Net是Github上一个开源项目,包含了两个易用的翻墙工具

  • GAE_proxy(免费)
  • X-Tunnel(收费)

使用步骤

  • 下载XX-Net
  • Linux开启IPv6
1
2
3
4
5
6
7
8
9
10
11
12
//在命令行中输入

//安装miredo
sudo apt-get install miredo

//查看网卡配置,在结果中应该能看见一个叫 teredo 的虚拟网卡
ipconfig

//重启系统后需要重新开启miredo
sudo miredo

//实际上到这里已经开启IPv6了
  • 安装XX-Net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//下载解压XX-Net安装包

cd XX-Net-3.7.8
//启动,一般需要两个小时扫描IP
./start

//自动导入证书
sudo apt-get install libnss3-tools

//没有安装PyGtk的,需要先安装gtk
sudo apt-get install python-gtk2

//后台运行
xx_net.sh start/stop/restart

//开机自启:在/etc/rc.local中添加一行
sudo /home/你的用户名/xxnet/xx_net.sh start
  • 安装配置Chrome浏览器

Chrome浏览器官网下载

浏览迷下载

新浪软件中心

卡饭chrome区

chrome离线包

  • 使用SwitchyOmega代理切换插件
1
//打开XX-Net/SwitchyOmega文件夹,打开浏览器的扩展程序页面 chrome://extensions ,把SwitchyOmega.crx文件拖放到浏览器扩展程序页面安装

拓展程序

1
//导入bak文件

导入bak文件

1
//点击从备份文件中恢复后,找到XX-Net/SwitchyOmega/OmegaOptions.bak文件,点击打开

1
//点击情景模式中的 GAE-Proxy自动切换 ,跳过教程

1
//下拉点击“立即更新情景模式”

1
//点击SwitchyOmega,切换成“GAE-Proxy自动切换”,如果使用的是X-Tunnel或SS,请点击“X-Tunnel自动切换”

  • 手动导入证书
1
//正常情况下,Chrome的证书都是自动导入的。手动导入证书,只是非正常情况下才会用到,比如遇到“您打开的链接不是私密连接”,这个时候就需要手动导入证书了

  • 配置XX-Net
1
//在浏览器输入127.0.0.1/8085进入XX-Net配置界面,上半部分为GAEProxy,是我们需要配置的部分

1
2
3
//打开 高级选项-使用IPv6(一般教育网才开)
//这个时候就可以用公网APPID实现科学上网了
//实现科学上网之后,可以创建自己的APPID,更加稳定且速度更快
  • 创建自己的APPID

小编一次打开了两个浏览器,最终只有一个浏览器实现了科学上网…(重启之后就ok了)

Any question please contact 1-riverfish

分享到 

 上一篇:  下一篇: RAID原理基础 

© 2018 1-riverfish

Theme Typography by Makito

Proudly published with Hexo