seo排名软件-seo程序论坛

家里有台 NAS 想在公司访问、两台电脑想互相传文件、内网服务器想在外网 SSH——这些事以前要么买公网 IP,要么搞端口映射,折腾半天还不稳定。Tailscale 就是来简化这件事的:基于 WireGuard 的组网工具,各设备装上客户端、登录同一个账号,互相就像在同一个局域网,直接用虚拟 IP 访问,全程加密。这几年它在开发者圈几乎是标配,GitHub 上热度一直很高。这篇讲讲 Tailscale 怎么下载、怎么用、有什么优缺点。
核心就一个字:省事。设备登录同一账号后自动组网,每台分到一个 100.x.x.x 的虚拟 IP,互相 ping 通就能访问,不用配防火墙、不用记公网 IP。底层是 WireGuard,性能好、流量加密,优先 P2P 直连,打不通时自动走 DERP 中继兜底,所以跨网络基本都能连上。平台覆盖极广,Windows、macOS、Linux、iOS、Android 都有客户端,OpenWrt 路由器也能装。比较高级的玩法是子网路由:把家里整个 192.168.x.x 局域网共享给远程设备,人在外面直接用公司电脑访问家里的所有设备;MagicDNS 开了之后,直接用机器名(比如 nas)访问,不用记 IP。个人版免费额度是 100 台设备、3 个用户,对绝大多数人完全够用。远程连服务器的时候,先靠 Tailscale 把网络打通,再配合之前写的 Xshell 这类 SSH 工具登录,比暴露公网端口安全多了。
Windows、macOS 最简单:去官网下载页下对应安装包,装完打开客户端,用 Google、微软或邮箱账号登录授权,设备就自动入网了。Linux 用一键脚本:curl -fsSL https://tailscale.com/install.sh | sh,装完执行 sudo tailscale up,终端会给出一个授权链接,浏览器打开确认即可。登录后到管理后台的 Machines 页面就能看到所有设备,状态显示 Connected 就是通了。要 SSH 就用 ssh 用户名@100.x.x.x,开了 MagicDNS 直接 ssh 用户名@设备名。想共享家里局域网,在路由器或网关设备上开启 subnet route(比如 sudo tailscale up --advertise-routes=192.168.1.0/24),再到管理后台批准这条路由,外面就能访问家里内网了。服务器上不方便装客户端的,官方也提供了 Docker 镜像 tailscale/tailscale,容器里跑也行。
官方下载页:tailscale.com/download,各平台安装包都在这里;客户端与命令行工具源码开源在 GitHub:github.com/tailscale/tailscale。个人版免费,不需要信用卡,注册账号就能用。
我的看法:如果你有远程访问 NAS、服务器、家里电脑的需求,Tailscale 基本是当下最优解,对比以前用 frp、花生壳那种要自建中转或者限速的方案,它零维护、速度还快。缺点也得说:一是组网依赖 Tailscale 官方的控制服务器,想完全自主可控就得折腾 Headscale 自建,麻烦一些;二是部分运营商网络环境下 P2P 打洞失败,流量走中继,速度会打折;三是免费版没有管理员审计日志这类企业功能,团队用得上就得付费。总体来说,个人和小团队强烈推荐,装一遍一劳永逸。
来源:黑帽工具网(/QQ号:25496334),转载请保留出处和链接!
本文链接:https://www.seozhaopin.com/ruanjianjieshao/13001.html
本站内容来源于合作伙伴及网络搜集,版权归原作者所有。如有侵犯版权,请立刻和本站联系,我们将在三个工作日内予以改正。
Copyright ©黑帽软件网 All Rights Reserved.