学ubuntu翻墙

ubuntu下使用ss设置全局(pac)代理

2017-08-01  本文已影响1979人  星月程风

原文链接

shadowsocks-qt5

安装

可以在github中找到。

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

安装完成后在搜索里可以找到shadowscoks-qt5.

配置

和windows配置相同,可以直接导入。

本地服务器类型选择SOCKS5,本地地址127.0.0.1,本地端口:1080

浏览器翻墙

安装完ss-qt5后,浏览器还并不能翻墙,需要配置浏览器的代理 ,因为chrome在linux里无法设置代理,所以需要安装插件。

下载SwitchyOmega

可以在github的xx-net项目中找到,需要点进该文件然后download。
把该文件拉入chrome的设置-扩展程序中来安装。(其他浏览器的方法也可在xxnet中找到)

配置SwitchyOmega

在选项中设置prxoy里代理协议SOCKS5,代理服务器:127.0.0.1,端口1080(即浏览器连接本地)。
然后选中这一项(proxy)即可。

如果一切中常,现在浏览器就可以翻墙了。

全局翻墙

实际上linux中更多的操作是在终端中进行,很多程序和服务的下载都需要通过 npm,gem,nvm,git等命令进行,而在前内起下载速度十分感人,而且很容易快下载完了又直接失败,都要重新开始,通过全局翻墙可以改善这种情况。

安装proxychains

全局翻墙通过proxychains实现,即 将任何程序和ss的proxy建立链接 ,原理和浏览器的代理相似。

sudo apt-get install proxychains

配置proxychains

sudo nano /etc/proxychains.conf //nano比vim对新手更友好,将nano改为vim亦可,本质上都是修改配置文件

在最后的ProxyList里加入Shawdowsocks的代理设置:

socks5    127.0.0.1    1080

使用方法

先在翻墙的命令前打上proxychains运行procychains,再打开ss-qt5即可。
在终端执行:

procychains ss-qt5

即可

参考资料

Ubuntu下实现全局翻墙的配置过程
各种系统下Shadowsocks客户端的安装与配置

上一篇 下一篇

猜你喜欢

热点阅读