我亏一点 - socks5
type: channel
link: https://000081.xyz/index.php/category/socks5/
items: 在Centos7下搭建Socks5代理服务器

在Centos7下搭建Socks5代理服务器
type: item
date: 2022-01-23T07:22:00+00:00
description: AI摘要 本文介绍了在CentOS 7系统下搭建Socks5代理服务器的详细步骤。内容涵盖安装编译环境、下载并编译安装ss5软件包、配置ss5.conf及ss5.passwd文件、设置防火墙及服务启动管理，并提供了针对重启后PID文件缺失问题的解决方案。 此内容根据文章生成，仅用于文章内容的解释与总结 在Centos7下搭建Socks5代理服务器1.环境和软件包系统：centos7软件包：ss5下载地址https://sourceforge.net/projects/ss5/files/文末提供附件下载(可能失效)2.YUM安装编译必备环境yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel vim3.将软件包下载到服务器下载软件包[root@vm286216 ~]# cd /root/ [root@vm286216 ~]# mkdir sock [root@vm286216 ~]# cd sock/ [root@vm286216 sock]# wget https://ncu.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz #地址可能会失效，自行更改或手动上传 [root@vm286216 sock]# ls ss5-3.8.9-8.tar.gz4.安装启动解压软件包[root@vm286216 sock]# tar -xzvf ss5-3.8.9-8.tar.gz进入文件夹编译安装[root@vm286216 sock]# cd ss5-3.8.9 [root@vm286216 ss5-3.8.9]# ./configure [root@vm286216 ss5-3.8.9]# make [root@vm286216 ss5-3.8.9]# make install授予脚本执行权限[root@vm286216 ss5-3.8.9]# chmod +x /etc/init.d/ss5 [root@vm286216 ss5-3.8.9]# chkconfig --add ss5 [root@vm286216 ss5-3.8.9]# chkconfig --level 345 ss5 on编辑配置文件取消注释auth和permit[root@vm286216 ss5-3.8.9]# vim /etc/opt/ss5/ss5.conf ######修改前###### #auth 0.0.0.0/0 - - #permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - - ################# ######修改后###### auth 0.0.0.0/0 - - permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - - #################设置监听端口(可选，不修改则默认1080端口)[root@vm286216 ss5-3.8.9]# vim /etc/sysconfig/ss5 ######修改前###### #SS5_OPTS=" -u root" ################# ######修改后###### SS5_OPTS=" -u root -b 0.0.0.0:端口" #################永久关闭防火墙或添加端口[root@vm286216 ss5-3.8.9]# systemctl stop firewalld [root@vm286216 ss5-3.8.9]# systemctl disable firewalldsystemctl重读配置[root@vm286216 ss5-3.8.9]# systemctl daemon-reload启动服务并查看状态[root@vm286216 ss5-3.8.9]# systemctl start ss5 [root@vm286216 ss5-3.8.9]# systemctl status ss5 ● ss5.service - SYSV: This script takes care of starting and stopping ss5 Loaded: loaded (/etc/rc.d/init.d/ss5; bad; vendor preset: disabled) Active: active (running) since Sun 2022-01-23 14:26:02 CST; 28min ago Docs: man:systemd-sysv-gener…