yitwotre
V2EX  ›  问与答

外面访问家里局域网最优雅的方式是?

  •  
  •   yitwotre · Jul 16 · 9440 views

    家里的设备有

    1. 群辉 nas
    2. x86 主机一台,里面跑了一个 win 虚拟机,一个 docker 服务器部署了七八个常用项目。

    在外主要需求就是快捷访问 docker 和 win 虚拟机,偶尔用 nas 。 家里没有 ipv4 有 ipv6.网络环境是电信 1000M 。

    tailscale 电脑可以回内网,手机上用 docker 里的项目也开 tailscale 跟手机海淘软件冲突。可能是我 tailscale 配置问题,电脑上 claude 海淘的时候,tailscale 也海外中转,非常卡。

    可以接受花点钱,一定要自己建 frp 服务器么?有空域名。

    113 replies    2026-07-28 13:58:00 +08:00
    1  2  
    CooperB
        101
    CooperB  
       Jul 17
    @licoba 服务都自己自用的,没啥速度的要求,我核心的需求就是有个公网的 Webdav 和固定的地址用来给我自己的 app 用
    cz5424
        102
    cz5424  
       Jul 17
    @jiashuaibei tailscale 好像默认会跟 vpn 冲突,但是 zerotier 不会,这个我还没搞明白
    linkopeneyes
        103
    linkopeneyes  
       Jul 17
    有公网 ip 最简单的就是路由器上弄个花生壳,很多国产路由器自带花生壳的就是不稳定,经常会掉,庆幸的是国产路由器很多又能远程控制,重新连接一下就好
    xiaoyureed
        104
    xiaoyureed  
       Jul 17
    @dcncy #6 家庭宽带的 ipv6 还是在运营商大内网里, ddns 有这么牛嘛
    dcncy
        105
    dcncy  
       Jul 17
    @xiaoyureed ddns-go 支持动态 ipv6,你试试看看
    goojia
        106
    goojia  
       Jul 18 via Android
    最简单不折腾的方法就是给域名备案了,然后闲鱼花几块钱买个 frp 。
    Terry05
        107
    Terry05  
       Jul 24
    - 家里有公网 ipv4
    - 家里只有公网 ipv6,访问场所有也有 ipv6

    这些情况,最完美,只要设置一个 ddns + 端转发或是设置二级域名,即可用最短的路径访问家里的服务,性能最好,另一种是使用 wireguard 直接 vpn 式的访问,性能也很棒,还省得做各种映射

    - 家里只有公网 ipv6,访问场所只有 ipv4-only

    这种情况最麻烦需要各种中转,tailscale、zerotier 或 easytier 组个网,也能解决问题,要是还慢,只能自己去组个服务来进行转发
    iawes
        108
    iawes  
       Jul 27
    @goojia 这种 frp 靠谱吗?
    私人搭建的?
    goojia
        109
    goojia  
       Jul 28 via Android
    @iawes 我用了一两年了,挺靠谱的,不止域名需要备案,账号还需要实名认证,不像私人搭的。安全方面交给 ssl ,没啥担心的。
    carbon
        110
    carbon  
       Jul 28
    @hnbcinfo #11 您好!看到您 41#中的 lxc 服务,不过没发现里面有内地的机器呢,想请教下您购置的是香港的 lxc 机器吗,还是其他地区的呢?只连 rdp 可以的话,偶尔同步下文件速度可用么?另外还想请教有没有 lxc 安装设置 easytier 的教程(没有搜到类似的教程,有点懵)可以学习的呢? 感谢您!
    hnbcinfo
        111
    hnbcinfo  
       Jul 28   ❤️ 1
    @carbon 我用的香港的,我自己平时只是用来偶尔访问下 nas ,远程下载写 pt 资源,没播放过视频等带宽要求高的操作。我刚在公司往家里 NAS 上传了一个文件试了下,稳定在 5.6M/s 的速度,还行吧。

    关于 easytier 安装,这个 LXC 是 x86 架构的 Alpinelinux 3.20 操作系统,的你可以直接到 github 上下载 linux_x86 的程序包,最新是这个: https://github.com/EasyTier/EasyTier/releases/download/v2.6.4/easytier-linux-x86_64-v2.6.4.zip 。直接启动 easytier-core 就行(-c 参数指定配置文件),如果想要开机启动,可以 OpenRC 命令设为开机启动,下面是我之前部署的时候让 AI 整理的流程。我图省事,直接把程序放在/home 目录了,你根据自己路径修改就行:


    另外,因为 LXC 服务器,默认的 easytier 端口肯定被占用了,你需要自己添加端口,然后在 easytier 配置文件里修改端口号。我给你一个我自己的配置文件,你做参考吧:
    ~~~
    hostname = "lxd server"
    instance_name = "default"
    instance_id = "xxxxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxx"
    ipv4 = "10.126.126.1/24"
    listeners = [
    "tcp://0.0.0.0:19910",
    "udp://0.0.0.0:19910",
    "wg://0.0.0.0:19911",
    "ws://0.0.0.0:19911/",
    "wss://0.0.0.0:19912/",
    ]

    rpc_portal = "0.0.0.0:15888"

    [network_identity]
    network_name = "default"
    network_secret = "your_secret"


    [[peer]]
    uri = "tcp://xx.xxx.xx.xxx:19910"
    ~~~
    因为我是两台 lxc 做公网节点,所以最后添加[[peer]]配置,指向另一台公网的 easytier 节点,你如果就一台公网节点,就不用最后一个配置。
    hnbcinfo
        112
    hnbcinfo  
       Jul 28   ❤️ 1
    @hnbcinfo #111 文件上传应该问题不大,我这个 5.6M 大概率也是公司上行限制。但稳定性我不确定,你自己试试吧,反正这个 LXC 也不贵,真不能用也就浪费几块钱而已。
    carbon
        113
    carbon  
       Jul 28
    收到,非常感谢您!您的教程非常详细具体,太贴心了,我基本不需要啥改动照抄就好的了,预算立马节省了好多,也非常感谢您还特意帮我测速了下,这么看完全都不需要犹豫直接下单就好的了,您说的有道理,这个性价比简直是超友好的啊,没有配置忧虑了直接冲就行了,拜谢拜谢!
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3586 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 110ms · UTC 04:46 · PVG 12:46 · LAX 21:46 · JFK 00:46
    ♥ Do have faith in what you're doing.