本教程旨在实现Ubuntu系统终端翻墙,在此不再赘述浏览器的翻墙方法,无论你是使用的是终端命令还是GUI的Shadowsocks - QT5,都需要先启动Shadowsocks。
安装配置proxychains
全局翻墙通过proxychains实现,即将任何程序和ss的proxy建立链接,原理和浏览器的代理相似。
安装proxychains
$ sudo apt-get install proxychains
配置proxychains.conf
$ sudo vim /etc/proxychains.conf
将文件内容末尾的socks4 127.0.0.1 9050
前面加上井号#
注释,然后在下面加上socks5 127.0.0.1 1080
,保存并退出。
安装curl
在这里不使用ping命令,需要使用curl,执行以下命令进行安装:
$ sudo apt install curl
安装完毕之后进行验证,注意,每次执行需要翻墙的命令前面都需要加上proxychains
,我们通过连接谷歌官网验证是否成功:
$ proxychains curl www.google.com
如果出现一些类似于HTML标签的“乱码”,这些“乱码”其实就是Google官网页面内容,证明翻墙成功!