deepin安装shadowsockets
最近装了个deepin,安装shadowsocks时记录一下,免得以后还要到处查看怎么安装。
1,安装pip3
1 | wget https://bootstrap.pypa.io/get-pip.py |
不要使用apt安装pip3,因为后面可能会遇到高版本的pip3会有main函数导入失败的问题,所以就用get-pip安装吧。
PS:在使用ubuntu时,安装pip3可能会遇到这个问题:1
2
3
4
5
6
7
8
9
10
11
12
13Traceback (most recent call last):
File "get-pip.py", line 20890, in <module>
main()
File "get-pip.py", line 197, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip._internal
File "/tmp/tmpfs3x_4_3/pip.zip/pip/_internal/__init__.py", line 40, in <module>
File "/tmp/tmpfs3x_4_3/pip.zip/pip/_internal/cli/autocompletion.py", line 8, in <module>
File "/tmp/tmpfs3x_4_3/pip.zip/pip/_internal/cli/main_parser.py", line 8, in <module>
File "/tmp/tmpfs3x_4_3/pip.zip/pip/_internal/cli/cmdoptions.py", line 17, in <module>
File "/tmp/tmpfs3x_4_3/pip.zip/pip/_internal/locations.py", line 10, in <module>
ImportError: cannot import name 'sysconfig'
这是因为少安装了一个包:1
sudo apt install python3-distutils
2, 安装shadowsocks
1 | sudo pip3 install shadowsocks |
3,编写配置json文件shadowsocks.json
1 | { |
把server,port,password改成自己的shadowsocks信息。
4, 开启shadowsocks服务
1 | /usr/bin/ss-local -c /home/jony/apps/shadowsocks/shadowsocks.json |
PS: Ubuntu18可能会遇到:Command ‘ss-server’ not found, 那就用下面命令安装。1
sudo apt install shadowsocks-libev
可以将上面的命令放到一个可执行文件shadowsocks内,并设置为开机自启动:1
2sudo cp shadowsocks /etc/init.d
sudo update-rc.d shadowsocks defaults 100
这样就能每次开机自启动shadowsocks服务了。
5, 在谷歌浏览器安装SwitchyOmega
下载完直接丢带google chrome的扩展程序中去就行了。
6,配置SwitchyOmega插件
只参考配置SwitchyOmega的部分即可。