Ubuntu上面经常需要科学上网,为了防止忘记,故此记录
shadowsocks-qt5
和electron-ssr
是ubuntu
上一个可视化的界面,操作起来比较方便;也有脚本安装的,切换路线比较繁琐,所以推荐安装可视化界面版本。
只能用ss,不能用ssr
-
官方AppImage安装(推荐)
- 从官方github下载
Shadowsocks-Qt5-*.AppImage
程序,到创建的ss文件夹下; - 终端下运行以下命令修改可执行权限:
chmod a+x Shadowsocks-Qt5-*.AppImage
- 双击
Shadowsocks-Qt5-*.AppImage
运行即可。
添加源方式安装
sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update sudo apt-get -f install libappindicator1 libindicator7 sudo apt-get install shadowsocks-qt5
- 从官方github下载
-
配置客户端 根据自己搭建的服务器或者购买的账号配置客户端,但是注意
Local Address
、Local Port
和Local Server Type
要跟下面讲的chrome插件地址和端口一致。
-
给AppImage方式安装的添加启动图标 要给软件添加启动图标,可到
/usr/share/applications
目录下创建相应的配置文件:cd /usr/share/applications
然后执行:
sudo vim ss.desktop
添加如下内容:
[Desktop Entry] Name=ss Name[zh_CN]=ss Comment=ss Exec=/home/andy/ss/Shadowsocks-Qt5-3.0.1-x86_64.AppImage Icon=/home/andy/ss/icon.png Terminal=ss Type=Application Categories=Application; Encoding=UTF-8 StartupNotify=true
其中
icon.png
需要从网上下载也可以从../src/ss/icon.png
找到,放入ss文件夹中:
然后保存退出即可。
安装Qt默认库:
# Note, selecting 'qt5-default' instead of 'qt-default'
sudo apt-get install qt-default
sudo apt-get install qt4-default qt5-default
下载
官方github地址: https://github.com/erguotou520/electron-ssr
Linux
优先建议下载electron-ssr-x.x.x.AppImage
,然后chmod 777 electron-ssr-x.x.x.AppImage
,直接双击运行。
配置文件位置
~/.config/gui-config.json
-
下载代理插件Proxy SwitchyOmega对应的chrome版本;
-
在chrome地址栏输入
chrome://extensions/
然后将Developer mode
打开,然后将上面下载好的SwitchyOmega_Chromium.crx
拖入 该页面下:
-
新建一个规则,名字随意,然后代理规则那里选择
socks5
,服务器地址填127.0.0.1
,端口1080
,如下图所示:
也可通过备份文件导入配置,然后保存修改,在浏览器中选择auto switch(自动切换)或者GFWed(备份文件恢复的配置,即自己添加的配置规则)。 自动切换可以根据不同的网址来自动选择是否使用代理,现在在浏览器中应该能够流畅的科学上网了,当然,取决于你自己的shadowsocks账号配置。