安全矩阵

 找回密码
 立即注册
搜索
查看: 530|回复: 0

简便高效异地组网/内网穿透工具

[复制链接]

36

主题

36

帖子

120

积分

注册会员

Rank: 2

积分
120
发表于 2024-6-12 13:51:29 | 显示全部楼层 |阅读模式

工具简介

A virtual network tool (or VPN),简便高效的异地组网、内网穿透工具,可将不同网络下的多个设备虚拟到一个局域网下。


使用须知

  • token的作用是标识一个虚拟局域网,当使用公共服务器时,建议使用一个唯一值当token(比如uuid),否则有可能连接到其他人创建的虚拟局域网中
  • 默认使用公共服务器做注册和中继,目前的配置是2核4G 4Mbps,有需要再扩展~
  • 需要root/管理员权限
  • vnt-cli需要使用命令行运行
  • Mac和Linux下需要加可执行权限(例如:chmod +x ./vnt-cli)
  • 可以自己搭注册和中继服务器(server)
  • vnt使用stun服务器探测网络NAT类型,默认使用谷歌和腾讯的stun服务器,也可自己搭建(-e参数指定)


快速使用

1. 指定一个token,在多台设备上运行该程序,例如:
# linux上
root@DESKTOP-0BCHNIO:/opt# ./vnt-cli -k 123456  
# 在另一台linux上使用nohup后台运行  
root@izj6cemne76ykdzkataftfz vnt# nohup ./vnt-cli -k 123456 &  
# windows上  
D:\vnt\bin_v1>vnt-cli.exe -k 123456
2. 可以执行info命令查看当前设备的虚拟ip
root@DESKTOP-0BCHNIO:/opt# ./vnt-cli --info
Name: Ubuntu 18.04 (bionic) [64-bit]
Virtual ip: 10.26.0.2
Virtual gateway: 10.26.0.1
Virtual netmask: 255.255.255.0
Connection status: Connected
NAT type: Cone
Relay server: 43.139.56.10:29871
Public ips: 120.228.76.75
Local ip: 172.25.165.58
3. 也可以执行list命令查看其他设备的虚拟ip
root@DESKTOP-0BCHNIO:/opt# ./vnt-cli --list
Name                                                       Virtual Ip      P2P/Relay      Rt      Status
Windows 10.0.22621 (Windows 11 Professional) [64-bit]      10.26.0.3       p2p            2       Online
CentOS 7.9.2009 (Core) [64-bit]                            10.26.0.4       p2p            35      Online
4. 最后可以用虚拟ip实现设备间相互访问

更多玩法
和远程桌面(如mstsc)搭配,超低延迟的体验安装samba服务,共享磁盘搭配公网服务器nginx反向代理,在公网访问内网文件或服务点对网,访问内网其他机器、IP代理(结合启动参数'-i'和'-o')






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2024-11-27 22:29 , Processed in 0.012772 second(s), 19 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表