如何使用centos和家庭宽带搭建免费服务器?
如果要推荐一个web服务器,大家可能会采用以下几种方式中的一种:
- 直接使用云服务器,比如腾讯云,阿里云等。优点:稳定性能够保证,时时在线;缺点:需要付费,而且配置高的服务器费用非常高。
- 使用frp或者ngrok等内网穿透软件。优点:不需要单独申请公网IP;缺点:所有流量都要经过frp或ngrok服务器,免费的速度慢,速度快的要收费。而且提供文件下载时,即使是收费的,速度也不会特别快。
- 申请静态公网IP,优点:什么都好!缺点:太贵了。
- 向电信申请公网IP,然后自己搭建。优点:可以直接访问ip内的资源,缺点:每次路由器重启,IP就会变化。
下面,笔者综合以上几种情况,摸索出一种免费使用公网ip的办法,让你不需要花一分钱:
- 打电话给中国电信10000人工服务申请更改为公网IP,这是免费的。(据说中国移动和联通申请比较困难,但中国电信一个电话就搞定了。)
- 登陆到中国电信提供的光猫管理界面,将光猫修改为桥接模式。(不同光猫的界面不一样)
- 使用一个路由器连接到光猫上,然后在路由器wan口设置拨号上网。用户名和密码如果不知道,请问运营商。
- 在路由器中设置端口映射,将对某个端口的访问映射到您在内网服务器上使用的IP地址上(不要使用常用端口,会被电信封杀)。如图:
- 注册ngrok.cc,获取一个免费的隧道,如图:
- 在linux服务器上检测本地对外的公网IP地址,然后当收到主页的访问请求时,请其重定向到使用真实IP地址替换后的网址上。注意:重定向时,不能重定向到同一个页面,否则会发生无限循环,导致服务器和浏览器崩溃。