惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Security Latest
Security Latest
Recorded Future
Recorded Future
人人都是产品经理
人人都是产品经理
S
SegmentFault 最新的问题
Hacker News - Newest:
Hacker News - Newest: "LLM"
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
P
Privacy & Cybersecurity Law Blog
WordPress大学
WordPress大学
Know Your Adversary
Know Your Adversary
Spread Privacy
Spread Privacy
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
量子位
L
LINUX DO - 热门话题
L
Lohrmann on Cybersecurity
博客园 - Franky
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tor Project blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
V
Visual Studio Blog
T
Threatpost
T
Tenable Blog
有赞技术团队
有赞技术团队
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
C
Cisco Blogs
H
Heimdal Security Blog
Attack and Defense Labs
Attack and Defense Labs
A
About on SuperTechFans
Last Week in AI
Last Week in AI
N
News and Events Feed by Topic
T
Threat Research - Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
I
Intezer
V
V2EX
Cyberwarzone
Cyberwarzone
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
B
Blog RSS Feed
V
Vulnerabilities – Threatpost
N
Netflix TechBlog - Medium
T
The Blog of Author Tim Ferriss
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
U
Unit 42
PCI Perspectives
PCI Perspectives
P
Privacy International News Feed
D
Docker

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派 万字剖析:千问App深度体验报告(2026) - 少数派 在2026年,如何真正防止别人抄袭你的作品 - 少数派 怎么用 50 块搭个 AI 语音助手?我踩了 3 天坑 - 少数派 YeeroAI:让 AI 对话真正成为知识管理的一部分 - 少数派 爬泰山 - 少数派 「旅图显影」 App 更新:这次,我们补上了一点「手感」 - 少数派 假期出门太折磨?我的 23 条经验帮你规划惬意旅行 - 少数派 工作流会变吗 - 少数派 Claude Opus 4.6 怎么用最省钱?我测了 5 种方案 - 少数派 GPT Image 2 让图文并茂不再稀罕 - 少数派 用户侧出发——什么是AI,我要不要学习? - 少数派 找片、转存、整理、播放一条龙!让你的付费网盘值回票价 - 少数派 欢迎试用!日课一问2.0插件 - 少数派 自己做的MDeditor,原本想购买 Typora 试了两次支付不成功,干脆自己做一个 - 少数派 vibe coding了一个 3MB 的小工具,让 ~/Downloads 彻底告别混乱 - 少数派 因为受不了 Mac 的风扇策略,我做了一个风扇控制工具 - 少数派 别只怪模型 - 少数派 Warp 终端的 AI 功能怎么用?我测了一周的体验 - 少数派 AI 写代码老是出 bug?这 5 个配置我后悔没早知道 - 少数派 「新玩意」苹果出相机可能就这样:Sigma BF + 45mm F2.8 DG Contemporary - 少数派 一个面向2030年的AI操作系统是什么样子的:浅谈cola这款有灵魂的Agent - 少数派 别只看写代码 - 少数派 每天解决10个问题,还是一口气攻坚解决400个? - 少数派 AI 交易机器人怎么搭?我用 Claude 跑了一周实盘 - 少数派 Maptoposter Online:把你爱的城市画成艺术海报 - 少数派 Function Calling 怎么用?我测了 3 个模型发现差距真大 - 少数派 Legend Talk:我做了个 AI 圆桌,让 160 位思想家围着你的问题转 - 少数派 如何找到自己的蓝方?在小县城寻找压力测试 - 少数派 语音输入与软件接口|2026年聊AI时,我们都聊些什么(上) - 少数派 混动已经卖爆,纯电又来补刀——钛7闪充版简直“不讲武德” - 少数派 本月玩什么|朋友收藏、识质存在、沙罗周期 - 少数派 为什么要每天坚持输出? - 少数派 Claude API 挂了好几个小时,你的项目有备用方案吗? - 少数派 Function Calling 没你想的复杂——我用它做了个有点用的工具 - 少数派 登录系统立即播放视频或者图片音乐的软件 - 少数派 我为什么创建 FlipHTML5 下载工具 - 少数派 残局没电?多品牌外设电量统一管理软件EasyBluetooth已支持RTSS游戏内显示以及AIDA64 - 少数派 前往通义路的路 - 少数派 太好看了,媲美Sun的个人导航页,NAS部署星云门户 - 少数派 乌黑嘴唇“一键检测”上线了 - 少数派 派早报:Claude AI 接入多个创意软件生态、FILCO 生产方接手品牌等 - 少数派 【更新】BearCLI、Claude 连接器与 MCP 服务器 - 少数派 记了上千条流水,还是看不懂财务?我做了一个让 AI 读懂账本的工作台 - 少数派 MINI R56 升级原厂 Sport 模式 - 少数派 新玩意 | 一棵柠檬树(仿真版) - 少数派 Momenta的“物理AI”野望,需迈过“含摩量”这道关 - 少数派 网页直接投屏控制手机!NAS一键部署PandaScrcpy,流畅丝滑可远程。 - 少数派 众测|邀你一同探索随身 AI 硬件入口 YoooClaw C·ONE - 少数派 2050大会:分享时间是真诚 参会记 - 少数派 iPad 赋能电影创作:国内首部宣纸手绘长片《燃比娃》的幕后故事 - 少数派 AI的审美:我用 8 个大模型给 100 张旅行照片打分 - 少数派 普通人如何破圈?去参加一个本地协会 - 少数派 把极空间的图标全换了,主题DIY全攻略打造你的专属NAS桌面 - 少数派 电子便签墙,帮你实现便签自由 - 少数派 我如何用三个 CLI 工具取代文档创建需求 - 少数派 原来真的有人可以玩一辈子 - 少数派 社区速递 139 | 派友热议三月买了啥、复古单反尼康 Df 体验 - 少数派 06 作品的赏析与评价 - 少数派 TDS REVIEW|索尼 WF-1000XM6 降噪真无线耳机体验 - 少数派 35.98万起售的第二代腾势D9,我看重的不是堆料,而是不凑合 - 少数派 鼠须管 Squirrel 皮肤配置指北 - 少数派 从watch ultra2换到redmi watch6 - 少数派 派早报:阿里巴巴发布视频生成模型 HappyHorse 1.0 等 - 少数派 别迷信1M - 少数派 家人们天塌了!网盘“大封杀”,多个渠道多条路,NAS部署PanHub - 少数派 AI与人勾心斗角!NAS一键部署AI狼人杀,假日休闲必备。 - 少数派 电商必备!Comfyui工作流批量生图插件,一次生成12张!支持Nano banana pro模型 - 少数派 Comfyui工作流配置Gpt-image-2模型教程,0.03/张 - 少数派 OpenClaw第三方APi怎么配置?可使用Gpt-image-2模型 - 少数派 会员社区话题精选 Ep. 103 - 少数派
过年返乡之后,我是如何远程访问家中设备的? - 少数派
2023-01-27 · via 少数派

