CentOS 下安装配置 socks5 代理服务器

2014-08-28 浏览:3073
CentOS 下安装配置 socks5 代理服务器
评论:(0)复制地址

1.安装编译环境

yum -y install gcc automake make

2.安装ss5必要的包

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

3.下载并安装ss5

wget http://sourceforge.net/projects/ss5/files/latest/download?source=files
tar -xvzf ss5-*
cd ss5-*
./configure
make
make install
#更改ss5权限,使其可执行
chmod 755 /etc/init.d/ss5
#启动ss5服务
/etc/init.d/ss5 start

如果下载时提示404错误,尝试从 http://sourceforge.net/projects/ss5/ 这里获取最新版本的下载地址。

4.配置ss5,允许指定用户可以使用

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
    -----------------------------------------------------------------------------------------------
    #      Auth     SHost           SPort   DHost           DPort   Fixup   Group   Band    ExpDate
    #
    #permit -       0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
    修改为:
    #      Auth     SHost           SPort   DHost           DPort   Fixup   Group   Band    ExpDate
    #
    permit  u       0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -

5.修改默认端口

在/etc/rc.d/init.d/ss5 文件修改自定义端口,默认为1080

daemon /usr/sbin/ss5 -t $SS5_OPTS -b 0.0.0.0:10888

在/etc/sysconfig/ss5 中,取消注释。 

SS5_OPTS=” -u root”

6.添加ss5用户

最后需要在 /etc/opt/ss5/ss5.passwd 中添加连接 socks 5 时使用的 用户名和密码 如:

test passwd

7.重启ss5服务

/etc/init.d/ss5 restart
#或者
service ss5 restart

8.设置开机启动

#设置开机启动
chkconfig --add ss5
chkconfig ss5 on

最后别忘记修改防火墙规则,添加ss5端口例外哦。

注意: ss5.passwd 权限设置为640时ss5将无法读取里面内容,默认644即可。


评论:(0)复制地址
发布:zpblog | 分类:Linux | Tags:socks5 proxy 代理

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。