NanoPi NEO4开发板部署Tailscale内网穿透服务(2026年1月14日)
1GB内存的NanoPi NEO4也能玩转Ubuntu 22.04!这篇教程手把手教你刷入轻量镜像、一键Tailscale组网,3分钟把开发板搬进“云”里。踩坑iptables、Win客户端卡死?作者把血泪经验打包奉上,远程SSH就像局域网一样丝滑。
官方教程
https://wiki.friendlyelec.com/wiki/index.php/NanoPi_NEO4/zh
镜像烧录与启动
镜像烧录
选的Ubuntu22.04 且无桌面版本的系统
(带桌面的占用内存,总共就1G 宝贵的很)
rk3399-sd-ubuntu-noble-core-4.19-arm64-20250811.img
其中noble就是Ubuntu22.04的版本名称
镜像下载地址:https://pan.baidu.com/s/1EPNlrq728In2QJr1Ga6hoA#list/path=%2F&parentPath=%2F
烧录工具:win32diskimager 在上面那个链接也能找到下载
启动
把TF卡插到主机上,接电(5V 5V 5V) 接HDMI线 启动
账号:pi
密码:pi
进去之后第一件事就是把局域网的通信打通 并设置自动连接某个WiFi(用有线更好)
- 确定网卡硬件状态
sudo nmcli radio wifi on
- 扫描附近可用WiFi
sudo nmcli dev wifi list
- 连接并保存
sudo nmcli dev wifi connect "账号" password "密码"
换apt源
修改 /etc/apt/sources.list 文件,选择更快的镜像源。比如,使用阿里云的镜像源:
sudo sed -i 's|http://archive.ubuntu.com/ubuntu/|http://mirrors.aliyun.com/ubuntu/|g' /etc/apt/sources.list
sudo apt update
sudo apt upgrade -y
公网访问板子
方案:Tailscale
NanoPi NEO4安装Tailscale
官方提供了一键安装的方案,但是需要下载安装之后进行一些配置
- 下载安装
curl -fsSL https://tailscale.com/install.sh | sh
- 验证安装完成
tailscale version
如果显示版本信息,说明安装成功。
- 重启一下服务 再up 不然会卡住
sudo systemctl restart tailscaled
sudo tailscale up
运行 sudo tailscale up 后,检查是否在终端中出现一个 URL 链接。有的话才是正常的
复制链接到浏览器,进行设备注册,可以使用GitHub Google GitHub进行登录,上线之后会看到如下的Connected状态
Win安装Tailscale客户端
- 直接点击以下链接下载Windows客户端
https://tailscale.com/download/windows
- 按照提示安装啥的即可
- 安装、登录的过程中会遇到一些问题 看下面的解答
- 安装好之后就可以使用ADDRESS一列的IP进行远程ping了,就跟在同一个局域网内ping一模一样了

会出现的问题
板子、win都安装了客户端 但是无法ping通
先检查板子的问题
- 检查 Tailscale 服务是否正常运行,确保没有出现连接问题。在 NanoPi 上运行以下命令
sudo tailscale status
- 如果报如下错误则说明链配置错误
是由于 iptables 使用的是 nf_tables 而非传统的 iptables,或者缺少必要的规则链。
adding [-] ts-postrouting] in nat/POSTROUTING: running [/usr/sbin/iptables -t nat -I POSTROUTING 1 -j ts-postrouting --wait]: exit status 4: iptables v1.8.10 (nf_tables): CHAIN_ADD failed (No such file or directory): chain POSTROUTING
一些较新的 Linux 版本中,iptables 被替换为 nf_tables,这可能导致与 Tailscale 配置不兼容
- 检查当前使用的
iptables后端
sudo iptables -V
如果返回的是类似于 iptables v1.8.10 (nf_tables) 的信息,这意味着系统使用的是 nf_tables 后端,而不是传统的 iptables。
- 切换回传统的 iptables 后端
sudo update-alternatives --config iptables

选择1
- 重新启动 Tailscale 服务
sudo systemctl restart tailscaled
win安装Tailscale客户端卡住
参考这篇文章:在Windows中无法安装tailscale的解决方法 – 酷友物语
登录的时候也会卡住 需要重启一下
win无法大登录Tailscale客户端
无解,网上没有一个能解的
唯有重启解决99%的问题
更多推荐
所有评论(0)