完全离线宝塔面板(不包含破解版)

gacjie
2022-11-20 / 2 评论 / 1,881 阅读 / 正在检测是否收录...

教程说明

功能原理无非就是把宝塔域名通过修改hosts文件修改为本地IP,但宝塔会自动清理该文件修复网络,因此还需要锁住文件防止宝塔修改。

离线命令

#设置本地列表文件不过期
sed -i "/plugin_timeout = 86400/d" /www/server/panel/class/public.py
sed -i "/list_body = None/a \ \ \ \ \plugin_timeout = 0;" /www/server/panel/class/public.py
rm -f /www/server/panel/data/home_host.pl
#开启面板的离线面板功能防止大量报错
echo 'True' >/www/server/panel/data/not_network.pl
\cp -rf /www/server/panel/config/hosts.json  /www/server/panel/config/hosts.json.bk
echo '[ "127.0.0.1" ]' >/www/server/panel/config/hosts.json
#解锁文件并清理原有的bt.cn规则
chattr -i /etc/hosts
sed -i "/bt.cn/d" /etc/hosts
#写入hosts规则
echo '192.168.88.188 bt.cn www.bt.cn api.bt.cn download.bt.cn dg2.bt.cn dg1.bt.cn check.bt.cn cpi.bt.cn' >>/etc/hosts

取消离线

#由于离线时会锁定hosts文件避免修改,因此取消就需要解锁文件
rm -f /www/server/panel/data/home_host.pl
rm -f /www/server/panel/data/not_network.pl
\cp -rf /www/server/panel/config/hosts.json.bk  /www/server/panel/config/hosts.json
chattr -i /etc/hosts
sed -i "/bt.cn/d" /etc/hosts
0

评论 (2)

取消
  1. 头像
    404
    Windows 10 · Google Chrome

    用了离线命令后网站访问不了....但面板可以进,求教大佬

    回复
    1. 头像
      gacjie 作者
      Windows 10 · Google Chrome
      @ 404

      离线命令只是修改hosts文件 切断与宝塔的域名通信 并不会对网站造成影响
      另外我提供了取消离线命令 可以尝试取消离线

      回复