V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Lentin
V2EX  ›  宽带症候群

windows 实现 zerotier 的路由/NAT/Router 功能

  •  
  •   Lentin · 2023-04-21 14:25:51 +08:00 · 2393 次点击
    这是一个创建于 372 天前的主题,其中的信息可能已经有所发展或是发生改变。

    试了下 tailscale 软件功能很好用,都可以一步到位,但是经常打洞失败动不动变成中继是硬伤,zerotier 可以无痛打洞,遂又折腾了一遍这个共享功能,今天搞了一下就成功了,分享一下步骤其实很简单。

    • 第一步: 进入注册表将里面的 IP 更改为你 ZeroTier 对应分配的 IP
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SharedAccess\Parameters
    • 第二步: 开启本地连接的网络共享选中 ZeroTier 网卡
    • 第三步:完成。 后面就可以直接在 windows 写路由访问目标主机的内网资源了,如果不通的话检查下防火墙设置应该就行了。
      route add 10.0.0.0/8 [ZeroTier IP]

    附:在计算机或服务重启后,ICS 无法正常工作 Windows 10*
    https://learn.microsoft.com/zh-cn/troubleshoot/windows-client/networking/ics-not-work-after-computer-or-service-restart*

    21 条回复    2024-03-16 15:57:11 +08:00
    dasidj12
        1
    dasidj12  
       2023-04-21 15:07:34 +08:00
    感谢分享
    neroxps
        2
    neroxps  
       2023-04-22 10:28:08 +08:00
    6B ,感谢分享。
    whrti
        3
    whrti  
       2023-04-23 00:18:42 +08:00 via Android
    我有个疑问是 zerotier 和 hamachi 还有 easyN2n 这些有什么区别,有些是 p2p 有些走中继?亦还是有带宽损耗?望解答
    Lentin
        4
    Lentin  
    OP
       2023-04-23 01:26:36 +08:00
    @whrti #3 zt 是条件允许的情况下走 udp 打洞直连,其他情况走中继,另外两个没用过。
    使用下来用 zt 自建 planet 的 udp 打洞成功率比 tailscale 官方客户端直连要高,headscale 自建有点麻烦没折腾了
    ZT 自建用的这个方法 https://github.com/Jonnyan404/zerotier-planet
    kkkbbb
        5
    kkkbbb  
       329 天前
    请问下这个可以解决通过 zerotier 实现两个局域网中的设备互通的问题么?我现在通过 zerotier 可以实现两个局域网中的安装 zerotier 的设备互通,但是互相 ping 不通局域网中的其他设备,对应网段的路由也加上了,但是还是不通。
    Lentin
        6
    Lentin  
    OP
       329 天前
    @kkkbbb #5 可以,因为你光加路由其他设备不认识你 zt 网段的 ip ,用这个方式其实就是实现了 snat ,就可以了
    kkkbbb
        7
    kkkbbb  
       328 天前 via Android
    @Lentin 好的,多谢我试下
    kkkbbb
        8
    kkkbbb  
       327 天前
    @Lentin 请问下我按这个方法操作了,分配的虚拟地址都 ping 不通了,是什么原因呢?
    Lentin
        9
    Lentin  
    OP
       327 天前 via iPhone
    @kkkbbb 哪到哪不通了?
    kkkbbb
        10
    kkkbbb  
       326 天前
    @Lentin 本地按照上面设置了后,zerotier 分配的两个虚拟地址之间就不通了
    Lentin
        11
    Lentin  
    OP
       326 天前 via iPhone
    @kkkbbb 留个 tg 号我帮你看看
    kkkbbb
        12
    kkkbbb  
       326 天前
    @Lentin kbkbkoko,多谢
    Lentin
        13
    Lentin  
    OP
       326 天前
    楼上这位朋友的问题是出在了国内访问 zerotier 的根服务器不通的问题
    换用蒲公英客户端同原理操作了下测试成功。
    muihiuwev
        14
    muihiuwev  
       316 天前
    不稳定,一段时间后无法访问。另外 ZT 重连后,共享网络要重新选择。
    muihiuwev
        15
    muihiuwev  
       316 天前
    我的错,最后的链接没点开看。
    cyn
        16
    cyn  
       195 天前 via Android
    请问第一步更改的注册表项的作用是什么,网上搜不到这个配置项的含义
    Lentin
        17
    Lentin  
    OP
       195 天前   ❤️ 1
    @cyn #16 修改注册表是为了防止开热点后会更改被共享网卡对应的 IP 地址,如果不改成 ZT 网卡的 IP 会地址冲突 ZT 内网无法互联
    cyn
        18
    cyn  
       195 天前 via Android
    @Lentin op, win11 第二步没有家庭网络连接下拉选项怎么办
    Lentin
        19
    Lentin  
    OP
       195 天前   ❤️ 1
    @cyn #18 检查一下驱动 或者网卡是否正确吧……
    hi543
        20
    hi543  
       42 天前
    这是 A 访问 B 的设置步骤吗?
    B 那边也是 window ,需要做什么配置?两边都是 window 。
    Lentin
        21
    Lentin  
    OP
       42 天前
    @hi543 #20 前两步是 A 电脑 第三步是 B 电脑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1312 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:57 · PVG 07:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.