Claw免费容器部署caddy,实现免输端口号访问家里web网站

Claw cloud(俗称小阿里云)老早推出了个叫 claw run 的免费容器服务 🎉,就是免费部署 Docker 容器,每个月送5美元且自带免费10G 流量。免费版支持 http/https/wss 访问,正好可以做个 301 重定向服务,这样访问家里 web 就不用记住烦人的端口号了!

关于 301 免输端口号访问家里 web

这个去年4月写过一期,相关知识查看往期 《免输入端口号访问!告别端口映射/穿透后烦人的端口号》 内容,但我知道肯定有人不会看 👀,所以这里再说下相关基础知识。

为什么需要 301 重定向? 🤔

不少同学家里有 NAS 后都会把各种端口开放到公网,做到出门在外也能访问家里的影音服务器。但是由于家宽的特殊性,无法使用 443/80 端口,这在访问各类内网网站的时候都需要加上端口号,有时候不一定会记住那么多的端口号,用起来显然不方便 😩。这时候就可以用到 301 重定向功能,就可以做到不用再记住那烦人的端口号了!

什么是 301 重定向? 🤔

所谓的 301 重定向就是把一个 URL 重定向到另一个 URL 上,比如访问的是“a.com”,但是会自动重定向(跳转)到“b.com:1234”这个网站上。从用户角度来看就是自己访问的是”http://a.com” 这个地址 但是打开了”https://b.com:1234″ 这个网站(在浏览器直接输入 a.com 实际展开是 “http://a.com:80″,只是浏览器自动补全了 80 端口以及对应的协议,如果 https 可以自动转到 443 端口),那相当于自己只用记住 a.com 这一个域名就可以了,特别是在服务多的情况下就记住对应的域名就行,极大的避免了自己会记错端口号导致访问不上的尴尬情况。

但是 301 重定向也有对应的局限性,只适用于有 web 的情况,如果服务没有 web 或者本身不支持重定向,那此方法就无效,例如 jeffylin 本身有 web,那就可以用 301 重定向来实现不加端口号访问,但是如果是 ssh 这种不是 http 就无效。

如何实现 301 重定向? 🤔

之前的文章里面介绍过几种方式:

  • DNS 解析 + 重定向: 这种方法是基于 DNS 服务商实现,缺点是要域名服务商支持,而且国内服务商要花钱, cf那种因为服务器问题速度会偏慢;
  • 用云服务器实现重定向: 这种方式也要花钱,国内服务器还要备案。

总之要么花钱,要么体验不好。 claw run 的这个免费容器我试了下国内访问速度还行,做重定向没问题,注册也没门槛,不用绑卡,部署也很简单,有手就会 💪!

Claw免费容器部署caddy,实现免输端口号访问家里web网站
Claw免费容器部署caddy,实现免输端口号访问家里web网站
Claw免费容器部署caddy,实现免输端口号访问家里web网站
Claw免费容器部署caddy,实现免输端口号访问家里web网站
Claw免费容器部署caddy,实现免输端口号访问家里web网站
Claw免费容器部署caddy,实现免输端口号访问家里web网站
Claw免费容器部署caddy,实现免输端口号访问家里web网站
Claw免费容器部署caddy,实现免输端口号访问家里web网站
Claw免费容器部署caddy,实现免输端口号访问家里web网站

原创文章,作者:kp51,如若转载,请注明出处:https://www.kepu51.com/instant-messaging/190.html

(0)
上一篇 4天前
下一篇 3天前

相关推荐