V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HOMO114514
V2EX  ›  互联网

一个有点刑的想法, Tailscale 的 Exit Node 功能能否转发经过了 clash 的流量?

  •  
  •   HOMO114514 · 2023-08-25 14:34:12 +08:00 · 2664 次点击
    这是一个创建于 481 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近本人在把内网穿透方案从 Zerotier 逐步迁移到 Headscale ,原因无它,拥抱 wireguard 以及无限设备数量,以及 SmartDNS 的配置比 Zeronsd 简单很多,不用再去记 IP 地址了。

    Tailscale 的性能和打洞能力确实非常非常强,今天在进一步探索这个东西时发现了 Exit Node 这个功能,它本身初衷是用于做网域隔离的,让流量通过某台机器全部转发,完全原教旨主义的 VPN 。

    我在想这个功能某种程度上是否能够给我名下的设备做应急科学上网,就像是:

    [终端设备]→(Tailscale)→[Exit Node 机器]→[Clash TUN 网卡/Socks5 Proxy]→[物理网卡]→[目标网站(Google etc.)]

    目前测试来说,默认情况下 Exit Node ,或者说 Tailscale 的网络策略都是默认直接将出口流量送到物理网卡,似乎没有什么 behind proxy 之类的设置(在 Windows 端),尝试直接打开 TUN 似乎行不通。

    (当然,我知道如果打开 allow lan 之后直接在 system proxy 填 clash 端口就好了,但是通过 Exit Node 实现网域隔离+无感科学上网毕竟是个更好的愿景)

    6 条回复    2024-03-01 23:40:09 +08:00
    1423
        1
    1423  
       2023-08-25 14:43:33 +08:00
    Tailscale 的 wairguard 跑在用户态,比内核的 wireguard 性能差很多
    组网了随便起个代理就能当出口,zt 一样能做到

    IP 层组网最完美的应该是内核 wireguard + 附加程序打洞修改 IP 端口
    或者未来 zt 进内核?,感觉不太可能
    Eloxt
        2
    Eloxt  
       2023-08-25 15:01:24 +08:00
    是可行的,我在一台装有 OpenClash 的 OpenWRT 路由器上安装 Tailscale ,如果把它设置成 Exit Node 可以达成你的想法
    noqwerty
        3
    noqwerty  
       2023-08-25 15:05:24 +08:00 via iPhone
    HOMO114514
        4
    HOMO114514  
    OP
       2023-08-25 15:12:46 +08:00
    @Eloxt 目前我的考究发现,Tailscale client 默认是遵循系统的 proxy 设定的,也就是它的 STUN 信令交换之类的事务都会走系统代理连接( DERP 暂时未知),能够在 Clash Log 里发现记录。

    但是在 Windows 客户端做 Exit Node 的情况下,我发现 Exit Node 的流量似乎并没有遵循代理,难道只有 Linux 平台可以这么操作?抑或是我自己的配置可能有点问题
    1423
        5
    1423  
       2023-08-25 15:12:54 +08:00   ❤️ 1
    @noqwerty 是差很多,我自己都有用的.
    高端硬件无所谓,比如文中的测试环境是 c6i.8xlarge ,32 vCPU 64G 内存
    但在我的 GL-AXT1800 路由器上, Tailscale 很难超过 200Mbit
    mrzhu
        6
    mrzhu  
       292 天前
    @chowdpa02k413 我现在就在弄,手机在组网的情况下,没法开代理。没找到什么教程,可以让手机使用 pc 作为代理。请问 op 有什么办法可以解决代理的问题吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1707 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:35 · PVG 00:35 · LAX 08:35 · JFK 11:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.