cf小黄云 522(已解决)

问题

咨询,家里动态公网IP,网络为山东电信,卡片机搭建的Memos,Memos用了Nginx,域名托管在cf上,直接用A解析的动态公网IP,开启小黄云后直接无法打开,不开启的时候正常访问

通过Ethan佬了解到小黄云只有80和443,然后想起来家里的动态公网IP默认封禁80和443端口

感谢各位大佬给出的解决方案

Cloudflare Zero Trust

还没搞过,有空试一下

cf Origin Rules

已解决,可行

43 个赞

是80端口吗?小黄云好像只有80和443

4 个赞

啊?必须80端口吗?家里的公网IP默认封禁80和443端口

1 个赞

使用Cloudflare tunnel,可以直接反代对应端口
https://pwa.sspai.com/post/79278

4 个赞

感谢大佬,Cloudflare Zero Trust 我是知道的,虽然一直没搞

2 个赞

那你需要用cf的端口重定向一下

3 个赞

端口跳转是吗,我去试试,谢谢大佬

2 个赞

好像不需要用nginx反代吧,我就没用,直接cf里a记录vps的ip,然后规则里直接重定向转发端口5230就能用域名访问了

4 个赞

了解,我试一下,我卡片机用的NPM,自动申请的SSL证书

1 个赞

过来学习一下!

3 个赞

开了小黄云然后用的重定向规则吗?示例可以贴一下吗,谢谢

1 个赞

山东电信这么豪横的么 给你开80和443?

2 个赞

佬,默认封禁80和443端口,上边说了

2 个赞

在主页面选择域名 - 规则 - Origin Rules - 创建规则
填入随便一个名称

选择自定义筛选表达式

字段选主机名,运算符选等于,值填写解析的域名

目标端口,选重写到…,然后填入提供服务的端口号


最后保存一下就行

2 个赞

感谢大佬!谢谢!

1 个赞

不用这么麻烦,直接用tunnel是一样的效果

2 个赞

嗯嗯,只是想试一下,感谢大佬的建议

1 个赞

现在报522,让我研究下怎么回事

1 个赞

用Cloudflare tunnel吧

3 个赞

你域名有备案吗,没备案的域名解析国内ip默认阻断吧
还有就是要注意CF配置SSL的安全策略

2 个赞