首页 > 其他分享 >BT面板去除商业推广信息

BT面板去除商业推广信息

时间:2024-07-14 14:09:22浏览次数:7  
标签:www get -- server BT 搜索 去除 面板 panel

宝塔在 7.8 版本加入了强制绑定账户,页面元素的限制倒也还好,很简单就能去除,可问题是软件商店的接口加入了登录校验,没登录的情况下获取不到软件列表自然也就无法安装软件了,长远看来用户绑定是必不可少了。当时只是一个强制绑定问题,可万万没想到升级到 7.9 版本后,首页加入了广告:对专业版及其软件的强制推荐,这就有点贴脸输出了,真就恶心人,所以就研究了一下它的页面文件,好在这部分没有加密所以倒可以去掉。

下面是本次使用到的环境:

  • BT:v7.9.0
  • OS:Ubuntu 20.04.4 LTS x86_64(Py3.7.9)

一、页面调整

如下图所示,宝塔开始在首页推荐自家的付费产品了,明晃晃的放在首页。

1. 去除首页广告

  • 文件:/www/server/panel/BTPanel/static/js/public.js

① 搜索 get_pay_status 函数,直接修改返回值。

COPY//return { advanced: advanced, is_pay:is_pay,  end_time:end_time };
return { advanced: 'ltd', is_pay: true,  end_time: 0 };

② 搜索 get_product_type 函数,在函数调用处 product_recommendinit 方法,直接 return

COPYinit:function(callback){
  return;
  //var _this = this;
  //if(location.pathname.indexOf('bind') > -1) return;
  //this.get_product_type(function (rdata) {
  //  _this.data = rdata
  //  if(callback) callback(rdata)
  //})
},
  • 文件:/www/server/panel/BTPanel/static/js/index.js

① 搜索 // 推荐安装软件,清空/注释 try 块。

COPY// 推荐安装软件
// try {
//   var recomConfig = product_recommend.get_recommend_type(1)
// ...
// } catch (error) {
//   console.log(error)
// }

② 搜索 setTimeout(function () { _this.get_index_list() }, 400),取消这部分注释。

③ 搜索 product_recommend.init 函数,注释如下内容。

COPYproduct_recommend.init(function(){
  //index.get_product_status(function(){
  //  index.recommend_paid_version()
  //});
  index.get_index_list();
})

2. 去除没软用的页脚版权提示

  • 文件:/www/server/panel/BTPanel/templates/default/layout.html

① 搜索 class="footer bgw",将整段删除或注释。

COPY<a style="display: none;" id="defaultPath"></a>
<!-- <div class="footer bgw"> &copy;2014- 广东堡塔安全技术有限公司 (bt.cn)<a
  style="margin-left:10px;color:#20a53a;" href="http://www.bt.cn/bbs" target="_blank">求助|建议请上宝塔论坛</a>
</div> -->

3. 去除首页邀请奖励

  • 文件:/www/server/panel/BTPanel/templates/default/index.html

① 搜索 https://www.bt.cn/invite 将此部分删除或注释;

COPY<div class="position f12 c6 pull-left" style="background:none;padding-left:15px">
  <!-- <span class="bind-user c4"> -->
    <!-- <a href="javascript:bt.pub.bind_btname();" class="btlink">宝塔账户</a> -->
  <!-- </span> -->
  <!-- { % if data['pd'].find('免费版') != -1 % } -->
    <!-- <span id="bt-fuli" class="bt-dashi"> -->
      <!-- <a class="btlink ml5" href="https://www.bt.cn/invite" target="_blank">邀请奖励</a> -->
    <!-- </span> -->
  <!-- { % endif % } -->
  <span class="ico-system">系统:</span><span id="info" style="margin-left:10px;"></span>&#12288;&#12288; <span id="running"></span>
</div>

② 额外的还可以把顶栏其他项目删除或注释。

