北京利谋网络科技有限公司
语言选择:中文版
您的位置: 首页 >> 新闻动态

公司新闻

Linux服务器安装Shadowsocks

发布时间:2023-05-03 10:04:42  浏览量:2256

注:本教程仅供学习交流使用,请勿用于非法用途!


CentOS


1)安装pip


yum install python-pip


2)安装Shadowsocks


tip:因Shadowsocks作者不再维护pip中的Shadowsocks(定格在了2.8.2),我们使用下面的命令来安装最新版的Shadowsocks:


pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip


如果提示以下错误:


176ce8ba8bb431dd3414236cb82dabe9


安装pip3,使用pip3安装即可


yum install -y python3-pip


pip3 install https://github.com/shadowsocks/shadowsocks/archive/master.zip


dbaba451018562541fcb38ae900ce6c6


安装完成后使用下面的命令查看Shadowsocks版本:


ssserver --version


1604911903558171


3)创建配置文件:


vi /etc/shadowsocks.json


粘贴以下内容:


 单用户:


{
    "server" :"你的IP地址" ,
    "server_port" :8388,
    "local_port" :1080,
    "password" : "your password" ,
    "timeout" :600,
    "method" : "aes-256-gcm"
}


多用户:


{
    "server":"你的IP地址",
    "local_address": "127.0.0.1",
    "local_port":1080,
    "port_password": {
		"8388": "password1",   # 端口 + 密码,相当于账户 + 密码
		"8389": "password2",
		"8390": "password3",
		"8391": "password4"
	},
	"timeout":300,
	"method":"aes-256-gcm", # 加密方式
	"fast_open": false
}


tip: server 为你的服务器ip地址(如果是阿里云/腾讯云(等分内网和外网IP的)服务器,上方请填写你的内网IP


 端口相当于账号,password为密码


 选择单用户或者多用户配置,选其一内容无误即可


4)启动


ssserver -c /etc/shadowsocks.json


没有报错即为运行成功


5)测试


 下载 Shadowsocks 客户端连接测试


https://github.com/shadowsocks/shadowsocks-windows/releases


1604912509546334


 记得打开服务器端口,如果是阿里云/腾讯云(等分内网和外网IP的)服务器请把服务器地址填写外网IP


1604912639516496


右键小飞机,"系统代理" 选择 “全局模式”


1604912689552718


切换过后小飞机会变色,这个时候试试是否正常访问


可以访问,先断开连接,进行最后的配置


6)配置后台运行


vi /etc/systemd/system/shadowsocks-server.service


 粘贴以下内容


[Unit]
Description=Shadowsocks Server
After=network.target

[Service]
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json
Restart=on-abort

[Install]
WantedBy=multi-user.target


 tip:ExecStart项为你的ssserver安装位置 及配置文件的位置。 ssserver一般安装在/usr/bin/ssserver,可使用 whereis ssserver 命令查看其位置


保存并退出


启动:


systemctl start shadowsocks-server


 再次测试是否能正常访问


7)设置开机启动


systemctl enable shadowsocks-server


附:

NAME 说明
SERVER 服务器地址,填IP或域名
LOCAL_ADDRESS 本地地址
LOCAL_PORT 本地端口,一般1080,可任意
SERVER_PORT 服务器对外开的端口
PASSWORD 密码,可以每个服务器端口设置不同密码
PORT_PASSWORD SERVER_PORT + PASSWORD ,服务器端口加密码的组合
TIMEOUT 超时重连
METHOD 默认: “AES-256-CFB”,见 ENCRYPTION
FAST_OPEN 开启或关闭 TCP_FASTOPEN, 填TRUE / FALSE,需要服务端支持

服务热线:
13031146442

24小时客服:
18301013324

功能和特性

获取内部资料

价格和优惠

获取试用产品

扫一扫开始咨询

网格员 网格员管理系统 社区网格员 疫情防控平台 党建系统 智慧养老 日夜间照料站 百姓议事厅 人口统计 9+x统合信息管理平台 一网统管平台 县长指挥平台 政府官网建设维护 地方综合门户网站建设 方舱自动消杀系统 物联网 微信小程序 公众号app 商城 各种系统定制开发