Centos 8安装配置shadowsocks-libev
1、安装和启用EPEL Repository
dnf install epel-release -y
2、安装snap
通过snap来安装应用可以运行在单独的环境不影响主机系统。
|
|
添加snap启动通信 socket
|
|
创建链接(snap软件包一般安装在/snap目录下)
|
|
3、安装shadowsocks-libev稳定版
snap install shadowsocks-libev
4、建立shadowsocks-libev配置文件
vim /snap/bin/config.json
注意:配置文件位置变了,不同于直接安装时 /etc/shadowsocks/config.json
输入以下内容:
{
"server": "0.0.0.0",
"nameserver": "8.8.8.8",
"server\_port": 自定义端口号,
"password": "自定义密码",
"method": "aes-256-gcm",
"timeout": 600,
"no\_delay": true,
"mode": "tcp\_and\_udp",
"plugin": "",
"plugin\_opts": ""
}
5、建立shadowsocks-libev的service单元配置文件
vim /lib/systemd/system/ss.service
输入以下内容:
[Unit]
Description=Shadowsocks Server
After=network.target
[Service]
Restart=on-abnormal
ExecStart=/snap/bin/shadowsocks-libev.ss-server -c /snap/bin/config.json > /dev/null 2>&1
[Install]
WantedBy=multi-user.target
6、设置开机启动shadowsocks-libev
systemctl daemon-reload
systemctl start ss.service
systemctl enable ss.service
7. 防火墙开放shadowsocks-libev服务端口:
firewall-cmd --permanent --add-port=自定义服务端口/tcp
firewall-cmd --permanent --add-port=自定义服务端口/udp
firewall-cmd --reload
8. 常用操作
停止shadowsocks-libev服务
systemctl stop ss.service
取消shadowsocks-libev开机自启
systemctl disable ss.service
升级shadowsocks-libev版本
snap refresh shadowsocks-libev
移除shadowsocks-libev应用(还需要手工清理上文第四节第五节涉及的配置文件)
snap remove shadowsocks-libev
- 原文作者:boxwang
- 原文链接:https://www.ifshow.com/centos-8-install-and-configure-shadowsocks-libev/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。如果特别注明为转载文章,请联系其原始作者。