全球主机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1137|回复: 0

CentOS 安装 SS5 SOCKS5

[复制链接]
发表于 2017-12-8 17:27:16 | 显示全部楼层 |阅读模式
CentOS 安装 SS5 SOCKS5。SS5 是高性能的 SOCKS 代理服务器,支持 SOCKS4 和 SOCKS5 协议。下面的安装指南详细描述了如何在 CentOS 服务器上安装和配置SS5
1、下载源码
最新的版本请访问https://sourceforge.net/projects/ss5/files/ss5获取,本次采用的是ss5-3.8.9-8
# https://sourceforge.net/projects ... /ss5-3.8.9-8.tar.gz2、安装依赖
32位:
# yum -y install gcc pam-devel openldap-devel openssl-devel
64位:
# yum install gcc.x86_64 openldap-devel.x86_64 pam-devel.x86_64 openssl-devel.x86_643、配置安装# tar -xzvf ss5-3.8.9-8.tar.gz# cd ss5-3.8.9# ./configure# make# make install4、可选操作
取消默认的SOCKS4 ,只保留SOCKS5。
# mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bak5、权限以及自启# chmod +x /etc/init.d/ss5# chkconfig –add ss5# chkconfig –level 345 ss5 on6、配置验证
授权验证表示需要通过用户名和密码使用服务
# vi /etc/opt/ss5/ss5.conf
在ss5.conf中找到auth和permit两行,按照下面的格式进行修改保存退出,最终如下:
auth   0.0.0.0/0 – u
permit  u  0.0.0.0/0 – 0.0.0.0/0 – – – – –
添加用户名及密码 /etc/opt/ss5/ss5.passwd,每行一个用户+密码(之间用空格)
test1  12345
test2  56789
7、设置端口
Tips:本文端口设置为9527,请根据自己需要设定。
方式一# vi /etc/sysconfig/ss5
在/etc/sysconfig/ss5这个文件中,修改命令行,最终如下:
# Add startup option hereSS5_OPTS=” -u root -b 0.0.0.0:9527″
-b后面的参数代表监听的ip地址和端口号
方式二
修改 /etc/init.d/ss5,
在文件顶部的 #!/bin/sh 之后添加下面的代码:
export SS5_SOCKS_PORT=9527export SS5_SOCKS_USER=root8、防火墙规则
添加需要开放的端口
# iptables -I INPUT -p tcp –dport 9527 -j ACCEPT
保存修改
# /etc/init.d/iptables save
重启防火墙
# service iptables restart
查看端口状态
# /etc/init.d/iptables status9、SS5启动测试
启动服务
# service ss5 start
服务端测试
# service ss5 status# netstat -lntp | grep ss5购买链接http://www.gchao.com/?fuid=247美国VPS最低28,香港VPS最低34元起,更多美国/香港站群服务器,韩国服务器,高防服务器找服务器老王QQ97124062
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|全球服务器论坛

GMT+8, 2024-11-30 01:31 , Processed in 1.638003 second(s), 19 queries , File On.

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表