标签:0.0 server json tsocks local port
Ubuntu 系统安装和配置Shadowsocks
安装
- 可使用pip命令进行安装
- 使用apt-get安装
配置
创建 ‘配置.json’ 文件
{
"server": "0.0.0.0",
"server_port": 44332,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "mypasswd",
"timeout": 300,
"method": "aes-256-cfb",
"fast_open":"false",
"workers": 5
}
多用户模式设置
{
"server": "0.0.0.0",
"server_port": 44332,
"local_address": "127.0.0.1",
"local_port": 1080,
"port_password": {
"Port1":"Password1",
"Port2":"Password2",
"Port3":"Password3",
"Port4":"Password4",
"Port5":"Password5"
},
"timeout": 300,
"method": "aes-256-cfb",
"fast_open":"false",
"workers": 5
}
启动
- ssserver -c /etc/sscfg.json -d start
关闭
- ssserver -c /etc/sscfg.json -d stop
重启
- ssserver -c /etc/sscfg.json -d restart
启动ss客户端
sslocal -c /etc/ss_cli_cfg.json(可使用nohup后台运行)
tsocks安装和配置
tsocks安装
sudo apt-get install tsocks
tsocks配置(修改配置文件/etc/tsocks.conf)
#local表示不需要通过代理进行连接
local = 192.168.0.0/255.255.255.0
local = 10.0.0.0/255.0.0.0
# 需要使用socks代理链接
server = 127.0.0.1
# 支持的socks类型
server_type = 5
# socks代理端口
server_port = 1080
ss+ tsocks
客户端启动ss代理,就可以通过tsocks+command的方式,使用socks代理执行command
- tsocks wget http://api.ipify.org?format=json
- sudo tsocks apt-get update
注意:
网上有很多使用tsocks curl http://api.ipify.org?format=json的例子,且都代理成功,
实际操作中发现tsocks curl并不能成功代理(也可能是我配置的问题),curl使用socks代理的方式
为 curl --socks5 127.0.0.1:1080 http://api.ipify.org?format=json
总结
- 可是使用tsocks,更新软件源 sudo tsocks apt-get update,安装包等
- 需要使用代理的命令,就使用 tsocks+command,不需要使用的时候直接正常使用命令即可
文档仅作学习和记录使用,请不要用于商业用途,如有侵权,请告知删除。
标签:0.0,server,json,tsocks,local,port 来源: https://blog.csdn.net/SpiritedAway1106/article/details/94752041
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。