Home > linux基础 > centos下安装配置socks5

centos下安装配置socks5

1、配置编译环境:

yum -y install gcc automake make

2、安装socks5必要的包

yum -y install pam-devel openldap-devel cyrus-sasl-devel

3、下载,编译安装socks5

wget http://www.linuxso.com/uploads/soft/101018/ss5-3.6.1-1.tar.gz
tar zxvf ss5-3.6.1-1.tar.gz
cd ss5-3.6.1
./configure
make
make install

4、启动ss5服务。

/etc/init.d/ss5 start

5、开机启动ss5服务。

chkconfig –add ss5

chkconfig ss5 on

6、默认使用1080端口,并允许任何人使用。

我们可以修改ss5的配置文件 /etc/opt/ss5/ss5.conf中的如下内容,进行用户认证:

cd /etc/opt/ss5

vi ss5.conf,将图示箭头地方-修改为u

ss5

ss5-permit

然后在 /etc/opt/ss5/ss5.passwd 中添加用户名和密码 如:
testuser testpw
重启ss5服务,以使修改生效:
/etc/init.d/ss5 restart

7、修改默认的端口:

vi /etc/rc.d/init.d/ss5

daemon /usr/sbin/ss5 -m -t -b IP:8833

else
/usr/local/sbin/ss5 -m -t -b IP:8833

/etc/rc.d/init.d/ss5 start

8、默认支持S4匿名可以使用取消S4,

mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bk

9、查看日志:

more /var/log/ss5/ss5.log


若非注明,本博客内容均为原创或翻译自Linode Library,教程默认Centos为linux发行版,转载请注明转自linode中文教程www.linode.im。linode中文教程QQ群:185393826,一起讨论linode及linux,linode中文教程、linode代购、linode合租、linode推介、linode返佣、linode优惠。日本VPS、美国VPS、海外独立服务器代购均在linode.im。

Categories: linux基础 Tags: ,
  1. spice630
    September 4th, 2013 at 10:34 | #1

    我在局域网(ip是210.30.12.15)的(192.168.2.106)机器上搭了一个ss5服务,在同一局域网的(192.168.2.109)上使用socket代理没有问题,
    但是为了能提供给另一个网段的服务器使用,所以在局域网做了个DNAT, 把1080端口定向到(192.168.2.106),在主机(210.30.1.143)上使用该ss5代理,会出现下面的错误
    210.30.1.143 “” “” ISERROR – – – (-:- — -:-) (Socks method unknown or bad request)

    你知道这是什么情况不?谢谢

  1. No trackbacks yet.