今年春节,返乡过年的朋友应该都有不少吧?离开了常住的居家和办公环境,偶尔还是会碰到需要访问家中/公司设备的场景。或许是临时下载放在服务器中的文件,或许是连上住所的 NAS 和亲朋好友一起观看自己收藏的电影。

但对我来说,通过外网访问 NAS 的速度相比局域网总觉得差点意思,有没有更好的解决方案,让我身在异地也能像局域网访问那样用上家里设备呢?

这次我选择了软件定义广域网(SD-WAN)来解决这个问题,效果还算不错。通过虚拟化的技术,SD-WAN 将不同网络下的设备连接到一个局域网中,让不同设备之间高效互访。比起传统内网穿透进行跨网段设备访问,整体操作相对简单,用起来更加灵活,并且还有相当不错的访问稳定性。

本文介绍其中一种不花钱、但需要花点时间的配置方案,希望你下次也能用得上。

SD-WAN 简评

在 SD-WAN 解决方案这条赛道上,市面上目前可以选择的产品主要要有 Zerotier、Tailscale 以及蒲公英这么几款。

关联阅读:身处异地也能「内网办公」,这个技巧你的团队或许能用得上

Zerotier 和蒲公英少数派此前已有介绍,这里简单梳理一下这些方案的优缺点:

Zerotier

  • 优点:可直接使用官方提供的方案快速,同时支持私有化部署
  • 缺点:
    • 由于网络协议的限制,不同的网络运营商下设备连接存在较高延迟
    • 在群晖 DSM 7 上没有图形化客户端
    • 官方免费版存在组网限制

Zerotier 的原理其实很容易理解:通过根节点来创建一个中心服务器,加入其中的设备都需要和这个中心服务器通信,从而构建起一个虚拟局域网。由于中心服务器部署在海外,国内访问难免会出现不稳定的情况,跨运营商设备互访时丢包尤其严重。

Tailscale

  • 优点:跨运营商设备互访稳定性较好,客户端开源
  • 缺点:
    • 控制服务器非开源软件
    • 官方免费账户存在较多限制

相比 Zerotier,Tailscale 在底层网络逻辑上采用了 WireGuard 协议,因此不同运营商之间的设备互访的速度更佳,有公网 IP 时效果更为明显。不过和 Zerotier 的问题类似,由于中心服务器均部署在海外,网络不稳定的情况在所难免。

蒲公英

  • 优点:国内厂商出品,网络访问最为稳定
  • 缺点:免费版套餐设备限制较大,必须付费升级