COPY<span class="pull-right f12 c6" style="line-height:52px; margin-right:15px">
  <!--  <span id="btversion" style="margin-right:10px"><a onclick="index.open_log()"></a></span> -->
  <!-- <span id="toUpdate"><a class="btlink" href="javascript:index.check_update();">更新</a></span> -->
  <span style="margin:0 10px"><a class="btlink" href="javascript:index.re_panel();">修复</a></span>
  <span style="margin-right:10px"><a class="btlink" href="javascript:index.re_server();">重启</a></span>
</span>

4. 去除软件商店的顶栏推广

  • 文件:/www/server/panel/BTPanel/templates/default/soft.html

① 搜索 <div id="updata_pro_info"></div> 并删除或注释。

  • 文件:/www/server/panel/BTPanel/static/js/soft.js

① 搜索 set_soft_tips 清空函数内容;② 搜索 get_dep_list 清空函数内容。

COPY/**
* @description 设置软件信息
* @param {object} rdata 软件列表请求数据
* @param {string} type 列表类型
*/
set_soft_tips: function (rdata, type) {},

get_dep_list: function (p) {},

5. 隐藏侧栏顶部 IP 地址显示

  • 文件:/www/server/panel/BTPanel/templates/default/layout.html

① 搜索 class="mypcip",将 {{session['address']}} 替换成你想修改的内容。

6. 修改安全入口校验失败的默认内容

  • 文件:/www/server/panel/BTPanel/templates/default/autherr.html

① 自行替换你想要的内容。

7. 修改登录页面

  • 文件:/www/server/panel/BTPanel/templates/default/login.html

① 去掉傻 logo:搜索 class="login-images",删除或注释对应内容。

② 去掉扫码登录:搜索 class="entrance",删除或注释对应内容;

③ 去掉变量调用:搜索 切换二维码,修改成 var entrance = {}

④ 去掉忘记密码:搜索 class="forget_pwd",删除或注释对应内容。

8. 避免潜在的缓存

利用 VS Code 在 /www/server/panel 目录下搜索文本:

?version={{g['version']}}&repair={{data['js_random']}}

替换成 ?version=当前时间戳

二、额外

1. 宝塔面板反代访问时去除端口号

COPYproxy_pass "http://127.0.0.1:PORT";
  • 反代域名监听 80 和 443 端口。
  • 云防火墙关闭面板端口,服务器开启面板端口。
  • Cloudflare 添加域名解析,a 记录到主机 IP。

2. 视频操作

录了一个视频操作过程在哔哩哔哩中,可以查看以上过程:

宝塔面板去除商业推广信息

https://www.bilibili.com/video/BV1T44y1N7QQ

三、其它

关于面板强制绑定账户,看起来更像是迫于监管的压力,现行制度下,手机号 ≈ 人,而宝塔账户强制手机号注册,所以绑定用户 ≈ 实名认证,真就很扯淡。

转发作者信息
宝塔面板去除商业推广信息
https://inkss.cn/post/79c5da70/
本文作者 枋柚梓
署名-非商业性使用-相同方式共享 4.0 国际。

标签:www,get,--,server,BT,搜索,去除,面板,panel
From: https://www.cnblogs.com/xututu6/p/18301488

