1. 安装python
wget https://mirrors.huaweicloud.com/python/3.6.1/Python-3.6.1.tgz
tar -zxvf Python-3.6.1.tgz
mkdir /usr/local/python3
cd Python-3.6.1
./configure --prefix=/usr/local/python3
make
make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python
将/usr/local/python3/bin加入PATH
# vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
修改完记得执行行下面的命令,让上一步的修改生效
source ~/.bash_profile
2. 安装pip
获取文件get-pip.py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
如果文件通过以上命令获取较慢,则可以通过winSCP将get-pip.py文件传入CentOS系统中。
安装pip
python get-pip.py
3. 安装ss
pip install shadowsocks
4. 配置ss文件
输入编辑文件命令vi /etc/shadowsocks.json
并回车,如下
vi /etc/shadowsocks.json
然后输入以下内容
{
"server":"0.0.0.0",
"port_password":{
"8381":"pass1",
"8382":"pass2",
"8383":"pass3",
"8384":"pass4"
},
"timeout":60,
"method":"aes-256-cfb",
"fast_open":false,
"workers":1
}
5. 将ss加入系统服务
输入编辑文件命令vi /etc/systemd/system/shadowsocks.service
并回车,如下
vi /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 status shadowsocks
注意最后开放腾讯云的端口。