使用rpc和venom工具模拟隧道搭建

环境

A vps -外网 (这里用电脑主机模拟)

B 双网卡主机 -外网 内网 (这里用虚拟机搭建kali系统)

C 内网主机 -内网 (这里用虚拟机搭建centos系统)

用到的工具

rpc、venom

全局代理工具:proxifier

浏览器代理工具:switchomega

步骤

  1. 网卡配置

B 双网卡主机 配置

C 内网主机配置

2.服务启动

使用frp工具搭建

A vps服务器 frps.ini 参数值可自定义 ./frpc -c ./frpc.ini C

[common]
bind_port = frp-port
dashboard_port = 7500
vhost_http_port = 7080
vhost_https_port = 7081
token = 与双网卡主机token一致随意设置
dashboard_user = peter
dashboard_pwd = admin@123

A主机启动frps服务

这时候可以查看frps的仪表盘 访问 vpsip:dashboard_port

B 双网卡主机 frps.ini 参数值可自定义 ./frpc -c ./frpc.ini C

[common]
server_addr = vps-ip
server_port = frp-port
token = 与vps主机token一致随意设置
[socks5]
plugin = socks5
remote_port = 10000

现在再查看frp的仪表盘可以看到已经可以看到B主机信息

C 内网主机启动服务 这里用python2 启动了3389端口

python2 -m SimpleHTTPServer 3389

设置浏览器代理

可以成功读取C内网信息

配置全局代理 这里用到了proxifier

加入了用户名密码验证

在B双网卡主机 frps.ini 加入设置

[common]
server_addr = vps-ip
server_port = frp-port
token = 与vps主机token一致随意设置
[socks5]
plugin = socks5
remote_port = 10000
plugin_user = 用户名
plugin_passwd = 密码

设置代理服务器规则

测试成功

设置代理规则

成功访问内网信息

使用venom工具搭建

A vps服务器 =》admin工具

B 双网卡主机 +》 agent工具

现在A vps服务器会显示连接上了

点击回车 继续输入

(admin node) >>>
[+]Remote connection: *********** #vps ip
[+]A new node connect to admin node success
(admin node) >>> show    #输入
A
+ -- 1     #回显连接列表
(admin node) >>> goto 1   #输入
node 1
(node 1) >>> socks 10088    #在双网卡主机启动10088端口
a socks5 proxy of the target node has started up on the local port 10005.

proxifier配置全局代理

成功访问内网信息

遇到的问题

报错:

ping: www.baidu.com: 域名解析暂时失败

curl: (6) Could not resolve host: www.baidu.com

在配置proxifier代理过程中有过连接失败的情况,检查发现B主机ping不通外网,如www.baidu.com

后面调整了/etc/resolv.conf这个文件在最后加上了 nameserver 网关ip

vim /etc/resolv.conf

网关地址可以 通过 route -n 查到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值