相关文章

  • 【BT磁力】个人收藏的十几个磁力网站,资源丰富,快来试试!
    磁力猫(cilmao.xyz)磁力猫是一个资源丰富的磁力链接分享网站,汇聚了各种类型的资源,包括电影、电视剧、音乐等。用户可以在磁力王国上轻松浏览和搜索所需资源,并进行高速下载。网站界面简洁清晰,操作便捷,为用户提供了良好的资源获取体验。磁力狗(cilgou.xyz)磁力狗是一个汇集了大量......
  • 云服务器安装宝塔Linux面板教程(建议收藏)
    ​一、简介宝塔面板是一款简单好用的服务器运维面板。它支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。对于新手用云服务器来建站的话,宝塔面板是一个非常好用的工具。宝塔安装命令:宝塔面板:一站式云服务管理工具二、宝塔面板的安装命令安装命令......
  • 电影《抓娃娃》迅雷BT完整下载[MP4/2.12GB/5.38GB]高清版画质百度云资源[1080p]
    在2024年的暑期档,一部由沈腾和马丽主演的爆笑喜剧电影《抓娃娃》横空出世,迅速吸引了广大观众的眼球。这部由闫非、彭大魔执导,彭大魔、闫非、林炳宝共同编剧的作品,不仅延续了开心麻花一贯的幽默风格,更在笑声中融入了深刻的家庭与教育议题,成为了一部既娱乐又具有深度的佳作。 ......
  • 【亲测】分享16个BT磁力搜索神器_再也不要到处找磁力网站
    BT磁力资源网站作为一种常见的资源分享平台,通常汇集了大量的影视、音乐、游戏、软件等资源,涵盖了各种类型和风格,让用户能够方便快捷地获取所需资源。用户可以通过搜索功能或者浏览不同分类找到自己感兴趣的内容,满足不同人群的需求。其次,BT磁力资源网站由于BT协议的特性,下载速......
  • 宝塔面板环境站点开启CDN后如何获取真实IP地址(多设置方法)
    这个问题是周末的时候帮助一个网友设置的,这里把问题简单的整理出来。这个同学有在使用宝塔面板搭建的WEB环境,且他的网站有开启和使用CDN加速,但是在加速之后呢日志中看不到真实的访客IP地址,而是CDN的节点IP,这个就不利于分析数据。所以,需要确保CDN能正常使用,而且日志的IP地址也能看......
  • 神偷奶爸4迅雷BT完整下载[1.12GB/2.35GB/Mp4]4K高清[1080P百度云已更新]
    《神偷奶爸4》:家庭、友情和成长的再度亮相随着《神偷奶爸》系列电影的成功,人们翘首以盼第四部续集的上映。这一系列的电影以其幽默的故事情节、可爱的主角和生动的动画形象受到了广大观众的喜爱。而《神偷奶爸4》将继续延续这一传统,带给观众们更多的欢笑和感动。......
  • 【磁力合集】这14个BT磁力资源网站,你一定不能错过!记得收藏
      BT磁力资源网站的优点主要包括资源丰富、下载速度快和用户体验良好。   首先,BT磁力资源网站的资源丰富。这些网站汇集了大量的电影、剧集、音乐、游戏等各种类型的资源,用户可以根据自己的需求轻松地找到想要的文件。不仅如此,这些网站通常还会定期更新资源,保证用户能......
  • 熬夜整理的七个BT磁力搜索网站,资源丰富,你懂的!
    BT磁力搜索是一种基于BitTorrent协议的文件共享技术,其原理主要包括两个方面:磁力链接和DHT网络。磁力链接是一个包含了文件的唯一标识符的链接,通过这个标识符可以直接定位到文件资源,而无需通过中心服务器进行下载。用户可以通过磁力链接直接从其他用户共享的资源中下载文件。另......
  • Windows 桌面改造小技巧 · 一键去除快捷方式小箭头和小盾牌
    Windows的桌面上,总会有一些不如意的小地方,比如快捷方式上的小箭头和小盾牌图标:标志挡住了应用图标,显得很难受这些角标作用如下:快捷方式角标是用来提示你这是一个快捷方式的,其实这个角标还好,可以保留小盾牌,如果开启UAC的话,有盾牌就表示这个应用会触发这个安全保护,其作用并......
  • PHP环境集成面板使用教程
    “让天下没有难配的服务器环境!-phpStudy”phpStudy是一个PHP开发环境集成包,可用在本地电脑或者服务器上,该程序包集成最新的PHP/MySql/Apache/Nginx/Redis/FTP/Composer,一次性安装,无须配置即可使用,非常方便、好用!phpstudy2019年新推出的V8版本全新界面,支持最新php、mysql版......