2025年8月31日星期日

别用复杂云部署,也能轻松访问N8N,小白轻松搞定内网穿透,免费保姆级教程


点击上方卡片关注 不要错过精彩文章




🎉

读完这篇文章,别忘记给舰长点一个关注!舰长的智能体搭建文章,不仅是节点的构建,也有思路的分享。智能体搭建最重要的就是思路。最希望,能给大家带来不一样的搭建思路和方法。 

点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟" 


效果演示:


大家好!我是舰长🙏

最近很多小伙伴对N8N部署服务器的呼声比较高,但服务器的成本较大,因为在使用N8N时,很多都需要用到webhook的调用,没有服务器是做不了的


那有没有不用服务器也可以在线使用N8N的方法呢?

有的,只需学完本次分享的文章就可以直接通过外网直接访问本地n8n!!


这也就意味着:不用购买服务器、不用配置网络,就能让你本地的n8n穿透到外网,不管是个人还是团队使用,都能节省不少的服务器费用。这套方案非常的简单,不需要技术基础,一步步操作就能设置完成。


最重要的就是只要保存数据,那数据都是同步的!


接下来按照步骤来操作即可:

1.登入Cloudflare

网址:https://www.cloudflare.com/

这是一个域名管理平台,同时我们也可以通过这个平台开通一个网络隧道,而且是免费的

这些平台很多小伙伴一定会担心是不是要visa卡之类的,没关系这些问题舰长都已经找到解决办法

平台需要谷歌账户,现在谷歌账户的申请已经下调门槛了直接去注册就可以

Image


2.购买域名

舰长推荐在火山引擎上购买,新用户8块钱就可以享受一个一年的域名,同时本次教程也是以火山引擎为例

购买网址:https://www.volcengine.com/activity/domain

Image


3.解析域名

回到Cloudflare中输入购买的域名

Image


点击确定

Image


继续前往激活

Image


4.修改DNS服务器

解析完域名之后会出现图中所示的Cloudflare名称服务器,复制红色框中的网址

Image



打开火山引擎的域名服务:

快速跳转网址:https://console.volcengine.com/domain-service/domain?

点击管理

Image


页面下滑找到域名服务,修改对应的DNS服务器,

把下图红色框中的替换为Cloudflare名称服务器对应网址即可

Image


输入后确定

Image


回到Cloudflare中稍微等待一会

Image


5.开启隧道验证服务

点击Zero Trust

Image


第一次创建的比较麻烦,需要先创建团队

Image


选择0元计划后需要付款验证,简单说:不花钱但需要你有一个支付验证

这里需要注意,大部分小伙伴是没有visa卡的,很可能会卡在这一步,但是没关系虽然舰长这没有图展示

大家只需要注意看需要填写付款方式页面有没有一个叫paypal类型验证的,在页面的左上角

这个paypal也是一个支付验证方式吗,好处在使用国内的一些借记卡也可以验证"工商、建设等"这些都支持,但不一定完全支持,卡多的都测试两个就可以

有银联卡的完全没问题,这一步基本不会卡,多测试几个因为有的卡商没有开通paypal服务

Image


舰长这里就直接绑定了paypal支付验证,填写好下面的账单地址即可(注意因为页面是中文的,下面地区需要手动选择对应的英文)

Image


6.添加隧道

Image


选择Cloudflare类型

Image


写上隧道名称:n8nweb

Image


选择docker,因为我们的n8n部署都是用docker部署的

其他方法部署的优先切换为docker部署

Image


复制后需要再加上一个指令,大家复制后对比舰长下面这张图会发现少黄色部分的指令,这个指令就少写上容器名字和后端调用,加上就可以了

--name cloudflare_tunnel -d 
Image


7.打开本地终端

直接粘贴到终端中回车即可,(注意一定要下载Docker,并且你的N8N也是部署在Docker中)

Docker本地部署可以看舰长这篇文章:乌炸天!给自己电脑免费部属一套Agent 智能体搭建平台,万事不求人

Image

执行成功后就可以在docker中看到这个容器

Image


8.回到Cloudflare中进行下一步,设置公共机名

Image


写上字域和域名

字域名随便写,域名就是我们购买的域名

类型选HTTP url填写:host.docker.internal:5678 (因为是Docker部署的)

Image


9.为了方便后续进行的webhook调用和平台验证

需要再加上一个动作,就是更新一下n8n的调用地址

打开docker,删除原本的n8n

Image


在打开终端输入下面的指令,就是我们部署n8n的指令加上一行

Image


舰长的指令发给大家,但是可能不适用(舰长是mac电脑),把指令复制给豆包,告诉豆包你的终端是什么类型,常见类型为:Windows、PowerShell和Mac

docker run -d \  --name n8n \  -p 5678:5678 \  -e GENERIC_TIMEZONE="Asia/Shanghai" \  -e TZ="Asia/Shanghai" \  -e WEBHOOK_URL=https://webn8n.jkczaigc.cn/ \  -v /Users/jiajia/n8n/n8n:/home/node/.n8n \        -v /Users/jiajia/n8n/n8ndata:/home/node/n8ndata \  docker.n8n.io/n8nio/n8n:1.102.3


当指令执行成功后就正式完成了搭建,这个时候你就可以通过两种方法访问同一个数据:

第一种就是本地的访问地址:http://127.0.0.1:5678/

第二种就是通过Cloudflare中的公共主机名(手机、不同电脑均可登入使用;且数据共享)

Image



关注公众号并添加舰长微信,领取智能体学习资料,并参与智能体技术直播讲解

Image

另外非常欢迎大家加入[唐舰长AI落地智能体交流群],主要交流群每周都会进行公益直播教大家搭建AI智能体工作流

Image

没有评论:

发表评论

让虚拟人秒懂人类情感!多模态DiT架构炸裂升级:字节OmniHuman-1。5让Ta拥有灵魂!

点击下方 卡片 ,关注" AI生成未来 " 如您有工作需要分享,欢迎联系: aigc_to_future 作者:Jianwen Jiang等 解读:AI生成未来 文章链接:https://arxiv.org/pdf/2508.19209  项目链接:htt...