ubuntu18:ss配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ShellDawn/article/details/83021494

环境说明:

ubuntu18LTS
python3.6.5

安装依赖包(我的电脑只需要装这一个,根据后面步骤的报错去装需要的依赖包):

sudo apt-get update
sudo apt-get install python-setuptools m2crypto

自行切到venv下的python(使用ubuntu自带python不太好):

pip install shadowsocks
# 这是安装socks5的后台处理程序,用python实现
# 其他方式也可以是c,java,那就需要使用对应的语言环境

安装系统处理socks的模块:

sudo apt-get install shadowsocks
# 这里可能出现缺少依赖包的报错,根据报错去安装需要的包
# 安装ubuntu处理socks5协议的包,和python后台实现对接

在ubuntu的home目录下touch一个新文件,命名为shadowsocks.json,内容为(千万不要用sudo去touch,这是我的坏习惯):

{
"server":"11.22.33.44",
"server_port":50003,
"local_port":1080,
"password":"123456",
"timeout":600,
"method":"aes-256-cfb"
}

启动shadowsocks后台监听程序(不需要切到虚拟python环境下,随便一个terminal都可以):

到此socks后台处理程序搭建完成(后台程序将1080端口的数据包打包发送给ss服务器,并解析ss服务器传过来的数据包,发送到1080端口)

还需要搭建浏览器代理(浏览器代理监听1080端口的数据包,并解析数据包呈现出来):

这里需要给firefox浏览器安装SwithyOmega扩展:
地址:https://addons.mozilla.org/en-US/firefox/addon/switchyomega/

安装后,对SwithyOmega进行配置:
配置参考:https://www.switchyomega.com/settings/

猜你喜欢

转载自blog.csdn.net/ShellDawn/article/details/83021494