使用80和443端口访问其它任意端口
现在的云服务器有些小贵,而且带宽很小,像阿里云 5M 的带宽就要 125元/月。因此,有些同学可能会选择利用家庭宽带自建一个服务器。但是家庭宽带有个问题,运营商会封禁 80 8080 443 8443 等这些常用的端口,导致我们不能使用http的默认端口,在使用域名进行访问时,必须要指定端口,这有点不够优雅。
本文将提供一个不加端口访问自建服务器资源的方法。
本文介绍如何配置80或443访问,对于文中提到的其它知识点,需要自行去学习。
宽带
自建家庭服务器要求宽带支持动态 IP,目前来说,电信的宽带可以申请动态 IP,安装好宽带后,打电话给客服申请就可以了。
移动和联通会给你打马哈哈,说不能开通。
实现思路
通过 cloudflare 的 Origin Rules 来实现端口转发。
配置步骤
注册 cloudflare
选择【网站】/【新增网站】
添加自己的域名信息,作为一条网站记录
将 cloudflare 作为自己域名的 dns 解析服务器
在域名购买商处将域名的名称服务器改成 clounflare,自行查找教程实现
当 dns 解析服务器修改完成后,添加 dns 记录
对于要进行端口转发的域名,要选择代理模式并启动代理
切换到【SSL/TLS】,选择加密模式为“完全”
切换到【规则/Origin Rules】,添加 Origin 规则
按下图进行操作:
其中,重写到一定要填写自己服务器的端口