在CentOS的Linux系统下进行SOCKS5(SS5)服务

当拥有服务器过后,使用服务器网络代理也就成为了日常的一部分。其中利用SS5服务代理网络较为简单。

首先需要下载SS5的源码(貌似无直解压版本)

利用命令:

1.wget下载包    wget https://sourceforge.net/projects/ss5/files/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz/download

2.yum下载源码编译以及运行环境    yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel

3.tar解压下载的包     tar -zxvf ./download -C /root/SS5(文件名为download,-C /root/SS5为解压储存位置指令)

4.cd切换路径    cd/root/SS5/ss5-3.8.9  (注意自己的文件位置,打开所解压的文件夹)

5.编译安装等    ./configure   +   make   +   make install

6.给予SS5启动权限以及跟随系统启动    chmod a+x /etc/init.d/ss5    指令相隔    chkconfig --add ss5    指令相隔    chkconfig --level 345 ss5 on

7.vi编辑器修改系统环境下的SS5内容     vi /etc/opt/ss5/ss5.conf

8.vi修改用户登录以及端口    vi /etc/sysconfig/ss5

9.vi更新允许连接的用户信息     vi /etc/opt/ss5/ss5.passwd

10.启动SS5服务   service ss5 start

1.下载源码

在官网https://sourceforge.net/projects/ss5/files/下载SS5最新版本的源代码(找到要下载的版本,右键复制链接)

wget https://sourceforge.net/projects/ss5/files/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz/download

下载源代码有注意有无报错

2.安装依赖组件

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

 出现错误,一般会在最后有提醒

3.解压源码文件

tar -zxvf ./download -C /root/SS5

4.转换至文件夹

cd/root/SS5/ss5-3.8.9

 5.编译安装等

   ./configure
   make
   make install

   逐步运行(忽视warning,不出现err就没问题)

6.给予SS5启动权限以及跟随系统启动

    chmod a+x /etc/init.d/ss5
    chkconfig --add ss5
    chkconfig --level 345 ss5 on

运行不会出现任何东西,出现东西也会提醒err,按照提示检查便可

7.vi修改ss5.conf

vi /etc/opt/ss5/ss5.conf

找到auth和permit两行(按键盘a进行编辑)

auth(去掉#号,最后一个-改为u【代表用户登录接入】)

permit(去掉#号,第一个-改为u【同理,如果不需要账号连接,不修改-为u】)

 建议修改成u,即用户接入,防止意外蹭流量的情况

8. vi更新用户信息以及接口

 vi /etc/sysconfig/ss5

去掉#号必须,端口8080不设置,默认为1080(同理避免流量被侵用)

9.更新允许连接的用户信息

vi /etc/opt/ss5/ss5.passwd

 左边为账号,右边为密码,空格隔开,每一行为一个用户账号。

 10.启动SS5服务 

service ss5 start

 ok为正常,更新用户或端口或其它信息要重启服务

service ss5 restart

没有报错即可使用。

posted @ 2022-02-12 18:23  Sheepherder_029  阅读(1805)  评论(0编辑  收藏  举报