本地 n8n 如何公网访问?1分钟教你白嫖 Cloudflare
本地 n8n 如何公网访问?1分钟教你白嫖 Cloudflare
本地 n8n 如何公网访问?1分钟教你白嫖 Cloudflare 本地 n8n 如何公网访问?1分钟教你白嫖 Cloudflare Modified October 15, 2025 最后在公共主机名列表中,就能看到一个新的域名,指向的是本地的服务直接访问域名就能访问你本地的n8n服务。 多加一层校验 如果用的是购买域名的方案,目前我们只做了最基础的隧道,默认是谁都能访问,只是把域名和本地的n8n服务地址打通了。如果想要加一层校验,必须得指定邮箱或者其他限定方式才可以访问的话,可以用cloudflare 提供的Access Policy。 还是在Zero Trust页面,点击菜单左侧的Access 应用程序 添加应用程序 自托管页面。 填入如下的信息: 点击下面的添加策略按钮:我这里是按照邮箱进行限定,也就是只有指定邮箱才可以进行访问 保存以后,返回应用程序设置页面,直接点击下一步(其他选项保持默认的就行),然后保存。 这里需要注意下,在应用程序那,看下应用是否绑定到了对应的策略,没有的话需要在这添加一下 当你再次访问local n8n.xxxxx.app域名的时候,就会进入到如下的页面: 输入刚才在策略中配置的邮箱,点击send me a code按钮,对应的邮箱就会收到这么一条短信,输入验证码后就能正常访问了 如下图所示,登录就成功了 只要你电脑的cloudflared命令建立的管道还在终端上执行,这个域名就能正常访问到你本地的n8n服务 结尾 今天也不只是分享如何把本地的n8n暴露在公网中,运用这个思路,所有你本地部署的服务都可以暴露在公网中,甚至是一些静态的HTML资源。 Quick Tunnel 的方式,就像给 n8n 插上了一对临时的翅膀,想飞的时候随时飞一下,方便、直接、没有门槛;而 Zero Trust 的方案,则像是给它安了一个稳定的跑道和航站楼,不仅能飞,还能长期停靠、接人送人,甚至还能控制谁能进来、谁不能进来。 我个人是很喜欢这种过程的,从本地到公网,从临时到长期,从裸奔到有安全策略,它其实就是一个能力递进的过程,也很符合很多人用 n8n 的心路:一开始只是玩玩,后来觉得好用,最后可能会真正依赖它。 所以这篇文章我更希望带给你的不是照着操作跑通,而是让你看到,工具的边界是可以被拓展的。只要你懂得利用这些免费的或低成本的方式,你就可以让你的自动化、你的想法,从一台电脑走向一个更大的舞台。 如果你尝试了 Quick Tunnel,或者已经在 Zero Trust 里加好了第一条策略,不妨留言告诉我你的体验。因为我相信,你可能会像我一样,在第一次看到本地服务用一个正规域名打开时,会有一种小小的兴奋感:原来,我也可以做到这一点。 好啦,今天的分享就到这里,如果你也喜欢这篇文章的话,麻烦点赞关注收藏,后续会继续更新文章,很需要你们的支持! 夏尾 | 你专属的 AI 口袋 期待未来,我们能用 AI 一起解放生产力,成为超级个体 最后在公共主机名列表中,就能看到一个新的域名,指向的是本地的服务直接访问域名就能访问你本地的n8n服务。 多加一层校验 如果用的是购买域名的方案,目前我们只做了最基础的隧道,默认是谁都能访问,只是把域名和本地的n8n服务地址打通了。如果想要加一层校验,必须得指定邮箱或者其他限定方式才可以访问的话,可以用cloudflare 提供的Access Policy。 还是在Zero Trust页面,点击菜单左侧的Access 应用程序 添加应用程序 自托管页面。 填入如下的信息: 点击下面的添加策略按钮:我这里是按照邮箱进行限定,也就是只有指定邮箱才可以进行访问 保存以后,返回应用程序设置页面,直接点击下一步(其他选项保持默认的就行),然后保存。 这里需要注意下,在应用程序那,看下应用是否绑定到了对应的策略,没有的话需要在这添加一下 当你再次访问local n8n.xxxxx.app域名的时候,就会进入到如下的页面: 输入刚才在策略中配置的邮箱,点击send me a code按钮,对应的邮箱就会收到这么一条短信,输入验证码后就能正常访问了 如下图所示,登录就成功了 只要你电脑的cloudflared命令建立的管道还在终端上执行,这个域名就能正常访问到你本地的n8n服务 结尾 今天也不只是分享如何把本地的n8n暴露在公网中,运用这个思路,所有你本地部署的服务都可以暴露在公网中,甚至是一些静态的HTML资源。 Quick Tunnel 的方式,就像给 n8n 插上了一对临时的翅膀,想飞的时候随时飞一下,方便、直接、没有门槛;而 Zero Trust 的方案,则像是给它安了一个稳定的跑道和航站楼,不仅能飞,还能长期停靠、接人送人,甚至还能控制谁能进来、谁不能进来。 我个人是很喜欢这种过程的,从本地到公网,从临时到长期,从裸奔到有安全策略,它其实就是一个能力递进的过程,也很符合很多人用 n8n 的心路:一开始只是玩玩,后来觉得好用,最后可能会真正依赖它。 所以这篇文章我更希望带给你的不是照着操作跑通,而是让你看到,工具的边界是可以被拓展的。只要你懂得利用这些免费的或低成本的方式,你就可以让你的自动化、你的想法,从一台电脑走向一个更大的舞台。 如果你尝试了 Quick Tunnel,或者已经在 Zero Trust 里加好了第一条策略,不妨留言告诉我你的体验。因为我相信,你可能会像我一样,在第一次看到本地服务用一个正规域名打开时,会有一种小小的兴奋感:原来,我也可以做到这一点。 好啦,今天的分享就到这里,如果你也喜欢这篇文章的话,麻烦点赞关注收藏,后续会继续更新文章,很需要你们的支持! 夏尾 | 你专属的 AI 口袋 期待未来,我们能用 AI 一起解放生产力,成为超级个体 🔗 原文链接: https://mp.weixin.qq.com/s/ tY6OxNm... https://mp.weixin.qq.com/s/ tY6OxNm... 原创 夏尾 夏尾的AI口袋2025年09月08日 20:26 广东 不买服务器,不开端口,靠 Cloudflare 就能把本地的 n8n 服务搬到公网,还能玩出更多进阶玩法。 今天给大家分享一篇关于n8n服务域名配置的文章,让你本地的n8n服务也能够在公网被访问,重点是还有不花钱的方式。 本篇文章我会介绍两种,一种是免费生成一个公网可访问的域名,另一种是在cloudflare上购买一个域名。 提示:在深入看本篇文章之前,需要你先有在本地安装并部署n8n的经验,不会的可以先看我之前的一篇文章: 5分钟搞定!n8n 本地部署 + 汉化教程,一次到位 5分钟搞定!n8n 本地部署 + 汉化教程,一次到位 免费版本 首先我们来看下,如何免费去生成一个公网可访问的域名,并指向你本地启动的n8n服务。 首先,先下载cloudflared。打开终端,输入以下的命令 mac版本: windows: 下载该安装包,并安装 https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared windows amd64.msi 然后基于本地的n8n地址,创建一个临时通道:(以我本的为例,端口是5678) 在终端信息中,你会看到如下的信息: 提示临时的快捷通道已经建立,并提供了域名地址,复制到浏览器后直接访问就行。 免费版本有一个缺点就是当你把cloudflared的终端命令停止了,再次启动以后,域名每次都会发生变化。 购买域名 如果不想用免费的版本,我们来看下如何在cloudflare上购买一个域名(价格在$7 $70不等)。 首先,登录 https://dash.cloudflare.com/ ,注册一个帐号。我这里是使用的谷歌帐号进行注册登陆。 然后,我们点击左侧Domain registration Register domains 在右侧的输入框中,输入你想要申请的域名,比如:nanobanana.ai 如果这个域名不可用,就会提示xxxxxxxx is not avaiable,它也会给我们一些相关可用的域名,以及每个域名对应的价格,不同的后缀支付的金额也不一样,像.ai域名属于目前比较火热的,每年应该至少得$70以上。当选中以后,我们点击Confirm按钮: 在确认注册信息页面中,能看到支付的金额,然后填入我们个人的信息、住址、以及支付信息,最后直接点击支付 支付完以后,我们就会进入这个页面,以我申请的为例,我申请了一个.app结尾的域名,花费了$14美金,如下: 点击左侧菜单的Zero Trust,输入一个Team的名字,这里随便取一个就行,和域名没有关系,输入完后点击Next 选择免费的计划以后,会进入到这个页面 点击菜单左侧的网络 Tunnels,进入到如下的页面 点击添加隧道 选择 Cloudflared 输入隧道名称 之后,按照自己电脑的系统环境进行选择,在 免费版本 那已经下载了cloudflared,这里就不需要下载了,直接复制安装服务命令:(命令1和命令2选择其中一个即可,这两个是Mac 版本命令) 命令1:(服务安装,计算机每次启动时自动运行隧道) 命令2:(仅在当前终端会话中手动运行隧道) 在隧道 配置 公共主机名页面,点击添加公共主机名 选择刚才购买的域名作为域,子域我填的是local n8n,类型选择HTTP,URL输入本地的n8n地址(我的是localhost:5678),然后点击保存 localhost:5678