Centos 7.x 搭建SOCKS5代理服务

最近在写爬虫时会用到代理,所以在此整理一下搭建代理服务的教程

  • 服务器操作系统:CentOS 7.x 64位 ~

  • 客户端操作系统:Proxifier ~


SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。

搭建步骤:

  1. 安装依赖

yum install gcc openldap-devel pam-devel openssl-devel -y

  1. 下载安装sock5

wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar -vzx -f ss5-3.8.9-8.tar.gz
cd ss5-3.8.9/
./configure
make
make install
chmod a+x /etc/init.d/ss5
service ss5 start

  1. 更改配置文件

vi /etc/opt/ss5/ss5.conf

将这两处的注释打开(就是auth,permit这两行)

https://wl.67cc.cn/data/20180414234189144.png

https://wl.67cc.cn/data/20180414235447329.png

如果需要设置用户,只允许他们使用代理。

只需将-改为u

https://wl.67cc.cn/data/20180414236479190.png

然后打开/etc/opt/ss5/ss5.passwd

vi /etc/opt/ss5/ss5.passwd

ss5.passwd文件的格式是一个用户一行: [用户名] [密码]。

  1. 设置监听端口

vi /etc/sysconfig/ss5

内容为:

# Add startup option here
SS5_OPTS=" -u root -b 0.0.0.0:6666" #6666为你设置的端口

  1. 设置防火墙

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

  1. 重启sock5服务

service ss5 restart


完成搭建,然后用Proxifier 测试一下就ojbk了~

QQ截图20180414104258.png

相关文章

热门文章

我欲修仙,法力无边

沙发被抢

  1. qwer qwer

    emmm 占个沙发先

添加新评论