因为之前在淘宝上买了个树莓派,有树莓派之然就少不了拿来搭建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,那么填写就是如下图方式填写,填写好后点右下角创建即可
此时,我们等待域名审核通过后将又拍提供的CNAME记录解析到catct.cn域名上待到解析生效后就可以直接使用域名访问了,这样就实现了不需要端口号访问了
ps:如果你没有公网IP,又恰巧是广东电信用户,你可以去看看我这篇文章,或许能帮到你 点我直达
电信是不是默认关闭端口映射功能啊?
标题上URL错了![]()
没注意到,马上改
文章写的不错,加油~
大佬现在博客就在树莓派上运行吗?
不是,树莓派只是跑了个随机图
tql!
好的![]()
请问动态ip博主用的哪个服务?
DDNS我用的tplink路由器自带的,如果是其他的路由器可以去申请一个花生壳,路由器一般都是支持花生壳的比较多