给三年前买的旧笔记本重装了Ubuntu桌面版,第一件要做的事就是科学上网啦。

┗(・o・)┛ナハ┗(・o・)┛ナハ

shadowsocks的安装有两种方法,一是安装shadowsocks-qt5 GUI版,二是通过终端运行shadowsocks。我试过了第一种GUI安装,但是一直连不上服务器,发现输出的json配置文件格式是错误的,于是选择了第二种, 具体步骤如下:


1. 下载shadowsocks

sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python-setuptools m2crypto
pip install shadowsocks


2. 设置配置文件

{
"server":"XX.XX.XX.XX",
"server_port":XX,
"local_port":1080,
"password":"your password",
"timeout":600,
"method":"aes-256-cfb"
}


3. 启动shadowsocks

sslocal -c /your/path/shadowsocks.json

如果启动成功了可以看到如下信息(/home/momoko/shadowsocks/ss-config.json是我存放配置文件的路径)

INFO: loading config from /home/momoko/shadowsocks/ss-config.json
2016-12-06 19:31:54 INFO     loading libcrypto from libcrypto.so.1.0.0
2016-12-06 19:31:54 INFO     starting local at 127.0.0.1:1080


4. 设置浏览器

接下来需要设置浏览器,代理到shadowsocks指定端口(默认情况是1080)

我使用的浏览器是Ubuntu下的Chromium,chrome插件本来可以在chrome商店里下载到,成功翻墙之前是进不去的。这里推荐从github上下载SwitchyOmega,里面有中文下载说明, 网址如下:

https://github.com/FelisCatus/SwitchyOmega/releases/

还有配合GFWList的使用方法:

https://github.com/FelisCatus/SwitchyOmega/wiki/GFWList

下载结束之后需要设置代理选项,情景模式里选socks 5, 端口号1080,其余设置参考上述链接。

打开youtube或是facebook测试一下,有点小惊喜呢。┌ ≧∇≦


5. Attention

值得注意的是,虽然浏览器可以翻墙了,但是用终端访问比如curl www.google.com 还是没有响应,这里需要安装额外的插件,我使用的是proxychains4,具体安装方法请自行搜索。如果你运行的是例如polipo全局代理的插件,在终端运行某些命令会失败(比如说git clone),这时候暂时关掉代理插件即可。

什么?不会安装?浏览器都能翻墙了还不谷歌一下。 ( ̄▽ ̄人)) ((人 ̄▽ ̄)


自从学会科学上网,看youtube视频根本停不下来。

へ( ̄ ̄へ)(ノ ̄ ̄)ノ パラパラ♪

最后推荐一个颜文字网站:

http://kaomojiya.com/