快捷运维-快速安装安装SS5(SOCKS5)代理服务器
http://git.oschina.net/aqztcom/kjyw/raw/master/proxy/ss5_pam.sh
https://raw.githubusercontent.com/aqzt/kjyw/master/proxy/ss5_pam.sh
命令如下:
- yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
- wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
- tar zxvf ss5-3.8.9-8.tar.gz
- cd ss5-3.8.9
- ./configure && make && make install
- /usr/sbin/useradd username1 -s /sbin/nologin
- echo eUqO5VLWj9m3FXy6 | passwd --stdin username1
- /usr/sbin/useradd username2 -s /sbin/nologin
- echo ltQQEmH72NDQ51Er | passwd --stdin username2
- /usr/sbin/useradd username3 -s /sbin/nologin
- echo MauDmldzvnsX5iUo | passwd --stdin username3
- echo "username1">/etc/opt/ss5/ulimit
- echo "username2" >>/etc/opt/ss5/ulimit
- echo "username3" >/etc/opt/ss5/limit
- cat >/etc/opt/ss5/ss5.conf<<EOF
- set SS5_PAM_AUTH
- auth 0.0.0.0/0 - u
- permit u 0.0.0.0/0 - 0.0.0.0/0 - - ulimit - -
- permit u 0.0.0.0/0 - 0.0.0.0/0 80 - limit - -
- permit u 0.0.0.0/0 - 0.0.0.0/0 - - ulimit - -
- permit u 0.0.0.0/0 - 0.0.0.0/0 443 - limit - -
- EOF
- echo "SS5_OPTS=" -u root -b 0.0.0.0:11888"" >>/etc/sysconfig/ss5
- echo "auth required /usr/lib64/security/pam_unix.so">>/etc/pam.d/ss5
- chmod 700 /etc/rc.d/init.d/ss5
- chmod +x /etc/rc.d/init.d/ss5
- service ss5 start
复制代码
SOCKS5代理服务器端口是11888
账号:
username1 eUqO5VLWj9m3FXy6 (ulimit组,不做端口限制)
username2 ltQQEmH72NDQ51Er (ulimit组,不做端口限制)
username3 MauDmldzvnsX5iUo (limit组,有端口限制,只能访问80和443端口)
注意:使用最好修改下密码
|