#安裝依賴及ss5
yum install gcc openldap-devel pam-devel openssl-devel -y ;\
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz ;\
tar -xf ss5-3.8.9-8.tar.gz ;\
cd ss5-3.8.9/ ;\
make ;\
make install ;\
cd /etc/opt/ss5/ ;\
cp ss5.passwd ss5.passwd.org ;\
cp ss5.conf ss5.conf.org ;\
mkdir /var/run/ss5/
#配置密碼訪問
cat << "EOF" > /etc/opt/ss5/ss5.conf
auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
EOF
#配置密碼(根據需要,改成自己的用戶名、密碼)
echo 'user password_1234' > /etc/opt/ss5/ss5.passwd
#配置網絡
echo 'SS5_OPTS=" -u root -b 0.0.0.0:1080"' > /etc/sysconfig/ss5
#關閉日誌
sed -i.bak 's/-t/-m -t/g' /etc/init.d/ss5 && systemctl daemon-reload
#查看日誌
tail -100f /var/log/ss5/ss5.log
# 開機自啓動(3.8.9-8的一個bug,重啓會刪掉/var/run/ss5/,導致開機自啓動時無法創建pid文件)
echo 'mkdir /var/run/ss5/' >> /etc/rc.d/rc.local ;\
chmod +x /etc/rc.d/rc.local ;\
/sbin/chkconfig ss5 on
#啓動
service ss5 start && service ss5 status
#添加防火牆
firewall-cmd --add-port=1080/tcp --permanent ;\
firewall-cmd --reload
Centos7 基於ss5搭建SOCKS5代理服務器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.