美文网首页
在centos中使用shadowsocks

在centos中使用shadowsocks

作者: zvl | 来源:发表于2019-01-19 10:50 被阅读27次

一、安装shadowsocks

pip install shadowsocks

二、创建配置文件

vim /etc/shadowsocks.json

添加以下内容:

{
  "server": "0.0.0.0",
  "server_port": 8388,
  "password": "your password",
  "method": "aes-256-cfb"
}

server 填写服务器ip,这里填"0.0.0.0"就可以了
server_port 服务器端口,ss客户端访问时就是访问这个端口
password 密码,填自己好记的
method 加密方式,我这里填aes-256-cfb,客户端访问时也要对应

配置自启动

创建启动脚本文件:

vim /etc/systemd/system/shadowsocks.service

添加以下内容:

[Unit]
Description=Shadowsocks

[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

[Install]
WantedBy=multi-user.target

执行以下命令启动 shadowsocks 服务:

systemctl enable shadowsocks
systemctl start shadowsocks

也可以通过以下命令停止服务:

systemctl stop shadowsocks

为了检查 shadowsocks 服务是否已成功启动,可以执行以下命令查看服务的状态:

systemctl status shadowsocks -l

如果服务启动成功,则控制台显示的信息可能类似这样:

● shadowsocks.service - Shadowsocks
   Loaded: loaded (/etc/systemd/system/shadowsocks.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2015-12-21 23:51:48 CST; 11min ago
 Main PID: 19334 (ssserver)
   CGroup: /system.slice/shadowsocks.service
           └─19334 /usr/bin/python /usr/bin/ssserver -c /etc/shadowsocks.json

Dec 21 23:51:48 morning.work systemd[1]: Started Shadowsocks.
Dec 21 23:51:48 morning.work systemd[1]: Starting Shadowsocks...
Dec 21 23:51:48 morning.work ssserver[19334]: INFO: loading config from /etc/shadowsocks.json
Dec 21 23:51:48 morning.work ssserver[19334]: 2015-12-21 23:51:48 INFO     loading libcrypto from libcrypto.so.10
Dec 21 23:51:48 morning.work ssserver[19334]: 2015-12-21 23:51:48 INFO     starting server at 0.0.0.0:8388

至此,shadowsocks就安装成功了!是不是很简单~

相关文章

网友评论

      本文标题:在centos中使用shadowsocks

      本文链接:https://www.haomeiwen.com/subject/gowndqtx.html