很不幸,用不了几天您的公网IP的服务端口被运营商封掉禁止访问了。
确实运营商是不允许家庭宽带提供WEB服务的,国内要假设WEB服务按规定必须要备案,但有的时候如果能自己暴露出一些端口直接访问的话,还是感觉会方便一点。
或者每次访问的时候连接VPN到家庭宽带内网后再访问,这样也安全,就是不太方便,想跟朋友分享会比较麻烦。
正常来说,如果要假设WEB服务的话,应该在恵薅云主机等云平台上购买服务器,在这个服务器上配置好自己的服务,然后进行ICP备案。
但是个人感觉,国内的服务器都好贵啊(我比较抠门),几百块买一年的服务器,带宽可能才4Mbps,家庭宽带随随便便都几百Mbps的下载速度,上传一般也有20~30Mbps,相比公有云提供的带宽来说,可谓是遥遥领先。
并且云服务器提供的硬盘也比较小,少的可能20M,多的可能也就200G(容量再大财力吃不消啊),如果想在上面自建流媒体服务器的话,很快容量就不够了。
方案一:直接在拥有公网IP的家庭宽带上部署
• 已经不现实了,随时可能被运营商防火墙封禁端口。
方案二:用云服务器进行转发,云服务器上配置反向代理
• 在传输数据的时候,服务器相当于一个中转站,数据传输的带宽会受限于云服务器的带宽,即便你家里的带宽很大,最终使用的时候,还是会被云服务器所拖慢。
那如果云服务器只是作为一个跳板呢?在访问的时候重新跳转到家庭宽带的IP端口,这样带宽问题就没了,但是还是会遇到方案一所述的问题,端口可能被运营商所封禁。