< 返回版块

lbl8603 发表于 2023-01-10 20:47

Tags:tun,NAT,P2P,VPN,

switch

将不同网络下的多个设备虚拟到一个局域网下,它们之间可以用ip直接通信。

示例:

  • 在一台mac设备上运行,获取到ip 10.13.0.2:

    图片

  • 在另一台windows上运行,获取到ip 10.13.0.3:

    图片

  • 此时这两个设备之间就能用ip相互访问了

    图片

  • 输入"list"查看其他已连接的设备(p2p表示NAT打洞成功,relay表示使用服务器中继转发),"status"查看当前设备状态

    图片

  • token的作用是标识一个虚拟局域网,当使用公共服务器时,建议使用一个唯一值当token(比如uuid),否则有可能连接到其他人创建的虚拟局域网中

支持平台

  • Mac
  • Linux
  • Windows
    • 依赖 wintun.dll(https://www.wintun.net/)

特性

  • IP层数据转发
    • tun虚拟网卡
  • NAT穿透
    • 点对点穿透
    • 服务端中继转发

Ext Link: https://github.com/lbl8603/switch/

评论区

写评论

还没有评论

1 共 0 条评论, 1 页