首页
壁纸
友链
统计
直播
更多
留言
关于
推荐
百度一下
腾讯视频
Search
1
14个免费机场搜集整理供大家使用,网友吐血推荐,感谢订阅收藏
9,268 阅读
2
V2ray VLESS一键搭建 VLESS+WS+TLS+WEB一键安装脚本/Debian/Ubuntu/CentOS/支持CDN
8,341 阅读
3
xray管理面板一键脚本轻松搭建,功能完美堪比搭建小机场
6,711 阅读
4
分享几个IOS以及MACOS应用的神级网址,果粉必备
5,921 阅读
5
cloudflare证书的导出(crt+key格式)
4,589 阅读
读书
教程
投资
羊毛
资源
杂谈
登录
Search
Typecho
累计撰写
67
篇文章
累计收到
17
条评论
首页
栏目
读书
教程
投资
羊毛
资源
杂谈
页面
壁纸
友链
统计
直播
留言
关于
推荐
百度一下
腾讯视频
搜索到
67
篇与
的结果
2024-09-04
Alpine 3.20 初始网络配置
在最新的 Alpine 3.20.2 中,由于它使用了 ifupdown-ng 代替传统的 ifupdown,并且没有 /etc/init.d 目录,所以网络配置方式有所不同。要解决在启动后没有网络连接的问题,可以按照以下步骤手动配置网络:步骤 1:检查网络接口首先,确保你已经识别到正确的网络接口。你可以使用以下命令列出所有网络接口:ip link步骤 2:配置网络接口你可以通过修改 /etc/network/interfaces 文件来配置网络接口。以下是一个静态 IP 配置的示例:auto eth0 iface eth0 inet static address 192.168.0.114 netmask 255.255.255.0 gateway 192.168.0.1请根据你的网络配置替换 eth0,address,netmask 和 gateway 的值。步骤 3:应用网络配置由于 Alpine 3.20.2 没有 /etc/init.d/networking 脚本,因此可以使用以下命令来应用新的网络配置:ifup eth0如果在使用 ifup 和 ifdown 命令时遇到问题,可以通过手动设置 IP 和路由来临时启用网络:ip addr add 192.168.0.114/24 dev eth0 ip route add default via 192.168.0.1步骤 4:确保配置在重启后生效要确保在重启后网络配置能自动生效,你需要确认 /etc/network/interfaces 文件已正确配置,并且在系统启动时会自动加载。步骤 5:检查 DNS 配置最后,确保 /etc/resolv.conf 文件中正确配置了 DNS 服务器,例如:nameserver 8.8.8.8 nameserver 8.8.4.4这样设置后,Alpine 3.20.2 在重启后应该能够正确连接网络。如果问题依旧,可能需要检查系统的其他配置或者网络环境。
2024年09月04日
24 阅读
0 评论
0 点赞
2024-09-02
软路由、openwrt、singbox插件homeproxy教程 手动新增分流规则、规则集二进制转换、DNS泄露
每项出站必须有具体节点或者直连,不然无法运行或者报错!!homeproxy插件下载地址:https://fantastic-packages.github.io/packages/homeproxy完美配置文件下载地址:https://github.com/qcyhub/rule/tree/master/config/singbox规则模板地址:https://raw.githubusercontent.com/qcyhub/rule/master/config/singbox/config_tun.json视频中演示openwrt固件下载:https://firmware-selector.immortalwrt.org/规则集地址:https://github.com/MetaCubeX/meta-rules-dat/tree/sing/geo自定义规则集两个文件下载地址:https://github.com/qcyhub/rule/tree/master/config/singbox自定义规则集json格式检查对错:https://www.json.cn/Json转换二进制命令:sing-box rule-set compile --output /rules.srs /rules.json 来自七尺宇大佬
2024年09月02日
173 阅读
0 评论
0 点赞
2024-08-21
Singbox零基础入门教程 | sing-box配置讲解、手搓规则、规则模板、订阅转换后端、裸核运行
来自大佬七尺宇:https://www.qichiyu.com/144.html示例:https://sing-box-subscribe-doraemon.vercel.app/config/订阅链接地址&file=规则模板json地址singbox在线模板:https://raw.githubusercontent.com/qcyhub/rule/master/config/singbox/config_tun.jsonhttps://raw.githubusercontent.com/qcyhub/rule/master/config/singbox/config_mixed.jsonhttps://raw.githubusercontent.com/qcyhub/rule/master/config/singbox/config_fakeip.jsondocker版后端:docker run -d --name sing-box-subscribe -p 5000:5000 hestudy/sing-box-subscribehttp://localhost:5000/config/网站版后端:https://github.com/Toperlock/sing-box-subscribe/blob/main/instructions/README.mdsingbox Wiki:https://sing-box.sagernet.org/zh/configurationjson格式检查:https://www.json.cn/裸核运行:mkdir /etc/sing-boxcd /etc/sing-box./sing-box run -c config.json
2024年08月21日
78 阅读
0 评论
0 点赞
2024-08-19
docker编译openwrt
1 整体步骤docker构建编译所需的系统镜像下载源代码首次编译选择自己需要的软件再次编译集成第三方软件包编译/编译单独ipk官网教程: https://openwrt.org/docs/guide-developer/toolchain/start1.1 为什么要使用Docker编译?因为容器可以随时创建、删除,但是如果你直接在系统上构建,系统被破坏了就不好恢复了!因此推荐使用Docker如果你对Docker一无所知,可以看看入门教程,推荐这个 【【编程不良人】Docker&Docker-Compose 实战!】 https://www.bilibili.com/video/BV1wQ4y1Y7SE/?p=3&share_source=copy_web&vd_source=801146758c4483987cb1bd1d6f31883a2 docker编译官方openwrt2.1 构建编译所需的系统镜像为了不让编译环境污染宿主机,采用docker的方式编译,由docker为我们创建一个专门用于编译openwrt的系统,执行docker build的时候会自动下载编译工具所需要的依赖。你可以使用别人写好的Dockerfile文件: https://github.com/mwarning/docker-openwrt-build-env12git clone https://github.com/mwarning/docker-openwrt-builder.gitcd docker-openwrt-builder查看Dockerfile,可以看到是基于debian的系统,安装了一些依赖,并创建了一个user用户(原因是不能使用root用户编译,也不能使用sudo执行编译)不同系统所需依赖: https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem为了加快构建速度,使用国内的源,在FROM debian:buster后面添加一行1RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list此时Dockerfile如下构建镜像1docker build -t openwrt_builder ./docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240226093400.png执行此命令后,我们本地就多出了一个安装好编译依赖的debian镜像12root@tignioj:~/docker-openwrt-builder# docker images | grep openwrtopenwrt_builder latest 0175798f5da9 4 weeks ago 716MB创建编译系统的容器(镜像类似于系统的安装光盘,是固定的,容器类似于安装后的系统,可以开机关机、安装软件)12mkdir ~/mybuilddocker run -v ~/mybuild:/home/user --name openwrt_builder -itd openwrt_builder进入容器1docker exec -it openwrt_builder /bin/bash修改当前目录所属用户给user(这个user用户是在Dockerfile中创建的)1sudo chown -R user:user .2.2 首次编译经过上面的步骤,我们进入了一个已经准备好编译环境的系统,此时可以开始跟着官方的步骤开始编译了官方编译步骤: https://openwrt.org/docs/guide-developer/toolchain/use-buildsystem下载openwrt源代码:1git clone https://git.openwrt.org/openwrt/openwrt.git进入代码目录1cd openwrt2.2.1 选择稳定版本分支最好使用稳定版 git checkout 指定版本,而不是默认使用HEAD分支,如果你不使用稳定版,会带来某些问题,比如opkg安装程序会报错内核版本不匹配123Select a specific code revisiongit branch -agit tag # 查看有哪些分支切换到指定版本1git checkout v23.05.2 # 指定稳定版2.2.2 更新feeds123Update the feeds./scripts/feeds update -a./scripts/feeds install -a2.2.3 配置选项12Configure the firmware imagemake menuconfig先认识一下界面/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240226085544.png在这个例子里面,我们暂时使用x86平台,到后面我们再使用指定的路由器平台,所以这些默认不动即可!/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240226083923.pngopenwrt编译默认不带luci的web界面,你需要手动勾选安装,找到, LuCI-> Collections-> luci,双击使得前面的变成*符号/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240226085646.png设置web界面为中文, 双击空格使得前面的< >变成<*>符号1LuCI->Modules->Translations -> <*> Chinese Simplified (zh_Hans)我们选择x86平台就是为了能在宿主机上运行,为了能docker中运行openwrt,找到target image勾选tar.gz (默认是勾选上的,没有自己勾上)/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240127153010.png接着保存配置菜单,移动到Save,回车/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240226085951.png选择OK/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240226085958.png然后光标移动到EXIT退出菜单。2.2.4 下载编译所需的库12Build the firmware imagemake download -j$(nproc)-j$(nproc), 其中 nproc会返回你系统的最大线程数量,例如-j8表示7线程编译(会保留一个线程防止系统卡死)V=s: 打印详细信息2.2.5 开始编译编译前,请确保有良好的科学环境,终端输入curl -I www.google.com ,检查状态码是否为200,如果卡住了说明网络环境不适合编译。12HTTP/1.1 200 OKContent-Type: text/html; charset=ISO-8859-1第一次编译推荐使用多线程编译,一个小时以内可以完成。单线程编译可能要5小时。1make -j$(nproc)如果编译出错了,那么就单线程编译一遍,前面多线程编译过的内容会跳过。通常出问题都是网络问题。1make -j1 V=s加上V=s后可以看到详细的错误信息,例如可能出现的网络问题/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240302043626.png编译成功后,到这里你可以看到在bin/target/x86/64目录下看到编译的固件/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240226104638.png怎么在docker运行我们编译好的固件?请查看-> index.zh-cn2.3 选择插件编译进固件经过第一次编译后,后面再次编译速度就会快很多,这时候我们就可以选择自己需要的插件编译进固件里面,例如 samba41make menuconfig找到LuCI->Applications->luci-app-samba4, 双击空格使得前面的<>变成<>,其中表示集成进固件里面, M表示作为ipk包。2.3.1 网络共享samba4/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240226105556.png光标移动到save,保存.config,然后再次编译,发现速度会快很多。2.3.2 docker1<*> luci-app-dockerman.................. LuCI Support for docker提醒:仅针对x86平台,如果编译luci-app-dockerman,则需要自己手动勾选依赖dockerd,否则docker无法正常启动在Utilities下找到,把前面的设置成<*>1<*> dockerd............ Docker Community Edition Daemon --->2.3.3 usb打印服务器1 <*> luci-app-p910nd........... p910nd - Printer server module找到内核Kernal Modules -> USB Support1 <*> kmod-usb-printer...... ........ Support for printers2.3.4 usb挂载Base System 中选中 block-mount2.3.5 usb存储支持123-*- kmod-usb-storage............................. USB Storage support<*> kmod-usb-storage-extras............ Extra drivers for usb-storage<*> kmod-usb-storage-uas............... USB Attached SCSI (UASP) support提醒:dnsmasq和dnsmasq-full不能同时勾选。例如选中passwall第三方插件时,可能会出现这种情况,请到Base System中取消调dnsmasq的勾选2.3.6 二次编译12make -j$(nproc) downloadmake -j$(nproc)2.4 集成第三方插件经过上面的的步骤,你已经学会了基本的编译,此时可以尝试添加第三方的软件包 https://github.com/kenzok8/openwrt-packages2.4.1 添加软件源执行123456sed -i '$a src-git kenzo https://github.com/kenzok8/openwrt-packages' feeds.conf.defaultsed -i '$a src-git small https://github.com/kenzok8/small' feeds.conf.defaultgit pull./scripts/feeds update -a./scripts/feeds install -amake menuconfig找到LuCI->Applications,勾选需要的软件,依赖会自动勾选2.4.2 插件集成到固件里面按下空格选中M表示作为ipk包编译1 luci-app-alist............ LuCI support for alist 再次按下空格,出现*表示集成到固件里面1<*> luci-app-alist............ LuCI support for alist 然后开始编译12make -j$(nproc) downloadmake -j$(nproc)2.4.3 插件不集成到固件里面,而是单独作为ipk包参考: https://3mile.github.io/archives/2019/0813123100/ 按下空格选中M表示作为ipk包编译1 luci-app-alist............ LuCI support for alist 开始编译1make package/luci-app-alist/compile V=sipk生成路径,可以使用find命令查找1find bin/ -name "alist" 12345user@c6ba0d0ab225:~/openwrt$ find bin/ -name "alist" bin/packages/aarch64_cortex-a53/kenzo/luci-i18n-alist-zh-cn_1.0.11-1_all.ipkbin/packages/aarch64_cortex-a53/kenzo/alist_3.30.0-2_aarch64_cortex-a53.ipkbin/packages/aarch64_cortex-a53/kenzo/luci-app-alist_1.0.11-1_all.ipkuser@c6ba0d0ab225:~/lede$ 然后把这些ipk上传到路由器上执行即可123opkg install luci-i18n-alist-zh-cn_1.0.11-1_all.ipkopkg install alist_3.30.0-2_aarch64_cortex-a53.ipkopkg install luci-app-alist_1.0.11-1_all.ipk或者在web界面上传安装2.4.4 第三方插件源可能出现的问题2.4.4.1 ERROR: package/feeds/kenzo/alist failed to build解决方案参考: https://github.com/kenzok8/openwrt-packages/issues/363#issuecomment-1426531811 添加依赖即可1sudo apt install libfuse-dev2.4.4.2 ERROR: package/feeds/small/v2ray-plugin failed to build.参考 https://github.com/fw876/helloworld/issues/836 原因是勾选passwall2的时候,自动勾选了v2ray-plugin,要么取消调v2raya-plugin,要么升级go版本/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240305213308.png2.5 调整ROOT大小参考 https://github.com/danshui-git/shuoming/blob/master/overlay.md注意:对于官方openwrt的固件,修改root分区大小后,如果刷到路由器里面,需要重新刷GPT和uboot,否则可能不生效。找到 Target Images -> (102) Root filesystem partition size (in MiB), 把102改为自己想要的大小。2.6 自定义配置文件参考1: https://openwrt.org/docs/guide-developer/toolchain/use-buildsystem#custom_files参考2: https://openwrt.org/docs/guide-developer/uci-defaults 我们可以在编译根目录下创建files目录,相当于路由器的根目录。然后往里面新建etc/uci-defaults文件夹,这里面可以写自己定义的uci命令1mkdir -p files/etc/uci-defaults往files/etc/uci-defaults/添加脚本,等同于往路由器的/etc/uci-defaults/中添加脚本。1vim files/etc/uci-defaults/99-custom在99-custom添加自定义ip地址、dns和网关命令12345uci -q batch << EOIset network.lan.ipaddr='192.168.30.99'set network.lan.dns='192.168.30.1'set network.lan.gateway='192.168.30.1'EOI然后编译出来的固件,就会使用你的自定义配置.该目录中的所有脚本都会由boot服务自动执行,且仅在全新安装后的首次启动时执行!如果它们以代码 0 退出,则它们随后将被删除。以非零退出代码退出的脚本不会被删除,并将在下次启动时重新执行,直到它们也成功退出。2.7 注意事项如果你选择了自定义路由器平台,官方openwrt编译出来的是.itb格式的固件,需要用到tftp刷机方式,不兼容常见的第三方uboot刷入方式。可参考教程:官网: https://openwrt.org/docs/guide-user/installation/generic.flashing.tftp恩山: https://www.right.com.cn/forum/thread-8338290-1-1.html2.8 差异配置暂时不清楚有什么优点参考: https://openwrt.org/docs/guide-developer/uci-defaultsuci命令: https://openwrt.org/docs/techref/uci3 docker编译lede简介:lede是openwrt的一个分支,默认使用中文,集成了一些基本的插件。编译方法:类似openwrt,其实就是仿造 https://github.com/mwarning/docker-openwrt-build-env 这个编写了一个linux环境,然后在这个环境里面执行编译这次我们不下载他们Dockerfile,而是自己仿造一个构建镜像1docker build -t lede_builder .运行镜像1docker run -v ~/lede_mybild:/home/user lede_builder /bin/bash3.1 首次编译12345git clone https://github.com/coolsnowwolf/ledecd lede./scripts/feeds update -a./scripts/feeds install -amake menuconfig第一次编译建议不要勾选任何插件,因为第一次编译包含了很多基础包的编译,过程比较持久,如果加上了插件造成报错可能会感到困惑:到底是插件的问题,还是我系统没配置好?因此第一次仅仅勾选你的路由器平台即可。这里拿RAX3000M举例,首先选择平台,接着是芯片,第三项是具体型号/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240226112522.png3.2 自定义配置默认情况下,openwrt和lede后台地址都是192.168.1.1,有没有办法在编译的时候自定义呢?当然可以,只需要在编译的根目录下创建文件夹files,然后往里面添加初始化脚本即可。files相当于路由器的根目录1mkdir -p files/etc/uci-defaults假设我们要自定义ip地址1vim files/etc/uci-defaults/99-custom往里面添加内容123456uci -q batch << EOIset network.lan.ipaddr='192.168.30.101'set network.lan.dns='192.168.30.1'set network.lan.gateway='192.168.30.1'delete uhttpd.main.listen_httpsEOI注意到我这里删掉了uhttpd的https监听地址,原因是lede默认没有安装luci-app-openssl,如果不关闭https监听会无法启动web界面(仅x86)开始编译固件 (-j 后面是线程数)12make download -j8make -j$(nproc)如果发现编译出错,那么可以使用单线程编译,并输出详细信息。大部分情况下的首次编译出现错误都是网络问题。1make -j1 V=s编译完成后,可以在bin/target/平台目录下看到自己编译后的包,其中 xxx-squashfs-sysupgrade.bin就是我们要的固件/docker%E7%BC%96%E8%AF%91openwrt/Pasted%20image%2020240226064650.png3.3 集成插件编译经过前面的首次编译后,一些基础的包都已经编译完成,再次编译时候会跳过他们。此时选择自己需要的插件编译速度,就取决于插件本身。1make menuconfig选择自己的插件后12make download -j$(nproc)make -j$(nproc)注意,勾选luci应用后,依赖会自动勾选上,此时再次取消勾选luci,依赖不会取消,如果需要重新配置,请删掉.config123rm -rf .configmake menuconfigmake -j$(nproc)或者再选择插件前,先备份一下.config1cp .config .config.backup3.4 拓展包一些发行版会添加自己的拓展包,例如lede和immortalWRT的代码中都有automount和autosamba,但是这些官方openwrt是没有的。3.4.1 ipv6支持默认情况下lede的代码没有勾选ipv6-helper,请到 Extra pckages勾选ipv6-helper3.4.2 自动挂载Extra packages -> automount3.4.3 自动网络共享Extra packages -> autosamb注意:这个脚本有BUG,在RAX3000M-emmc勾选了此拓展包会导致无线网络消失。删除后才能恢复,因此不建议使用此拓展包。详细信息: https://github.com/immortalwrt/immortalwrt/issues/1201参考: https://github.com/coolsnowwolf/lede3.5 添加第三方插件源与openwrt的相同,请参考上面4 docker编译immortalwrt地址: https://github.com/immortalwrt/immortalwrt简介: immortalwrt甚至集成了很多第三方的软件包,无需额外添加软件源,感觉更方便,编译步骤和lede一样,过程不再赘述。4.1 构建镜像4.1.1 准备Dockerfile文件Dockerfile文件,根据官网描述,建议基于ubuntu20.04-LTS,那么第一行的FROM就要改了注意到这里还加了一行 DEBIAN_FRONTEND=noninteractive,防止创建镜像的过程出现交互行为。1docker build -t immortalwrt_builder .4.1.2 创建容器1docker run -itd --name iwt_builder -v ~/iwt_builder:/home/user immortalwrt_builder 4.1.3 进入容器1docker exec -it iwt_builder bash注意,docker里面的ubuntu系统需要修改用户目录权限给user才能下载源代码1sudo chown -R user:user .4.2 首次编译下载源代码12git clone -b openwrt-23.05 --single-branch --filter=blob:none https://github.com/immortalwrt/immortalwrtcd immortalwrt选择哪个分区可以在这里找 https://github.com/immortalwrt/immortalwrt/branches/active安装feeds12./scripts/feeds update -a./scripts/feeds install -a编译菜单,同样,先别选择插件,仅选择你的平台即可!1make menuconfig首次编译1make -j$(nproc)选择插件后再次编译12make menuconfigmake -j$(nproc)5 编译的一些技巧5.1 make选项5.1.1 当多线程编译失败时,可以使用以下命令单线程编译,仅关注错误信息1make V=s 2>&1 | tee build.log | grep -i -E "^make.*(error|[12345]...Entering dir)"另一种方法是检查相应的logs文件夹,如make[3] -C package/kernel/mac80211 compile,那么可以转到/logs/package/kernel/mac80211查看compile.txt5.1.2 报错时发出声音1make ...; echo -e '\a'5.1.3 忽视某个包的错误,继续编译其他包加入某个包编译错误了,12345Ignore compilation errorsIGNORE_ERRORS=1 make ...Ignore all errors including firmware assembly stagemake -i ...5.2 tmux多窗口tmux小技巧往期文章-> index.zh-cn如果是远程ssh连接服务器编译,最好使用tmux,可以多窗口,且ssh断掉后进程不会中断,再次ssh进入服务器可以回到tmux会话。 创建一个名称为openwrt的session1tmux new -s openwrt面板垂直分割,键盘按下快捷键。以下 表示同时按下Ctrl + B。例如下面这个命令,表示同时按下Ctrl + B 后,松开键盘,再按下%1 + %面板水平分割1 + "退出tmux,但不退出tmux的进程1 + Q回到tmux1tmux attach6 云编译:github action没研究相关内容TRSS清理日志在线选择自己的openwrt固件RAX3000M使用官方OpenWRT的23.05.2一些问题以及解决方案RAX3000M-openwrt使用ipv6中继RAX3000M搞机目录
2024年08月19日
23 阅读
0 评论
0 点赞
2024-06-28
宝塔面板永久会员7.7版本不更新版本
为了更清晰地展示代码,请按以下格式进行调整:一键安装7.7版本适用 Centos/Ubuntu/Debiancurl -sSO https://raw.githubusercontent.com/woniu336/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh安装完成后, 解除进入面板需要账号密码:rm -f /www/server/panel/data/bind.pl执行以下内容,避免官方搞小动作:echo '127.0.0.1 bt.cn' >> /etc/hosts手动解锁宝塔所有付费插件为永不过期文件路径:/www/server/panel/data/plugin.json搜索字符串:"endtime": -1 全部替换为 "endtime": 999999999999给 plugin.json 文件上锁防止自动修复为免费版:chattr +i /www/server/panel/data/plugin.json注意事项:服务器重启后又回到 "endtime": -1 需要再次修改替换净化面板:# 下载文件 wget -O /tmp/bt.zip https://github.com/woniu336/btpanel-v7.7.0/raw/main/bt/bt.zip # 解压文件并合并到目标目录 (选A 同意覆盖所有) unzip -u /tmp/bt.zip -d /www/server/panel/BTPanel/templates/default # 删除下载的压缩文件(如果需要) rm /tmp/bt.zip手动破解:屏蔽手机号sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js删除强制绑定手机js文件rm -f /www/server/panel/data/bind.pl手动解锁宝塔所有付费插件为永不过期文件路径:/www/server/panel/data/plugin.json搜索字符串:"endtime": -1 全部替换为 "endtime": 999999999999给 plugin.json 文件上锁防止自动修复为免费版chattr +i /www/server/panel/data/plugin.json如需取消屏蔽手机号:sed -i "s|if (bind_user == 'REMOVED') {|if (bind_user == 'True') {|g" /www/server/panel/BTPanel/static/js/index.js如果遇到重启后宝塔乱码 请DD最新版Debian系统然后修改语言区域:localectl set-locale LANG=en_US.UTF-8 nano /etc/default/locale LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8"修改后保存文件,重启VPS即可。其他宝塔v7.7备份:镜像1:curl -sSO https://raw.githubusercontent.com/8838/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh镜像2:curl -sSO https://raw.githubusercontent.com/zhucaidan/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh其他安装脚本:纯原版1curl -sSO https://raw.githubusercontent.com/zhucaidan/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh纯原版2wget -O install.sh http://f.cccyun.cc/bt/install_6.0.sh && bash install.sh升级(降级)到7.7命令(面板版本高于7.7请降级,低于7.7请升级,这是目前最优的版本)curl http://f.cccyun.cc/bt/update6.sh | bash开心版安装curl -sSO https://raw.githubusercontent.com/ztkink/bthappy/main/one_key_happy.sh && bash one_key_happy.sh手动升降级wget http://download.bt.cn/install/update/LinuxPanel-7.7.0.zip unzip LinuxPanel-7.7.0.zip cd panel bash update.sh cd .. && rm -f LinuxPanel-7.7.0.zip && rm -rf panel rm /www/server/panel/data/bind.pl更新脚本执行的覆盖操作,所以可以用来降级。开启离线模式前往“面板设置”页面,在上面开启“离线模式”,这样可以防止面板自动更新(不知道宝塔会不会有强制更新,如果有那也太过分了吧)。注意:以上正常途径升降级到官方的 V7.7 版本后需要重新按照上面方法手动破解,才可以继续使用 VIP 功能。其他手动破解解锁所有付费插件为永不过期打开宝塔平台的文件功能界面找到目录下 /www/server/panel/data/plugin.json 文件搜索字符串:"endtime": -1 全部替换为 "endtime": 999999999999显示永久专业版或企业版标识还是打开我们之前的 plugin.json 文件查找字符串:u63a8\u8350 修改所有 panel_pro 以及 panel_ltd 后面的 -1 或 1 改为 0-1 代表没有授权,0 代表专业版永久授权。禁止宝塔面板检测升级,防止失效打开目录下 /www/server/panel/data/plugin.json 文件查找字符串:"name": "coll_admin",将这段里的 update_mgs 删除或者改为 null禁止解锁插件后自动修复为免费版打开目录下 /www/server/panel/data/repair.json 文件查找字符串:"id": 16,将这段修复权限的代码删除特别提醒:建议修改并且安装过我们需要的插件后,开启面板的离线模式。否则宝塔面板后期自动升级可能会将修改的内容覆盖掉。参考宝塔破解版:https://baota.sbsLinux面板稳定版安装脚本此版本基于宝塔官方 8.0.4 版本,无特殊情况一般不会更新,适合追求稳定的生产环境。Centos安装脚本yum install -y wget && wget -O install.sh https://install.baota.sbs/install/install_6.0.sh && sh install.shUbuntu/Debian安装脚本wget -O install.sh https://install.baota.sbs/install/install_6.0.sh && bash install.sh一键更新脚本curl https://install.baota.sbs/install/update6.sh | bashLinux面板最新版安装脚本当前版本:宝塔 8.0.5,更新日期:2024年2月14日,同步官方更新的最新版。Centos安装脚本yum install -y wget && wget -O install.sh https://new.baota.sbs/install/install_6.0.sh && sh install.shUbuntu/Debian安装脚本wget -O install.sh https://new.baota.sbs/install/install_6.0.sh && bash install.sh一键更新脚本curl https://new.baota.sbs/install/update6.sh | bash堡塔云监控2.2.9安装脚本使用 SSH 连接工具,如 PUTTY 连接到您的 Linux 服务器后,根据系统执行相应命令开始安装。堡塔云监控安装脚本curl -sS https://install.baota.sbs/install/install_btmonitor.sh -o /tmp/install_btmonitor.sh && bash /tmp/install_btmonitor.sh堡塔云监控更新脚本curl https://install.baota.sbs/install/update_btmonitor.sh | bash宝塔开心版https://bt.sy宝塔 Linux 面版 7.7.0 专业版【纪念版】国内节点:Centos安装命令yum install -y wget && wget -O install.sh http://download.bt.sy/install/install_6.0.sh && sh install.sh实验性Centos/Ubuntu/Debian安装命令 独立运行环境(py3.7) 可能存在少量兼容性问题 不断优化中curl -sSO http://download.bt.sy/install/install_panel.sh && bash install_panel.shUbuntu Deepin安装命令wget -O install.sh http://download.bt.sy/install/install-ubuntu_6.0.sh && sudo bash install.shDebian安装命令wget -O install.sh http://download.bt.sy/install/install-ubuntu_6.0.sh && bash install.shFedora安装命令wget -O install.sh http://download.bt.sy/install/install_6.0.sh && bash install.shLinux面版7.7.0升级专业版命令(7.8.0 可以执行这个降级到 7.7.0 开心版)curl http://download.bt.sy/install/update6.sh | bash宝塔 Linux 面板 7.7.0 企业版【纪念版】国内节点:Centos安装命令yum install -y wget && wget -O install.sh http://download.bt.sy/ltd/install/install_6.0.sh && sh install.sh试验性Centos/Ubuntu/Debian安装命令 独立运行环境(py3.7) 可能存在少量兼容性问题 不断优化中curl -sSO http://download.bt.sy/ltd/install/install_panel.sh && bash install_panel.shUbuntu Deepin安装命令wget -O install.sh http://download.bt.sy/ltd/install/install-ubuntu_6.0.sh && sudo bash install.shDebian安装命令wget -O install.sh http://download.bt.sy/ltd/install/install-ubuntu_6.0.sh && bash install.shFedora安装命令wget -O install.sh http://download.bt.sy/ltd/install/install_6.0.sh && bash install.shLinux面版7.7.0升级企业版命令(7.8.0 可以执行这个降级到 7.7.0 开心版)curl http://download.bt.sy/ltd/install/update6.sh | bash
2024年06月28日
128 阅读
1 评论
0 点赞
1
2
...
14