Ubuntu刚开始安装好默认是火狐浏览器,但新装系统不能翻墙,不能进google网站安装chrome。这就需要先翻墙,shadowsocks 是目前本人和小伙伴们使用最多的一种,给出在 Mac OS X 和 Windows 下界面友好的客户端程序如 https://github.com/shadowsocks/shadowsocks/wiki/Ports-and-Clients ,但是 Linux 下的使用稍微麻烦些。
准备工作,需要有配置好的shadowsocks服务端,这个去搜吧,网上一堆。
首先更新下源吧,新装的系统很多版本都旧的。
$ sudo apt-get update //小C这个更新失败了,但后面依然装成功了
1、安装 shadowsocks 客户端
ss 的客户端有很多语言实现,包括 Python、Go、libev等,这里使用广泛的 Python 后端。
$ sudo apt-get install python-pip
$ sudo pip install shadowsocks
然后编辑/etc/shadowsocks.json
$ sudo gedit /etc/shadowsocks.json
然后会跳出一个文本框,粘贴以下内容
{
"server":"xx.xx.xx.xx",
"server_port":xxxx,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"xxxxxxxx",
"timeout":300,
"method":"aes-256-cfb", //小C这里是rc4-md5
"fast_open": true,
"workers": 1
}
修改成自己的服务器信息。保存退出。
2、运行shadowsocks
$ sslocal -c /etc/shadowsocks.json
这样,shadowsocks就运行了。但怎么通过它上网呢,这就要设置火狐浏览器。
3、设置火狐浏览器,代理设置
点右上角的三道杠,点preferences,点Advanced选项,进去点Network,进去点Connection的Settings,进去后选择Manual Proxy Configuration。在Socks Host写入127.0.0.1,Port 1080。下面选Socks v5。点OK确认。
至此,就可以通过火狐浏览器翻墙了,可以去google下载chrome了。
4、设置chrome翻墙
在google 下载安装好chrome后,你会发现,只能通过chrome浏览没被墙的网站,因为chrome是通过插件Switchy Omega代理翻墙的,没有地方设置代理。不过可以在终端启动chrome的时候附带上参数设置代理。
以代理模式启动chrome命令如下:
$ google-chrome --proxy-server=socks5://127.0.0.1:1080
好了,chrome也能翻墙了,登入自己的账号,就能同步一切可以同步东西,包括以前用的Switchy Omega,以后就可以通过这个插件翻墙了,省事又方便。