搬瓦工64M小鸡记录:(三)Socks5
主要用于telegram,爬墙危险,不要滥用。
编译安装
编译须先安装这两个包。
apt-get install libldap2-dev libpam0g-dev
wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar xvf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure && make && make install
配置
修改配置文件/etc/opt/ss5/ss5.conf
,取消注释,并加上'u'。
auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
修改/etc/opt/ss5/ss5.passwd
,配置用户、密码(空格分隔,可多行)。
开机自启
新建/etc/init.d/ss5.sh
。
#!/bin/sh
### BEGIN INIT INFO
# Provides: taosky
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Should-Start: $network
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: socks
# Description: ss5
### END INIT INFO
mkdir /var/run/ss5/ && export SS5_SOCKS_USER=root && export SS5_SOCKS_PORT=23 && ss5
chmod +x /etc/init.d/ss5.sh
添加执行权限。
update-rc.d ss5.sh defaults
添加启动脚本