首页 > 其他分享 >使用rpc和venom工具模拟隧道搭建

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

时间:2024-06-12 23:03:32浏览次数:25  
标签:node vps 主机 rpc 双网卡 venom token port 搭建

环境

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 查到

标签:node,vps,主机,rpc,双网卡,venom,token,port,搭建
From: https://blog.csdn.net/weixin_44198357/article/details/139638083

相关文章

  • 使用 PNPM 从 0 搭建 monorepo,测试并发布
    1目标通过PNPM创建一个monorepo(多个项目在一个代码仓库)项目,形成一个通用的仓库模板。这个仓库既可以用于公司存放和管理所有的项目,也可以用于将个人班余的所有积累整合其中。2环境要求核心是PNPM和Node.js,没有特殊的版本要求,只要他俩能对应上即可。除了以上......
  • 基于imx6ull_pro中qtcreator环境搭建
    目录(一)说明(二)qt_creator安装(三)qt_creator配置与环境搭建(四)qt_creator所遇问题(一)说明1使用版本Descriptionubuntu18.04.2LTSRelease......
  • 基于phpstudy的Pikachu靶场搭建(有手就会)
    目录一、phpstudy和pikachu源码下载地址二、phpstudy创建网站,网站根目录设置为pikachu的源码文件夹1、将pikachu_master(pikachu源码文件夹)放到phpstudy的WWW目录下2、打开phpstudy,创建pikachu靶场网站三、配置pikachu靶场四、用phpstudy的mysql连接pikachu靶场的数据库......
  • 网站搭建:网站域名介绍
    域名是网站唯一的名称。主机解决方案中应包括域名注册。域名应该容易记、容易写。什么是域名?域名是网站的唯一名称,比如csdn.net域名是需要注册的。当域名被注册后,就会被添加到大的域名注册商那里,连同与您的网站有关的信息-包括被保存在DNS服务器的IP信息。DNS指......
  • 网站搭建:网站主机提供商
    如果您希望让全世界的人都看到您的网站,就必须把它存储在一个web服务器。使用自己的主机在自己的服务器上存放网站始终都是一个选项。不过有些问题是需要考虑的:硬件的费用要运行一个"真正"的网站,你必须购买一些高性能的服务器硬件。不要指望低价的PC可以做这些工作。同......
  • 基于GO语言,K8s+gRPC实战云原生微服务
    介绍K8s在云原生微服务开发中,作为微服务治理框架越来越受企业的青睐,掌握该技术解决方案更有竞争力,课程从企业实际开发中提取精髓,从K8s、gRPC底层原理剖析到服务治理解决方案设计落地,到云上部署,更平滑的学习曲线,助力你成为云原生开发领域的牛人。你将学到掌握整套K8s微服务......
  • Day26.管理员功能框架搭建
    1.管理员功能框架搭建 管理员功能框架搭建,src.py中的代码:#10.管理员功能@common.login_authdefadmin():fromATM.coreimportadminadmin.admim_run() 管理员功能框架搭建,admin.py中的代码:fromATM.coreimportsrc#添加账户defadd_user():......
  • 如何搭建一台永久运行的个人服务器
    搭建一台永久运行的个人服务器是一个涉及多个步骤和考虑因素的过程。以下是一个详细的指南,旨在帮助你搭建一台稳定、安全、且能够永久运行的个人服务器。一、硬件选择与准备选择硬件设备:根据个人需求和预算,选择一台稳定可靠的服务器主机。推荐选择拥有Intel或AMD多核处理......
  • 最新AI系统+ChatGPT网站H5源码+AI绘画系统,DALL-E3文生图,详细图文搭建教程/文档分析/识
    目录一、文章前言系统文档 二、系统演示三、系统功能模块3.1AI全模型支持/插件系统AI模型提问文档分析​识图理解能力3.2GPts应用3.2.1GPTs应用3.2.2GPTs工作台3.2.3自定义创建预设应用3.3AI专业绘画3.3.1文生图/图生图(垫图)3.3.2 局部编辑重绘3.3.3 ......
  • springboot3项目的搭建四.3(security登录认证配置)
    security的jwt验证:总体来说,我们加入依赖项,security就已经开始生效了,但是使用的默认的UserDetails和UserDetailsService,一、我们只要继承UserDetailsService,在数据库中查询用户和权限列表,封装成UserDetails的实现类,返回就可以实现,security验证的接管,最多在security配置类中,放行......