devtiange

tailscale 节点作为网关有同学玩过吗?

  •  
  •   devtiange · Feb 17, 2022 · 5720 views
    This topic created in 1548 days ago, the information mentioned may be changed or developed.
    这里指的不是 exit node.

    具体来说, 就是希望做到局域网内的所有设备, 在不安装 tailscale 客户端的情况下, 可以通过局域网内的一个网关来访问 tailscale 网络里的节点.

    我在 zerotier 里实现过这种配置, tailscale 好像查不到相关的文章, 不知道这个是否可行?
    19 replies    2023-06-04 09:10:28 +08:00
    xupefei
        1
    xupefei  
       Feb 17, 2022
    devtiange
        2
    devtiange  
    OP
       Feb 17, 2022
    @xupefei 如果我理解的没错的话, 这个网页描述的方案可以让装了 ts client 的设备访问没装的设备, 但是并不是我想要的 "让没装 client 的设备访问装过 client 的设备"
    sontjer1
        3
    sontjer1  
       Feb 17, 2022 via Android
    你理解错了。tailscale up --advertise-routes=192.168.1.0/24 --accept-routes 就可以了。只要在这个网段的所有设备都可以被访问。https://sontjer.gq/2022/01/10/503/
    Gitss
        4
    Gitss  
       Feb 17, 2022 via Android
    官方 openwrtx86 固件,安装 tailscale ,上面 3 楼老哥已经说了命令在 ssh 执行就好,然后网页端开启功能。以后远程访问,可以直接访问局域网。可惜官方限制只能一个这样网关,突破限制得用开源的服务器端得自己有服务器部署。如果功能开启后访问不了注意一下 tailscale 版本特别注意一下,我就掉这个坑过,
    titanium98118
        5
    titanium98118  
       Feb 17, 2022 via Android
    @Gitss 开源服务端叫什么?
    PerFectTime
        6
    PerFectTime  
       Feb 17, 2022
    @titanium98118 #5 好像是 headscale
    LeslieLeung
        7
    LeslieLeung  
       Feb 17, 2022 via iPhone
    尝试过,体验跟蒲公英的 SDN 组网类似,就是 1 楼提到的 subnet 。
    但有个比较致命的问题(也可能是我配置问题),我的主路由( R2S )配置了科学上网,这个 subnet 会导致 DNS 查询紊乱( passwall 配置了 DNS )导致国内国外网络都无法访问。
    Gitss
        8
    Gitss  
       Feb 17, 2022 via Android
    @titanium98118 https://github.com/juanfont/headscale/ 有缺点的是命令行控制,然后安卓客户端得自己编译 apk ,然后没有 web 控制面板,IP v6 支持还没完善,测试自定义证书没有成功要 HTTPS 得反向代理。但整体来说感觉就像 tailscale 的控制端的青春简化版。注意中中继和这个密钥自动交换控制端是 2 个不同的东西,理论上可以完全脱离官方全部服务器
    zagfai
        9
    zagfai  
       Feb 17, 2022
    我有,ssh 到某个机器,然后访问该机器局域网 RDP
    yov123456
        10
    yov123456  
       Feb 17, 2022
    @Gitss 2 个用了很久没问题 官方说了没有 hard limit
    cnleoyang
        11
    cnleoyang  
       Feb 17, 2022 via iPhone
    @LeslieLeung 发现同样的问题
    root01
        12
    root01  
       Apr 9, 2022
    @sontjer1
    装有 tailscale 的 PC:
    tailscale up --accept-routes --advertise-routes=192.168.4.0/24 --login-server=http://47.107.191.196:8080 --unattended

    然后到没装有 tailscale 的 PC:
    ping 10.1.0.1 的电脑 ping 并不行呢
    billzhuang
        13
    billzhuang  
       May 8, 2022 via iPhone
    OP 后来这个问题咋解决的?
    devtiange
        14
    devtiange  
    OP
       May 8, 2022
    @billzhuang 没有解决, 感觉楼上说的那些都没有理解我的要求.
    我需要的是: 未安装 ts 的设备能通过某种网关访问安装 ts 的设备
    而他们给出的方案则是: 安装 ts 的设备, 通过网关, 访问远程局域网里的任意设备.
    billzhuang
        15
    billzhuang  
       May 9, 2022 via iPhone
    @devtiange 对,我理解你的需求,因为我遇到的问题和你一样
    Wdafff
        16
    Wdafff  
       Jul 4, 2022
    @devtiange #14 你好,你这个后面有解决方案吗,我也有这个需求😂
    ik0r
        17
    ik0r  
       Jun 4, 2023
    @billzhuang #13 老哥后面这个需求有什么进展吗
    ik0r
        18
    ik0r  
       Jun 4, 2023
    @devtiange #14 老哥后面这个需求有什么进展吗
    billzhuang
        19
    billzhuang  
       Jun 4, 2023 via iPhone
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5590 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 08:42 · PVG 16:42 · LAX 01:42 · JFK 04:42
    ♥ Do have faith in what you're doing.