linux 搭建sock5下载代理

一、安装依赖项目

yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel

二、下载资源

http://ss5.sourceforge.net/ 下载SS5最新版本的源代码

左侧栏 Software   下载linux 版本  https://sourceforge.net/projects/ss5/

./configure

make

make install

 

三、修改权限

输入命令:chmod a+x /etc/init.d/ss5

修改后启动ss5输入命令:service ss5 start

设置开机启动:

chkconfig –level 35 ss5  on

 

四、ss5文件配置用户授权

修改文件:vim /etc/opt/ss5/ss5.conf

查找取消下面两行注释

auth 0.0.0.0/0 – –

permit – 0.0.0.0/00.0.0.0/0 – – – – –

安装后这两行是注释的(当时弄的时候没注意,后面用客户端通过代理服务器连接测试时一直显示错误的认证方式,找了好久)。

默认的是:无用户认证。

如果想要使用 username/password 用户认证方法,需要将上面两行修改成下面这样:

auth 0.0.0.0/0 – u

permit u 0.0.0.0/00.0.0.0/0 – – – – –

 

修改登入名和密码

输入命令  vim /etc/opt/ss5/ss5.passwd进入编辑 (用户名和密码用空格隔开)

输入用户名和密码   user    user123

 

 

五、修改默认端口

修改ss5启动的参数,自定义代理端口 /etc/sysconfig/ss5(端口默认是1080)

取消注释,修改成下面这样

SS5_OPTS=” -u root -b 0.0.0.0:10809″

 

六、重启

重启 service ss5 restart

启动完成后查看连接情况

netstat -an | grep 10808

查看日志

tail -f /var/log/ss5/ss5.log

 

七、关闭ss5

service ss5 stop

八、将ss5加入开机自启动

chkconfig –add ss5 on

看 chkconfig –level 35 ss5 on

You May Also Like

About the Author: daidai5771

发表评论

电子邮件地址不会被公开。 必填项已用*标注