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

推荐订阅源

WordPress大学
WordPress大学
T
Threatpost
阮一峰的网络日志
阮一峰的网络日志
美团技术团队
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
月光博客
月光博客
V
Visual Studio Blog
T
Tailwind CSS Blog
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
Jina AI
Jina AI
J
Java Code Geeks
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
Recorded Future
Recorded Future
C
Check Point Blog
腾讯CDC
N
Netflix TechBlog - Medium
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
Hacker News: Ask HN
Hacker News: Ask HN
SecWiki News
SecWiki News
博客园 - Franky
Hacker News - Newest:
Hacker News - Newest: "LLM"
N
News | PayPal Newsroom
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Security @ Cisco Blogs
W
WeLiveSecurity
The Last Watchdog
The Last Watchdog
Cloudbric
Cloudbric
F
Full Disclosure
The Cloudflare Blog
Y
Y Combinator Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News
MongoDB | Blog
MongoDB | Blog
S
Schneier on Security
Schneier on Security
Schneier on Security
Spread Privacy
Spread Privacy
L
LINUX DO - 热门话题
AI
AI
N
News and Events Feed by Topic
T
Tor Project blog
P
Palo Alto Networks Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Hackread – Cybersecurity News, Data Breaches, AI and More
G
Google Developers Blog

hiDandelion's Space

VRChat如何上传自己的Windows/Android双端角色模型Avatar VRChat如何上传自己的角色模型Avatar 双极型晶体管BJT的掺杂方式、少子分布与理想直流特性 DigitalOcean入门机型Basic Regular $6评测 双极型晶体管BJT的直流电流关系与EM模型 双极型晶体管BJT非理想性能合集 如何升级甲骨文Oracle Cloud Infrastructure为付费账户 如何删除GCP Logging中的日志 - 一次被GCP Ops Agent坑惨的经历 谷歌云GCP入门机型E2.micro评测 如何使用growpart扩展Linux的系统分区容量
如何使用NodePass iOS App实现NAT穿透
hiDandelion · 2025-10-12 · via hiDandelion's Space

背景#

NodePass是一个强大的网络工具,能够非常方便地在设备之间转发流量。这篇文章将会借助NodePass Linux服务端、NodePass Windows服务端和NodePass iOS客户端,实现Windows PC 3389端口的NAT穿透和端口转发,让我们即使是在家里网络无公网IP的情况下,也可以在任意网络下访问内网远程桌面服务。

准备#

  • 一台拥有公网IP的服务器(推荐Debian 13/Ubuntu 24.04系统)
  • 你的本地Windows PC(推荐Windows 11系统)
  • 你的iPhone/iPad(推荐iOS/iPadOS 26系统)

部署中转服务器#

这里我们需要一台拥有公网IP的服务器作为中转服务器,这里推荐腾讯云轻量应用服务器阿里云轻量应用服务器。建议选择国内地区以降低连接延迟,带宽选择5M及以上。

1

系统建议选择Debian 13或Ubuntu 24.04。如果你选择了Windows系统,请先阅读完此章节,然后按照下一章节《部署本地PC》中介绍的同样方法来部署中转服务器即可。

准备好服务器后,需要手动在控制台中配置防火墙放行你需要使用的端口。这篇教程将会使用到1024、3389和11001端口,所以你至少需要将这三个端口的入站流量设置为允许。这里以腾讯云轻量应用服务器的防火墙为例:

2

设置完成后通过SSH连接到服务器,并执行以下脚本安装NodePass服务端:

bash <(wget -qO- https://run.nodepass.eu/np.sh)

根据脚本的指引安装NodePass服务端,可以参考笔者在这里的配置选项。

3

安装完成后将显示NodePass服务端信息二维码。

4

现在你需要使用你的iPhone/iPad添加中转服务器。来到NodePass iOS App服务器页面,点击工具栏中的加号,然后点击扫描二维码按钮,扫描刚才的二维码。服务器信息会自动填写。为你的服务器取一个名字,点击完成即可。

5

如果你刚才使用的是你的iPhone/iPad通过SSH App连接到服务器,只需截图后在相册中长按二维码,然后点击在NodePass中打开菜单按钮,也可以实现同样的效果。

6

能看到中转服务器的系统资源指标,即代表已经添加成功并连接上。

7

部署本地PC#

双击NodePass.msix安装包并点击安装。还没下载?点击这里下载。注意在安装之前你可能需要信任该软件的证书,点击这里查看教程,或者v我1000买一个证书以节省此步骤。

8

安装完成后NodePass Windows App窗口将自动打开,点击Start启动NodePass服务端。

9

Keep Running Background将默认勾选,允许你在关闭NodePass Windows App窗口后依然维持NodePass服务端的运行(NodePass服务端在NAT穿透期间必须保持运行)。如果你想完全退出NodePass Windows App及NodePass服务端,取消勾选此选项并关闭窗口即可,或者你也可以通过系统状态栏右键菜单点击Exit来完全退出。

随后使用你的iPhone/iPad使用与上一章节相同的方法扫描二维码并添加服务器(此时服务器即为你的本地PC)。

10

注意此时添加完成后iOS/iPadOS可能会询问是否允许本地网络的访问,请务必选择允许

11

能看到本地PC的系统资源指标,即代表已经添加成功并连接上(虽然可能所有的指标均显示为0,因为NodePass服务端暂不支持收集Windows系统资源信息)。

12

来到NodePass iOS App服务页面,点击工具栏中的加号,然后选择NAT穿透菜单按钮。

13

添加NAT穿透表格中,按照图示配置服务,然后点击完成。当然,你也可以选择自己喜欢的端口,只需确保端口未被占用且防火墙已经正确设置即可。这里我们就以3389端口的远程桌面服务NAT穿透为例,选用11001作为隧道的端口。

14

能看到已经添加的服务示意图且未出现错误,即代表已经添加成功。

15

连接到内网PC#

点击刚才添加的服务进入详情页面,并复制你应该连接到一栏中的地址。

16

进入Windows App(或任何你想要使用的远程桌面软件),添加一台PC,在主机名处粘贴刚才复制的地址。

17

启动远程桌面连接,即可成功连接到内网PC。无论你在什么网络环境下,都可以通过这个地址连接。

18

总结#

今天我们一起借助NodePass这项强大的软件服务和其配套生态,将我们的内网PC远程桌面端口暴露于公网,方便我们在任何地点、任何网络下连接,这对我们家里云的发展、壮大和繁荣将是不可或缺的一步!