蒲公英属于国内厂商推出的 SD-WAN,相比以上两款的海外 SD-WAN 服务,最大的优势就是中心服务器均在国内,因此单就从网络访问性上自然最佳;在没有公网 IP 的设备之间通过国内服务器进行中继服务可谓是相当稳定。不过它的缺点也很明显:免费套餐对设备限制较高,要想真正用起来必须付费。

综上,如果你想少折腾并且需要解决刚需,花点钱直接选择蒲公英付费即可。但如果你和我一样希望通过私有化部署免费、无限制地使用 SD-WAN,不妨跟随下面的流程手动配置一套属于自己的远程设备访问方案。

HeadScale 是什么

上面提到的服务中,Tailscale 和 Zerotier 其实都是商业化服务,免费账户服务基本够用,服务稳定性则是个大问题。

因此 Tailscale 很早之前就有了可以私有化部署的开源方案。此前由于底层网络协议的限制,私有化部署后跨运营商设备穿透失败的情况依然时有发生——直到 HeadScale 的出现。

boxcnX3biS2GqroUJ3UwnGJEFwF

Headscale 是欧洲航天局的 Juan Font 使用 Go 语言开发,在 BSD 许可下发布,它基本上实现了 Tailscale 控制服务器的所有主要功能,没有任何设备数量的限制,同时可以直接借用 Tailscale 的客户端来牵线搭桥。

它唯一的缺点是目前尚没有可视化界面,也无法直接使用 Tailscale 的 iOS 客户端。考虑到我主要想实现不同区域下桌面设备的互访,针对移动端的这个小缺点倒显得不那么重要。

另外,既然我们搭建服务最终目的是「免费无限制地使用」,这次:

  1. 不再云服务器来部署 HeadScale 控制服务器,而是使用家中的 NAS
  2. 需要提前联系运营商获取家中网络的公网 IP

满足这两个条件,接下来就就可以部署 HeadScale 了。


恭喜你找到了这篇文章的新春彩蛋!

感谢大家今年对少数派的支持,点击这里领取我们精心制作的红包封面(小提示:分享到微信的文章打开更方便)。

链接中包含的红包封面数量有限,如果你来晚了,不妨留意近期的其他文章。


在群晖上部署控制服务器

我家中主要是使用群晖 NAS,并且部署 HeadScale 控制服务器需要有公网 IP,因此我首先需要做的是设置 DDNS 并开启相应的端口映射。DDNS 设置的操作视设备而定,开启后记得映射 8881、9090 以及 50443 这三个端口即可。

boxcnab3Y2MUNu2KLuwtNxVTkxb

接着我们需要添加 HeadScale 的软件安装源,这里笔者我选择了「我不是矿神」提供的一个第三方源:打开群晖中的「套件中心」,然后在「设置」中切换到套件来源,新增一个新的套件来源。

boxcnnSkCyyDrVVU4AMtXbGGo7f

名称填写「inmk」就好,这里需要注意的是,如果群晖系统版本为 DSM 6.X,位置填写 https://spk.imnks.com/,如果是 DSM 7.x,位置则填写 https://spk7.imnks.com/

boxcniy3hf5LTqy4yyIzaHq2SPf

回到套件中心,点击左边侧边栏切换到「社群」,找到 HeadScale 软件点击下载并安装,如果弹出警告请点击同意并安装。安装完成后我们就可以在主菜单中看到 HeadScale 了。

boxcnHKvdCKkzyoissiQvn9Tztb

点击 HeadScale 我们可以看到一个参数设置页面,这里面我们需要将 server_url 后面的 127.0.0.1 修改成 DDNS 地址,后面的端口号保持不动。另外 listen_addr:metrics_listen_addr: 以及 grpc_listen_addr: 后面的 127.0.0.1 均改为 0.0.0.0。

最后直接点击保存,这时 HeadScale 服务会再次重启。

接下来我们需要创建一个分组空间来方便标识加入的设备。这里需要使用 SSH 终端来访问家中群晖,以 root 权限登录后,输入:

cd /var/packages/headscale/target/bin

我们这里创建一个名为 sspaihx 的分组空间,接下来输入:

headscale namespaces create sspaihx

紧接着我们查看一下这个命名空间是否创建成功了,输入:

headscale namespaces list

如果看到 Name 里面有我们创建的这个 sspaihx 的分组空间就表示分组空间已经创建成功,至此我们的 HeadScale 控制服务器就已经部署完毕了。

boxcn4qAeWgagT6hjlRTIRbmH8d

使用 Tailscale 客户端连接

创建好 HeadScale 控制服务器后,接下来就是将客户端连接上了。正如上面所言,我们在客户端上依旧可以使用 Tailscale 的客户端——但需要进行一番小改造。

将 Windows 客户端连接到 HeadScale 网络中

我们最常使用的桌面系统自然是 Windows。这里我们首先在桌面打开浏览器,然后使用浏览器访问:

http://刚才设置的 ip 或者域名:8881/windows

boxcnMl23LrApSNnCiMGdfg4IFZ

在打开的页面中下载一个注册表文件,然后将其导入到系统中。紧接着去 Tailscale 下载 Windows 客户端并安装,然后鼠标单击系统托盘处的 Tailscale 图标并选择 log in。此时会打开如下页面:

boxcnOy8WjylNre5RkBC4aPA2rc

复制 headscale -n  这一段命令,将其中的 NAMESPACE 替换成前面我们创建的分组空间名(sspaihx),然后再次打开 SSH 终端,使用 root 权限连接群晖并输入如下两段命令:

cd /var/packages/headscale/target/bin
headscale -n NAMESPACE nodes register --key nodekey:7f2fdxxxxxxxx

如果终端显示 registered 则表示设备已经加入,这时候在右键点击系统托盘处的 Tailscale 图标,然后点击 sspaihx 分组空间点击加入即可。

最后,我们回到 SSH 终端中输入:

headscale nodes list

如果看到当前已经有设备名单,则表示已经成功将 Windows 设备加入到 HeadScale 网络了。

boxcnUI6bfKypk73ujtwgVNvZQb

将群晖连接到 headScale 网络中

群晖既然可以作为控制服务器,当然也可以作为客户端连接到控制器中。其中控制服务器软件是 HeadScale,客户端则依旧是官方的 Tailscale 客户端。

boxcnmo60ty74ELF6B6v8bzqYEc

我们需要到打开群晖的「套件中心」然后直接搜索「Tailscale」下载安装,安装完成后打开 SSH 客户端,通过 root 账户连接到群晖上并输入如下两段命令:

cd /var/packages/Tailscale/target/bin
tailscale up --login-server=http://刚才设置的 ip 或者域名:8881 --accept-dns=false
boxcnWy3e7iHQL3R6UmyEnRY1If

输入完成之后终端会打印出一段网址,将其复制并使用浏览器打开——其实就和刚才 Windows 上的呈现的设备认证一样,同样是 headscale -n 一段命令,将其中的 NAMESPACE 替换成前面我们创建的分组空间名。然后在 SSH 终端输入如下命令:

cd /var/packages/headscale/target/bin
headscale -n NAMESPACE nodes register --key nodekey:7f2fdxxxxxxxx

回车后应该可以看到终端显示 registered,如果不确定是否加入,可以再用下面这条命令查看设备是否加入。

headscale nodes list

将 macOS 连接到 HeadScale 网络中

相比 Windows ,macOS 加入 HeadScale 网络中会略微有些复杂,这里首先需要使用浏览器打开:

http://刚才设置的 ip 或者域名:8881/apple

boxcnarU2G9IVxc89W3AsULWLhe

在这个页面中我们需要确定下载什么版本客户端,如果你有外区的 Apple ID 账号,这里可以直接选择 App Store 版本的 macOS 客户端,否则就只能选择 Standalone 客户端。

选择好客户端之后,首先下载对应版本的描述文件(Profiles)并双击导入系统,打开「设置 > 隐私与安全性 > 描述文件」,选择已下载的描述文件,双击安装并授权。

boxcnDADYX92neSALkezHVPcXAe

最后我们再安装并启动 Tailscale 客户端:在菜单栏中点击 Tailscale 图标,然后点击 log in 打开相应的设备认证页面。

boxcnUnN2hWMiHD6DIHNlhYWtGd

同样是 headscale -n 这段命令,将其中的 NAMESPACE 替换成前面我们创建的分组空间名。然后直接在 macOS 打开 SSH 终端,使用 root 账户连接群晖,输入如下命令完成设备授权:

cd /var/packages/headscale/target/bin
headscale -n NAMESPACE nodes register --key nodekey:7f2fdxxxxxxxx

回车后看到 registered 表示设备已经完成添加,这时候再输入:

headscale nodes list
boxcnnk40t4seUt5jSTu6IbGSxR

可以看到不同系统设备都已经加入到这个虚拟局域网中了,我们使用各自对应的 IP 互相 ping 一下,看看能否直接实现互访,比如使用这个内网 ip 访问群晖 DSM 系统。

boxcntYIfu5uXi4SHcFfQolR6Mh

结语

通过以上方案,基于 DDNS + 动态公网 IP,在没有花费一分钱的情况下,我们实现了诸多商业 SD-WAN 软件才能获得互联效果。这种方案不仅没有设备数量限制,同时也有着不错的跨运营商互访稳定性。

另外,如果你的资金或者条件允许,也可以尝试直接购买一台云服务器来部署 HeadScale,具体的方法可以参考 GitHub

参考链接:

> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰

> 实用、好用的 正版软件,少数派为你呈现 🚀