找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 963|回复: 5

[N1盒子] N1盒子在openwrt系统中使用cloudflare(CF)里的内网穿透功能解决外网不能访问盒子的

[复制链接]
发表于 2024-4-26 15:14 | 显示全部楼层 |阅读模式
前提条件

1、在CF注册并托管有域名
2、CF上Zero Trust模块开启,开启方法可自行Google
3、openwrt系统中docker能正常使用
步骤:
1、登录CF,进入 Cloudflare Zero Trust 工作台面板-选择【Networks】-再选择【Tunnels】-点击【Create a tunnel】-选择【Cloudflared】-点击【next】-输入一个名称后点击【Save tunnel】-在Configure界面中选择你要安装的类型(我选择的是docker类型)-选择好docker类型后下面会显示一串docker命令,点击右侧的复制按钮将代码复制到openwrt中运行(运行过程中我的盒子重启了不知道是不是正常情况)
2、检查是否成功安装,可以在openwrt系统的docker界面查看容器运行状态 或者使用【docker ps】命令行查看。并且 切换到Cloudflare Zero Trust 工作台面板-选择【Networks】-再选择【Tunnels】在列表当中状态为【HEALTHY】或者【健康】表示安装成功
3、在Cloudflare Zero Trust 工作台面板-选择【Networks】-再选择【Tunnels】列表中点击列表中Public hostname项下的名字(或者点击行尾的三个点-点击Configure)进入配置界面-选择Public Hostname选项卡-点击Add a public hostname-在Subdomain处填入三级域名的名字(比如你想用aaa.bbb.com就填aaa)-Domain处选择你托管到cf上的域名-path为空-type选择http(cf会自动转为https)-url填你要内网穿透的内网地址加端口号(如openwrt的内网地址就填【192.168.10.10:80】)-填完点击Save hostname-等待一会儿就可以使用域名在外网访问(如aaa.bbb.com,不用加端口号)

一个 Tunnel 中可以添加多条三级域名来跳转到不同的内网服务,在 Tunnel 页面的 Public Hostname 中新增即可。



参考出处:https://blog.hsu.life/2023/12/19 ... E7%A8%8B/index.html
在使用域名访问时页面出现了error 1033错误,不知道什么原因,重启了上述的docker容器就好了
(如有不足,望各位大佬留言完善)


发表于 2024-5-25 20:22 | 显示全部楼层
感谢分享,第一次了解这个
回复 支持 反对

使用道具 举报

发表于 2024-5-26 15:29 来自手机 | 显示全部楼层
我今天按照这个操作流程操作、进入也是出现Error1033 现在重新启动N1还是没有用
回复 支持 反对

使用道具 举报

发表于 2024-5-31 06:18 来自手机 | 显示全部楼层
有更简单的方法,不需要docker也不需要本地配置,我发了帖子还在审核
回复 支持 反对

使用道具 举报

发表于 2024-5-31 06:58 | 显示全部楼层
等着楼上简单的方法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-3 18:28

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表