用ss5搭建socks5代理
yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-develhttp://nchc.dl.sourceforge.net/project/ss5/下载最新软件
wget http://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-6/ss5-3.8.9-6.tar.gz
tar zxvf ss5-3.8.9-6.tar.gz
cd ss5-3.8.9/
./configure
make
make install
mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bk
ss5 默认使用1080端口,并允许任何人使用。 我们可以修改 /etc/opt/ss5/ss5.conf 中的
# SHost SPort Authentication#auth 0.0.0.0/0 - -
为
# SHost SPort Authentication#auth 0.0.0.0/0 - u
在 /etc/opt/ss5/ss5.passwd 中添加 用户名和密码 如: test test
设置开机自动运行:
chmod +x /etc/init.d/ss5
chkconfig --add ss5
chkconfig --level 345 ss5 on
/etc/init.d/ss5 start
如果想用pam认证:
vi /etc/pam.d/ss5 使下列语句生效
auth required /lib/security/pam_unix.so
在/etc/opt/ss5/ss5.conf增加下来语句
echo "set SS5_PAM_AUTH" >> /etc/opt/ss5/ss5.conf
/etc/init.d/ss5 restart
CentOS 5 64bit安装失败,运行这个命令即可:
yum -y install rpm-build pcre-devel zlib-devel openssl-devel perl-devel gcc openldap-devel pam-devel make vim-minimal tar vixie-cron
页:
[1]