利用CDN隐藏URL链接中的端口号

建站4年前 (2021)更新 刘丰源
17,610 0 0

因为之前在淘宝上买了个树莓派,有树莓派之然就少不了拿来搭建WEB服务啊,刚好我又有公网IP,因为使用的是家宽,虽然有公网ip,但是80/443/8080这些常用的端口是不通的,所以当你搭建好网站后,需要在url后面加上端口号,就比如https://catct.cn:5336这样才能访问,并且由于443端口也不通,也就是说没有办法实现https访问,这我是不能忍的,所以就有了今天的这篇文章。

准备工作

  • 挑一家支持自定义回源端口的CDN服务商,比如腾讯云,阿里云,又拍云等都是支持的。
  • 路由器上面做好DDNS设置,因为家里的宽带ip是会变的,所以需要拿一个域名绑定到ip上,使它变成一个固定值
  • 在路由器上做好端口映射工作,让外网能够访问你的设备

开始

CDN我这里使用的是又拍云,登录到又拍云后到 CDN加速处添加域名,加速域名填写自己需要绑定加速的域名就行了,我这里是catct.cn,然后 源站配置 这里就是我们今天的主题,回源协议选HTTP方式,因为我们公网443端口也是不通的所以只能选择这种方式,要实现https访问可以添加好域名后在CDN层面部署SSL,源站地址这里,我们填写DDNS绑定的域名,假设我DDNS域名为cat.tpddns.cn,就把这个域名填上去,端口填写映射到外网的端口,我这里是5336,那么填写就是如下图方式填写,填写好后点右下角创建即可
利用CDN隐藏URL链接中的端口号
此时,我们等待域名审核通过后将又拍提供的CNAME记录解析到catct.cn域名上待到解析生效后就可以直接使用域名访问了,这样就实现了不需要端口号访问了

© 版权声明

相关文章

暂无评论

暂无评论...