80和443不能用才改用的8080和8443
8080和8443的转发在openwrt中添加,转发给ingress-nginx即可。到此,如果你不嫌弃8080和8443端口出现在URL上,那就不用继续了,这样以及可以用了。
但如果还想去掉这可恶的自定义端口,则需要继续,让cloudflare帮忙。
一直在用cloudflare,但仅仅用来添加DNS,它的本源(CDN)和最近几年一直在上新的功能是一个都没用上。看了下cloudflare的功能,一开始觉得无法解决端口隐藏的功能,也就是说,虽然8443也是CF认可的https端口,也就是说,当你访问8443端口的时候,CF也会去original的8443端口获取数据,但并不能给隐藏啊。后来看到有人说可以加page rules直接转发,这样的话,确实可以,但最终还是不隐藏的状态,直到我看到这么多规则可以设置:
我看了下Origin Rules中写了可以rewrite port,于是添加了一条试试:
这条规则就是HTTPS的话,rewrite origin port to 8443,尝试了下,竟然就隐藏了端口。。。可以用了。
据说,