VNTVNT
首页
指南
赞助
参与开发
问答
  • 简体中文
  • English
首页
指南
赞助
参与开发
问答
  • 简体中文
  • English
  • 介绍
  • 命令行版本快速上手
  • 界面版本快速上手
  • WireGuard接入VNT
  • 进阶使用
  • 自建服务器
  • 无权限无tun模块组网
  • 局域网游戏联机
  • 性能测试

无权限无tun模块组网

大部分组网工具都需要tun/tap和root权限才能使用,针对没有tun模块、没有权限的场景,vnt也做了支持

前置条件

命令行程序下载链接,找到并下载对应平台的程序(点击Show all查看全部平台)

解压出可执行文件 tar -xzvf xxx.tar.gz 使用其中的vn-link-cli程序

快速使用

和vnt使用方式一致,建议先在能运行vnt-cli的环境,学会使用之后再来使用vn-link-cli程序

以下是使用场景举例

  1. vnt访问vn-link,按vnt一样使用
  2. 设备A运行vn-link,设备B运行vnt或者vn-link,A访问B:在A上增加参数 --vnt-mapping "tcp:port1-10.26.0.B:80",在A上访问端口port1,就相当于访问B的80。比如B上有web服务监听80端口,在A上可以用127.0.0.1:port1访问

请注意,vn-link只能进行端口映射,不会改变系统路由,也不能使用ping

进阶使用-点对网

假设 设备C在设备A的子网下,C的子网IP为192.168.1.C,A的子网IP为192.168.1.A,要在设备B上访问C

  • 则在B上加这些参数

--vnt-mapping "tcp:port2-192.168.1.C:80" (将本地port2端口映射到C的80端口) -i 192.168.1.0/24,10.26.0.A (将目标192.168.1.0/24的数据发送到10.26.0.A,也就是A节点)

  • 在A上加参数

-o 0.0.0.0/0 (允许所有流量转发)

Prev
自建服务器
Next
局域网游戏联机