折腾内网穿透的时候遇到一件很奇怪的事情。系统重启之后,不仅是Cloudflare运行不了了,连宝塔面板都打不开了。
通过宝塔的命令查看默认的安全入口:
bt default
发现只有外网的ip地址入口,也就是说要通过外网的ip地址才能访问宝塔,但是家庭宽带的外网ip地址是不能用的,无法访问内网中的服务。
通过度娘查了一下修改admin_path.pl文件可以修改入口地址。
于是打开试了一下:
vi /www/server/panel/data/admin_path.pl
发现admin_path.pl文件中只有入口的目录配置,没有任何关于ip的参数,将内网ip添加进去之后就变成了:
http://外网ip:端口内网ip/入口目录
这种奇怪的地址,肯定是不对的。又改回去。cd进去看一下还有些什么文件:
cd /www/server/panel/data/
发现有一个iplist.txt的文件,打开一看,里面的内容就一条,外网ip,应该就是这个了。
编辑iplist.txt,将内网ip添加进去,保存退出,重启宝塔面板,OK了,可以通过内网IP访问了。
但是,Cloudflare死活都运行不了了,这个问题一直还没有找到原因,也不没有解决方法。
宝塔的这个问题在网上也没有查到资料,好像没有人遇到这样的情况。
毕竟生产用的服务器,几乎不会有重启的机会。
也不知道是不是我电脑的问题,出现两次了,都是重启之后,宝塔和Cloudflare同时不能用。
慢慢再研究解决Cloudflare的问题。