这里介绍的是如何使用Pip作为管理软件对shadowsocks进行安装,所以我们应该首先安装一下pip。

安装pip

pip的安装这里参考官网-Installation即可,一般linux系统默认自带python及pip,输入curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py后回车,如下:

屏幕快照 2019-08-16 下午5.45.13.png

然后,输入python get-pip.py之后回车,如下:

屏幕快照 2019-08-16 下午5.45.29.png

安装shadowsocks

输入pip install shadowsocks后回车,如下:

屏幕快照 2019-08-16 下午5.45.39.png

提示安装成功!

配置shadowsocks

输入编辑文件命令vi /etc/shadowsocks.json并回车,如下:

屏幕快照 2019-08-16 下午5.46.49.png

上述步骤是编辑一个新文件,按键盘i键后,粘贴下面内容:

{
    "server":"0.0.0.0",
    "server_port":50013,
    "local_port":1080,
    "password":"1234567890",
    "timeout":600,
    "method":"aes-256-cfb"
}

然后按键盘’Esc’键,再按shift+:键,再输入wq并回车。文件编辑结束。

上面的50013是你的服务器端口,1234567890是你进行连接的密码。

将shadowsocks加入系统服务

输入编辑文件命令vi /etc/systemd/system/shadowsocks.service并回车,如下:

屏幕快照 2019-08-16 下午5.47.15.png

按键盘i键后,粘贴下面内容:

[Unit]
Description=Shadowsocks
[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json
[Install]
WantedBy=multi-user.target

然后按键盘’Esc’键,再按shift+:键,再输入wq并回车。文件编辑结束。

启动shadowsocks服务并设置开机自启

# 设置开机自启命令
systemctl enable shadowsocks
# 启动命令
systemctl start shadowsocks
#查看状态命令
systemctl status shadowsocks

依次执行上面的三条命令,如下:

屏幕快照 2019-08-16 下午5.47.27.png

这样shadowsocks服务端就安装并启动成功了!

端口开放

有些CENTOS执行上述操作,虽然shadowsocks运行起来了,但是仍然无法访问,极大可能是防火墙没有开放端口。

标签: Linux, Centos, Shadowsocks

添加新评论