回源端口

由于家里有一个服务器,所以会部署很多服务在服务器上。加上公网 IP 可以在公司和其他地方也使用到家里部署的服务。
但是公网 IP 往往会封锁住 443 和 80 端口。
正常使用的话,也无所谓,可以直接使用其他的端口进行暴露。
但是在博客的场景下, 如果没有端口的话, 爬虫是不会对网站进行爬虫的。

这时候,就出现了一个神奇的功能。回源端口。

说白了,回源端口就是服务商会提供一个云上的服务器,帮助你进行端口的转发。
比如 阿里云-CDN 阿里云-DCDN cloudflare-origin-port

正常的 CDN 功能,是不能进行 websocket 的转发的,如果网站需要 websocket 的功能,那么就必须使用 DCDN (付费更多)

并且回源端口还有限制。
我原先博客是部署在 vercel 上, 通过 cloudflare 来处理域名。
现在想将原来的域名转发到使用回源端口的新域名上。

尝试直接使用 cname, 发现无法访问。应该是找不到对应的端口号。
原因大概是
回源端口的逻辑

|500

这时候我使用 cname 到 public.3dot141.com, 则出现

|500

无法转发端口,导致失效。

因此只能选择另外的方式,网页重定向。
像 cloudflare 有一个规则 page rules.
可以将对 A 的请求直接转发到 B。

比如我有 A 网页 https://garden.3dot141.top , 这时就可以通过配置 page rules 进行转发,直接转发到 https://garden.3dot141.com

大家可以点击尝试一下。