正反向代理使用windows在本地开启socks5代理监听1087端口,并且使 用socks5连接工具如proxifier进行连接访问 www.baidu.com 进行代理的网络连通验证。
ew(Earthworm)介绍:
EW 是一套便携式的网络穿透工具,具有 SOCKS v5服务架设和端口转发两大核心功能,可在复杂网络环境下完成网络穿透。
该工具能够以“正向”、“反向”、“多级级联”等方式打通一条网络隧道,直达网络深处,用蚯蚓独有的手段突破网络限制,给防火墙松土。
工具包中提供了多种可执行文件,以适用不同的操作系统,Linux、Windows、MacOS、Arm-Linux 均被包括其内。
使用windows在本地开启socks5代理监听1087端口,并且使 用proxifier,Proxychains进行连接访问 www.baidu.com 进行代理的网络连通验证。
proxifier下载官方网站:https://www.proxifier.com/download/
ew:https://t.wss.ink/f/bajll9rdrib (补:https://userscloud.com/myrt1ym0tmwx)
github站:https://github.com/rootkiter/EarthWorm
激活key:
JCZBX-A3N3F-9DWY5-327V5-DKUXX
实验主机:win 7 ip192.168.116.129(ew服务器端) win 10 ip192.168.116.130(proxifier客户端)kali ip192.168.116.128(Proxychains客户端)
均同一内网
win 7(ip192.168.116.129):
下载解压
cmd 中打开文件目录打开本地打开代理 指定1087端口
ew_for_Win.exe -s ssocksd -l 1087
-s 指定工作模式。工作模式支持如下:ssocksd , rcsocks , rssocks ,lcx_listen , lcx_tran , lcx_slavessocksd 创建正向socks代理服务端,监听在本地,直接把当前环境socks代理出去。rssocks 创建反向socks代理服务端rcsocks 反向socks代理客户端lcx_tran 正向tcp端口转发,监听在本地lcx_slave 反向tcp转发客户端lcx_listen 反向tcp服务端-l listenport为服务器打开一个监听端口。
-d refhost 设置反射主机地址。
-e refport 设置反射端口。
-f connhost 设置连接主机地址。
-g connport 设置连接端口。
-h help 显示帮助文本,通过添加 -s 参数,您还可以查看更详细的帮助。
-a about 显示关于页面
-v version 显示版本。
-t usectime 设置超时的毫秒数。 默认的值为 1000
本地进行连接
win10使用proxifier进行连接
点击check检查连接
kali linux 中:
安装proxychains
sudo apt update
sudo apt install proxychains
编辑配置文件
┌──(root㉿kali)-[~]
└─# vim /etc/proxychains.conf
修改为:
sock5 192.168.116.129 1087
sock5 服务器ip 端口
保存退出
验证
┌──(root㉿kali)-[~]
└─# proxychains curl http://www.baidu.com
反向代理
win 7中设置ew将本机的8888端口的流量都转发给1088端口
ew_for_Win.exe -s rcsocks -l 8888 -e 1088
win 10 :(连接失败请检查是否关闭代理软件允许端口通过防火墙)
ew_for_Win.exe -s rssocks -d 192.168.116.129 -e 1088
win 7中测试反向代理连接
代理连接为本地地址和端口