socks+proxychains网络代理

本文详细介绍了如何在两台CentOS7服务器上搭建Socks5代理服务,并利用Proxychains4实现局域网内私网节点的代理上网。从服务器环境准备到软件安装配置,再到客户端工具的使用,提供了完整的实施步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

案例:socks+proxychains网络代理

案例环境:
在这里插入图片描述

环境搭建:两台linux即可 (这里是两台centos7)

描述:通过一台连接internet的服务器,搭建socks5代理服务,让局域网中的私网节点机通过使用proxychains代理工具,可以实现代理上网。

注意:关闭防火墙,selinux,iptables,自己搭建yum源

软件分享

百度云盘分享
链接:socks+proxychains
提取码:pxdy
在这里插入图片描述

实施步骤:

1.基本IP地址配置

Socks服务器两块网卡,其中一块网卡地址是私网地址,另一块网卡是可上网的公网地址,步骤略

2.搭建socks5服务器

使用yum安装socks需要的依赖包

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

安装
在这里插入图片描述

tar zxf ss5-3.8.9-8.tar.gz 
cd ss5-3.8.9/
./configure && make -j4 && make install

配置

vim /etc/opt/ss5/ss5.conf 			#在原有基础上进行修改即可

在这里插入图片描述
在这里插入图片描述
第二个用户认证配置文件

vim /etc/opt/ss5/ss5.passwd

在这里插入图片描述
以上两项为:用户名 密码

启动socks5

chmod +x /etc/init.d/ss5 			#给socks5的启动脚本的执行权限
chkconfig --add ss5					#添加至系统服务
systemctl status ss5.service 		#查看服务是否开启

在这里插入图片描述
Socks5就启动成功了

3.客户端工具安装及使用

接下来,配置客户端的proxychains4,也就是代理工具
安装proxychains
在这里插入图片描述

tar zxf proxychains-ng.tar.gz 
cd proxychains-ng/
./configure
make 
make install
cp ./src/proxychains.conf /etc/proxychains.conf
cd .. && rm -rf proxychains-ng

3.2配置

vim /etc/proxychains.conf 		#在最下面的配置项中更改为此内容


修改如下:

socks5 ss服务器ip地址 ss服务监听端口 用户名 密码

要使用的命令前面加上proxychains 即可

例如:

proxychains4 wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
在这里插入图片描述

这样就可以了,一个简单的代理搭建完成。

proxychains4 -q -f /etc/proxychains.conf yum install -y httpd

通过proxychains使用网络yum源安装httpd

注意:客户端需要有网络yum源文件
在这里插入图片描述
在这里插入图片描述
以上是测试结果,一个简单的代理搭建完成


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚伪的空想家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值