CentOS 搭建Socks5代理服务器
安装ss5
# 安装依赖程序
yum -y install gcc openldap-devel pam-devel openssl-devel vim
# 下载ss5源码包
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
# 解压源码安装包
tar zxvf ss5-3.8.9-8.tar.gz
# 进入目录并编译安装
cd ss5-3.8.9 ; ./configure
make && make install
修改配置文件
cp /etc/opt/ss5/ss5.conf /etc/opt/ss5/ss5.confbak
vim /etc/opt/ss5/ss5.conf
# 输入:set nu 可以标注行号,找到87行取消注释:#auth 0.0.0.0/0
auth 0.0.0.0/0
# 找到第203行取消注释,同时开启认证 【注意修改的那个u】 :#permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -
permit u 0.0.0.0/0 - 0.0.0.0/0
# 如果不需要添加用户密码认证仅去掉注释即可,有u表示用户认证,无u表示不需要用户认证,也不需要修改/etc/opt/ss5/ss5.passwd文件
创建ss5用户-如果无需用户认证,请忽略该步骤
在/etc/opt/ss5/ss5.passwd文件中可以添加用户名和密码,每行写一个用户名和密码,用户名和密码用空格隔开
例如:
test 123456ss5
修改ss5端口
修改服务配置文件
vim /etc/sysconfig/ss5
第2行取消注释,同时修改为自己需要的端口,默认端口为1080
SS5_OPTS=" -u root -b 0.0.0.0:9988"
调整ss5性能
ulimit -SHn 10240
ulimit -SHs unlimited
echo 100000 >/proc/sys/net/nf_conntrack_max
修改ss5启动权限
修改执行权限并开机自启
chmod u+x /etc/rc.d/init.d/ss5
chmod +x /etc/init.d/ss5
chkconfig --add ss5
启动ss5服务
systemctl start ss5
systemctl status ss5
本内容只作为技术交流,下载的软件请24小时内删除,请勿用于非法以及商业用途,照成任何后果与本文无关,本站也不承担任何责任,若本内容侵犯了您的权益,请联系本站删除。联系微信:xxoo1394
扫描二维码推送至手机访问。
版权声明:本文由网吧特权之家发布,如需转载请注明出处。