十一博客 十一博客

Centos 7.x 搭建SOCKS5代理服务

in 默认类,技术控,分享控 read (1294) 文章转载请注明来源!

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

  • 服务器操作系统: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

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://blog.67cc.cn/archives/centos-7x-builds-socks5-proxy-service.html (转载时请注明本文出处及文章链接)

教程分享免费分享
发表新评论
仅有 1 条评论
  1. qwer
    qwer 7Chrome 65
    回复

    emmm 占个沙发先

❋该站点已苟活
© 2017-2018 十一博客 蜀ICP备15021123号-1
又拍云
PREVIOUS NEXT
雷姆
拉姆