首页
关于
Search
1
[Nas折腾] 群晖 Synology NAS 的Docker的注册表无法打开的解决方法
809 阅读
2
[Nas折腾] 如何优化群晖NAS上的Video Station以支持DTS和AC3解码
183 阅读
3
欢迎使用 Typecho
55 阅读
4
[折腾日记4] 用RustDesk远程桌面走自建服务器,配合Zerotier内网IP访问,实现低延迟流畅操控远程桌面——RustDesk篇
55 阅读
5
[ 路由器折腾 1 ]MT3000 不刷机配置记录
48 阅读
默认分类
VPS笔记
Nas折腾
OpenWRT
人工智能(Artificial Intelligence)
登录
Search
标签搜索
Flutter笔记
蜗牛的博客
累计撰写
20
篇文章
累计收到
48
条评论
首页
栏目
默认分类
VPS笔记
Nas折腾
OpenWRT
人工智能(Artificial Intelligence)
页面
关于
搜索到
6
篇与
的结果
2024-04-13
[折腾日记6] 提升VPS性能,采用Hysteria2,让你的虚拟服务器高效运行,告别低速垃圾网络!
Hysertia2的好处不用多说,直接上图Hysteria2 简介Hysteria 是一个强大、快速、抗审查的代理工具。⚡ 快如闪电通过魔改的 QUIC 协议驱动,Hysteria 即使在最不稳定和容易丢包的网络环境中也能提供无与伦比的性能。✊ 抗封锁能力协议旨在伪装成标准的 HTTP/3 流量,无论中间人还是主动探测,都很难分辨和封锁。为何这么火?能使垃圾线路焕发第二春?对比之前的 ss、vmess、vless、trojan 等协议,说说它的特点及优势:名词解释:QUIC 的名称最初是“快速UDP互联网连接”(Quick UDP Internet Connection)的首字母缩写,QUIC 的目的是为了在网络层淘汰 TCP ,以满足许多应用的需求,因此该协议偶尔也会获得 “TCP/2”的昵称。大家都知道网络使用高峰期时会出现拥堵造成高延迟及丢包。我们访问网站用的 HTTP 协议是基于 TCP 的,包括我们常用的 ss、vmess 、vless 、trojan 等工具也是基于 TCP 的。 TCP 的协议的拥塞控制算法决定了当出现拥堵会主动降低发送速率来缓解,网络就会变慢,也就是说决定权不在我们手里,拥堵自会变慢。而 Hysteria 魔改 QUIC 基于 UDP 非 TCP ,魔改QUIC 的拥塞控制算法后名为 Brutal, Brutal 采用固定速率模型,拥堵时不会主动降低发送速率。可以让我们在配置文件中手动设置发送速率和接收速率,不管它是否拥堵。也就是别人拥堵时自动降速,我们保持不变。这就是 Hysteria 能大幅提升网速,使垃圾线路焕发第二春的原因。面对道德问题, Hysteria2 也支持使用传统BBR拥塞控制。搭建过程中会细说。Hysteria 2 与 Hysteria 1.x 完全不兼容,用户必须在客户端和服务器上使用一致的版本。Hysteria 1 这里就不再细说。Hysteria 2 搭建教程准备工作VPS使用CC,操作系统版本 Ubuntu2204。服务端部署采用官方提供的脚本# 切换到 root sudo -i# 一键安装 Hysteria2 bash <(curl -fsSL https://get.hy2.sh/)输出提示Congratulation! Hysteria 2 has been successfully installed on your server. 表示安装成功并提示我们下一步要:修改服务端配置文件 /etc/hysteria/config.yaml启动 hysteria systemctl start hysteria-server.service设置开机自启 systemctl enable hysteria-server.service先设置开机自启systemctl enable hysteria-server.service生成自签名证书openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout /etc/hysteria/server.key -out /etc/hysteria/server.crt -subj "/CN=bing.com" -days 36500 && sudo chown hysteria /etc/hysteria/server.key && sudo chown hysteria /etc/hysteria/server.crt设置配置文件这是我的config.yaml.zip,你也可以下载直接参考。也可以修改如下的命令,直接在shell终端执行亦可。cat << EOF > /etc/hysteria/config.yaml listen: :443 #监听端口 #有域名,使用CA证书 #acme: # domains: # - blog.snailszzy.top #你的域名,需要先解析到服务器ip # email:
[email protected]
#使用自签名证书 tls: cert: /etc/hysteria/server.crt key: /etc/hysteria/server.key auth: type: password password: Se7RAuFZ8Lzg #设置认证密码 #伪装 masquerade: type: proxy proxy: url: https://bing.com/ #伪装网址 rewriteHost: true EOF启动Hysteria2服务systemctl start hysteria-server.service 其他命令# 查看状态及日志 systemctl status hysteria-server.service -l# 停止Hysteria2 systemctl stop hysteria-server.service# 设置开机自启 systemctl enable hysteria-server.service# 重启 systemctl restart hysteria-server.service客户端Windows我们先从Windows开始v2rayN 下载:https://github.com/2dust/v2rayN/releases/latestHysteria 2下载:https://github.com/apernet/hysteria/releases把下载好的hysteria-windows-amd64.exe放到如下路径:客户端配置文件,可以参考我的hysteria2_vps.json.zip点击“服务器”-》“添加自定义配置服务器”在V2rayN中配置如下,并在点击“浏览”按钮导入配置文件。说明一下关于带宽字段的设置bandwidth:up: 50 mbpsdown: 100 mbps根据自己使用的带宽酌情设置,官方说法如下:Brutal 如果带宽设置低于实际最大值也能正常运行;相当于限速。重要的是不要将其设置得高于实际最大值,否则会因为补偿机制导致连接速度更慢且不稳定。另外,服务端、客户端的配置文件均可设置带宽字段,这样会有三种情形:服务端、客户端两端均设置:两个方向都会使用 Brutal,客户端的 up 应当等于服务端的 down,两端设置数据不同时,实际控制速度为相对小的值。仅一端设置:按这一端设置值使用 Brutal 控制速度两侧均不设置,则双方均使用 BBR一个特殊情况是当服务端配置文件启用了 ignoreClientBandwidth 选项,无论客户端的带宽值如何,双方始终都会使用 BBR。server: IP:443 auth: Se7RAuFZ8Lzg bandwidth: up: 20 mbps #设置最高上行带宽,从运营商查或不挂梯子测速speedtest.cn down: 100 mbps #设置最高下行带宽,从运营商查或不挂梯子测速speedtest.cn tls: sni: bing.com #自己域名,若没有填写伪装站点 insecure: true #使用自签名证书时时需要改成true,如为 CA 证书建议修改为 false socks5: listen: 127.0.0.1:1080 http: listen: 127.0.0.1:8080iPhone手机端在非国区Apple Store下载shadowrocket App.配置如下:
2024年04月13日
39 阅读
0 评论
0 点赞
2024-03-23
[折腾日记5] 用RustDesk远程桌面走自建服务器,配合Zerotier内网IP访问,实现低延迟流畅操控远程桌面——ZeroTier篇
直接看效果,这是我家里连公司的电脑,20ms的延时,操作流畅不言而喻!接下来,我们将介绍ZeroTier以及如何在服务端搭建私服、客户端的安装和使用:1、ZeroTier 是一种软件定义的网络(SDN)解决方案,它允许用户轻松创建虚拟的全球性网络,使得不同地点的设备可以安全地连接到一起,就好像它们在同一个局域网中一样。2、Controller(控制器):控制器是 ZeroTier 网络的管理节点,负责网络的全局路由、地址分配和数据转发等关键任务。在 ZeroTier 中,控制器通常是一个 Planet 节点。3、Planet(星球):Planet 节点是 ZeroTier 网络中的核心节点,负责网络的管理和控制。它们处理网络的全局路由、地址分配和数据转发等任务。4、Moon(月球):Moon 节点是连接到 ZeroTier 网络的普通设备或者子网。它们通过 ZeroTier 软件连接到网络,并通过 Planet 节点进行数据传输。5、ztncui:ztncui 是 ZeroTier 的一个控制面板,提供了一个用户友好的界面来管理和监控 ZeroTier 网络。用户可以通过 ztncui 来配置 ZeroTier 网络、管理节点、查看网络状态和流量统计等。它们之间的关系:ZeroTier 是整个网络解决方案的名称,包括了网络技术本身以及相关的软件和工具。Controller(控制器) 通常指的是 ZeroTier 网络中的 Planet 节点,负责管理整个网络。Planet(星球) 是 ZeroTier 网络中的核心节点,即 Controller,负责网络的管理和控制,负责流量转发和P2P通信。Moon(月球) 是连接到 ZeroTier 网络的普通设备或者子网,通过 Planet 节点进行数据传输。ztncui 是 ZeroTier 的控制面板,用于管理和监控 ZeroTier 网络,与 ZeroTier 技术本身关系密切,是管理 ZeroTier 网络的便捷工具,使用根的API创建和管理网络,不参与流量通信。一、服务端私服搭建,搭建私服的好处不言而喻,数据都是通过自己的私服转发,而不必担忧走官方服务器怕数据泄露。1> 安装最新版的zerotiercurl -s https://install.zerotier.com | sudo bash2> 搭建Moon节点。cd /var/lib/zerotier-one/ sudo zerotier-idtool initmoon identity.public > moon.json vi moon.json修改如下:在stableEndpoints项中填入服务器的公网 IP 地址,其它项不需要变动,例如:{ "id": "xxxxx", "objtype": "world", "roots": [ { "identity": "xxxx:0:eeee", "stableEndpoints": ["220.181.38.148/9993"] } ], "signingKey": "asdfasdfasdf", "signingKey_SECRET": "asdfasdfasdfasd", "updatesMustBeSignedBy": "asdfasdfasdf", "worldType": "moon" }生成签名文件:zerotier-idtool genmoon moon.json执行之后会生产一个000000xxxx.moon的文件。将 Moon 节点加入网络:cd /var/lib/zerotier-one/ sudo mkdir moons.d sudo mv 000000xxxxxx.moon moons.d/此处的000000xxxxxx.moon是上一步生成的文件名。之后重启中转服务器的 zerotier-one:sudo systemctl restart zerotier-one其他常用命令:启动zerotiersudo systemctl start zerotier-one.service实现开机自动启动zerotiersudo systemctl enable zerotier-one.service加入 ZeroTier 虚拟局域网sudo zerotier-cli join asdfasdf3> 搭建Web UI ztncui,来管理节点。可以参考官方的搭建,我这里直接采用火木木的脚本,但是我修改了最新版本的ztncui ztncui_0.8.14_amd64.deb。zerotier_planet_debain.sh.zip二、客户端使用Moon。1> Linux 客户端执行以下命令即可,其中,xxxxxxxxxx为 Moon 的节点 ID:zerotier-cli orbit xxxxxxxxxx xxxxxxxxxx之后可以通过以下命令确认是否成功:zerotier-cli listpeers若出现类似200 listpeers 7b9528eea2 220.181.38.148/53216;7753;7570 196 1.6.2 MOON的提示,则表示客户端成功连接 Moon 节点。2> WindowsWindows 客户端以管理员身份打开 PowerShell,执行以下命令即可:cd "C:\Program Files (x86)\ZeroTier\One" zerotier-cli.bat orbit xxxxxxxxxx xxxxxxxxxx同样,命令中的xxxxxxxxxx为 Moon 的节点 ID。确认是否成功:zerotier-cli.bat listpeers同样地,若出现类似200 listpeers 7b9528eea2 220.181.38.148/53216;7753;7570 196 1.6.2 MOON的提示,则表示客户端成功连接 Moon 节点。3> Mac4> Andorid5> iPad/iPhone
2024年03月23日
43 阅读
1 评论
0 点赞
2024-03-23
[折腾日记4] 用RustDesk远程桌面走自建服务器,配合Zerotier内网IP访问,实现低延迟流畅操控远程桌面——RustDesk篇
首先,您需要一个VPS服务器,如果没有,您家里的运营商有提供固定外网IP也可以,但是有这种好运气的人比较少,当然有钞能力的土豪运气一向很好,废话不多说,一起来操作一下。1、服务端配置,我用的 Ubuntu 2204,服务端官方只有Linux/Ubuntu。对服务器要求硬件要求很低;基础云服务器最低配置就够了,对CPU和内存的要求也很低。您还可以使用 Raspberry Pi 或类似的东西。从网络规模来看,如果TCP打洞直连失败,会消耗中继流量。中继连接的流量在 30 K/s 到 3 M/s(1920x1080 屏幕)之间,具体取决于分辨率设置和屏幕更新。如果只是办公需求,流量在100K/s左右。①去作者的github页面下载最新的服务器版本,目前最新版本是1.1.10-3: RustDesk Server下载 选择 rustdesk-server-linux-amd64.zip(不建议选择deb文件,因为安装以后,会自动创建并启动服务,这样的结果就是后面自己再启动服务时,会提示服务已经存在以为出错造成困扰。)wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip② 解压rustdesk-server-linux-amd64.zipunzip rustdesk-server-linux-amd64.zip会得到三个文件 hbbr , hbbs 和 rustdesk-utils {message type="info" content="hbbs:RustDesk ID/会话 服务器hbbr: 会话中继服务器rustdesk-utils:工具,可以重新生成私钥和公钥、检查公钥私钥的有效性以及检查服务连接的问题。使用方法可以直接运行rustdesk-utils,根据提示来操作。"/}③安装pm2,官方建议您使用pm2用于管理您的服务,当然,如果您希望用systemd来管理也是可以的,具体查看步骤⑦。sudo apt install npm && npm install pm2@latest -g另外,作者有提到说pm2运行需要Node.js v16+,可以按照如下命令升级nodejs,我这边没有升级也是能运行pm2点,如果运行失败,就升级一下nodejs版本。具体可以参考这个链接: https://blog.csdn.net/weixin_45523960/article/details/128887831④ UFW防火墙配置来开放相关的端口,如果有宝塔面板的,还需要再宝塔的安全那里放行端口。服务需要开放端口,请注意,应为 TCP 和 UDP 启用 21116。TCP(21115, 21116, 21117, 21118, 21119)UDP(21116)默认情况下,hbbs侦听 21115 (TCP)、21116 (TCP/UDP) 和 21118 (TCP),hbbr侦听 21117 (TCP) 和 21119 (TCP)。请务必在防火墙中打开这些端口。21115用于NAT类型测试,21116/UDP用于ID注册和心跳服务,21116/TCP用于TCP打洞和连接服务,21117用于Relay服务,21118和21119用于支持网络客户端。如果不需要Web客户端(21118、21119)支持,可以禁用相应端口。在服务器shell终端运行如下指令,需要取得root权限ufw allow 21115:21119/tcp ufw allow 21116/udp⑤ 运行hbbs & hbbr用法:如果要禁止没有密钥的用户建立非加密连接,加上"-k _",如果没有加密,其他人知道了您的服务器ip和端口号就可以直接通过您的服务器来中转连接远程桌面。pm2 start hbbs -- -r 你的服务器IP:21116 -k _ pm2 start hbbr -k _示例pm2 start "~/rustdesk/rustdesk-server-linux-amd64/hbbs -k _" -- -r 192.168.1.1:21116 pm2 start "~/rustdesk/rustdesk-server-linux-amd64/hbbr -k _"运行成功后会显示online,如下所示:并且,在对应的运行目录下会产生如下的秘钥key,这个公钥key给客户端连接的时候加密通信使用。查看一下公钥key是这样一串字符串,复制下来,给客户端连接认证的时候要用到。cat id_ed25519.pub GjcqbT3D37w4ubj882rD1GTqUPA+oknytTSUfNTxOdA=⑥ 如果你想让hbbs/hbbr重启后自动运行,用 pm2 save 和 pm2 startup 来保存一下。⑦ 如果用pm2管理,可以忽略此systemd开机自启动的步骤。1> 创建一个hbbs的服务文件rustdesk-hbbs.service,并放到/lib/systemd/system/路径此路径 /usr/bin/hbbs 可以更改为你存放hbbs的路径,例如:~/rustdesk/amd64/hbbs[Unit] Description=Rustdesk Signal Server After=network.target [Service] Type=simple LimitNOFILE=1000000 ExecStart=/usr/bin/hbbs -r 0.0.0.0 -p 21116 #设置运行路径 WorkingDirectory=~/rustdesk/amd64/ User=root Group= Restart=on-failure StandardOutput=append:/var/log/rustdesk-server/hbbs.log StandardError=append:/var/log/rustdesk-server/hbbs.error # Restart service after 10 seconds if node service crashes RestartSec=10 [Install] WantedBy=multi-user.target2> 创建一个hbbr的服务文件rustdesk-hbbr.service,并放到/lib/systemd/system/路径此路径 /usr/bin/hbbr 可以更改为你存放hbbr的路径,例如:~/rustdesk/amd64/hbbr[Unit] Description=Rustdesk Relay Server [Service] Type=simple LimitNOFILE=1000000 ExecStart=/usr/bin/hbbr -p 21117 #设置运行路径 WorkingDirectory=~/rustdesk/amd64/ User=root Group= Restart=on-failure StandardOutput=append:/var/log/rustdesk-server/hbbr.log StandardError=append:/var/log/rustdesk-server/hbbr.error # Restart service after 10 seconds if node service crashes RestartSec=10 [Install] WantedBy=multi-user.target 3> 用如下命令启动并设置开机自启动 hbbs 和hbbr。sudo systemctl start rustdesk-hbbs.service && sudo systemctl enable rustdesk-hbbs.service sudo systemctl start rustdesk-hbbr.service && sudo systemctl enable rustdesk-hbbr.service{lamp/}2、客户端配置去作者的github页面下载最新的客户端版本,目前最新版本是1.2.3-1 RustDesk Client下载 ①Window 客户端下载好 rustdesk-1.2.3-1-x86_64.exe 安装完成打开的页面如下②Ubuntu 客户端。1> 下载好 [rustdesk-1.2.3-x86_64.deb]https://github.com/rustdesk/rustdesk/releases/download/1.2.3/rustdesk-1.2.3-x86_64.deb) 2> 用命令安装 rustdesk-1.2.3-x86_64.debsudo dpkg -i rustdesk-1.2.3-x86_64.deb3> 由于linux版本的应用关掉后就退出了,设置里并没有设置在关闭页面后台跑,所以我们自己设置开机自启动并在关闭应用页面后在后台跑。vim /usr/share/rustdesk/files/systemd/rustdesk.service把里面的root改成你的用户名重启rustdesk.servicesystemctl daemon-reload systemctl restart rustdesk.service4> 添加开机自启动。5> 运行界面,其他通过自建服务器的设置参考Windows 应用界面的设置即可。③ macOS 客户端下载好 rustdesk-1.2.3-x86_64.dmg 按照提示安装即可,设置可以参考Windows界面的设置。④ Android 客户端,设置可以参考Windows界面的设置即可。下载好 rustdesk-1.2.3-aarch64-signed.apk ⑤ IOS 客户端,直接在apple store 港区或者美区商店上搜索rustdesk即可下载安装。设置可以参考Windows界面的设置即可。
2024年03月23日
55 阅读
11 评论
0 点赞
2024-03-23
[折腾日记3] VPS搭建 + WARP 代理解锁Netflix, Disney+, Prime Video 和 ChatGPT
以下内容来自不良林博客,出处:https://bulianglin.com/archives/netflix-unlock.html操作系统:Ubuntu 22.04安装x-ui:bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)关闭防火墙:ufw disable检测是否解锁奈飞:#项目地址:https://github.com/sjlleo/netflix-verify #下载检测解锁程序 wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/v3.1.0/nf_linux_amd64 && chmod +x nf #执行 ./nf #通过代理执行 ./nf -proxy socks5://127.0.0.1:30000 二、二级代理解锁xray 配置模版://本地监听配置 { "listen": "127.0.0.1", "port": 30000, "protocol": "socks", "sniffing": { "enabled": true, "destOverride": ["http", "tls"] } } //路由规则 { "type": "field", "outboundTag": "netflix_proxy", "domain": [ "geosite:netflix", "geosite:disney", "geosite:primevideo", "geosite:openai", "geosite:docker" ] } //二级代理 //填入你自己的解锁节点配置三、WARP代理解锁#官方教程:https://pkg.cloudflareclient.com/install #安装WARP仓库GPG 密钥: curl https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg #添加WARP源: echo "deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list #更新APT缓存: apt update #安装WARP: apt install cloudflare-warp #注册WARP: warp-cli register #设置为代理模式(一定要先设置): warp-cli set-mode proxy #连接WARP: warp-cli connect #查询代理后的IP地址: curl ifconfig.me --proxy socks5://127.0.0.1:40000xray 完整配置模版:{ "api": { "services": [ "HandlerService", "LoggerService", "StatsService" ], "tag": "api" }, "inbounds": [ { "listen": "127.0.0.1", "port": 62789, "protocol": "dokodemo-door", "settings": { "address": "127.0.0.1" }, "tag": "api" } ], "outbounds": [ { "protocol": "freedom", "settings": {} }, { "tag": "netflix_proxy", "protocol": "socks", "settings": { "servers": [ { "address": "127.0.0.1", "port": 40000 } ] } }, { "protocol": "blackhole", "settings": {}, "tag": "blocked" } ], "policy": { "system": { "statsInboundDownlink": true, "statsInboundUplink": true } }, "routing": { "rules": [ { "type": "field", "outboundTag": "netflix_proxy", "domain": [ "geosite:netflix", "geosite:disney", "geosite:primevideo", "geosite:openai", "geosite:docker" ] }, { "inboundTag": [ "api" ], "outboundTag": "api", "type": "field" }, { "ip": [ "geoip:private" ], "outboundTag": "blocked", "type": "field" }, { "outboundTag": "blocked", "protocol": [ "bittorrent" ], "type": "field" } ] }, "stats": {} }默认优先ipv6,直接禁用ipv6echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6
2024年03月23日
30 阅读
0 评论
0 点赞
2024-03-23
[折腾日记2] 通过宝塔面板搭建Typecho博客网站
安装Typecho博客需要的环境:由于我用的是Ubuntu 22.04.3 LTS x86_64,Mysql必须大于Mysql 5.7,各位可以根据自己的版本选Mysql 5.6登录宝塔面板,自动弹如下对话框,勾选安装如下:2.安装所需时间根据网络不同而花费不同时间。建站去作者 官网 或者 GitHub ,下载Typecho; 或者打开从作者GitHub copy过来链接下载。https://github.com/typecho/typecho/releases/download/v1.2.1/typecho.zip上传并解压typecho.zip到blog.snailszzy.top目录下。记得先清空blog.snailszzy.life下的所有文件再解压typecho.zip放进去。解压typecho.zip到blog.snailszzy.life后的目录如下所示6.记得开放你的甲骨文vps的80和443端口。7.打开Typecho,开始你的博客之旅吧。blog.snailszzy.life其他遇到过的问题,宝塔搭建完后,登录密码错误时会弹出验证码图片失败的问题,解决方法如下:vim /www/server/panel/BTPanel/__init__.py搜索cache_timeout=0,并把它删除Before:return send_file(out, mimetype='image/png', cache_timeout=0)After:return send_file(out, mimetype='image/png'){alert type="info"}1.博客中标注原创的文章,版权归原作者 Snailszzy 所有; 2.转载或者引用本文内容请注明来源及原作者; 3.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。{/alert}
2024年03月23日
33 阅读
0 评论
0 点赞
2024-03-23
[折腾日记1] 甲骨文VPS 新装宝塔
转自 https://ybfl.xyz/sites/158.html1.直接下载国外机可以用github,用下面的代码 作者 github 地址curl -sSO https://raw.githubusercontent.com/8838/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh国内机器,或者连不上github的,用下面这个代码 国内文件地址curl -sSO http://d.moe.ms/AAAAA/btpanel-v7.7.0/install/install_panel.sh && bash install_panel.shPs:代码都能看到,如果有疑问,大家可自行看源码。2.开始开心版手动制作1,屏蔽手机号sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js2.删除强制绑定手机js文件rm -f /www/server/panel/data/bind.pl3.还嫌麻烦,直接一键优化脚本吧wget -O optimize.sh http://f.cccyun.cc/bt/optimize.sh && bash optimize.sh插件开心版操作1.手动解锁宝塔所有付费插件为永不过期文件路径:/www/server/panel/data/plugin.json搜索字符串:"endtime": -1全部替换为"endtime": 9999999999992.给plugin.json文件上锁防止自动修复为免费版chattr +i /www/server/panel/data/plugin.json如果嫌烦,一键脚本啊curl -sSO https://raw.githubusercontent.com/ztkink/bthappy/main/one_key_happy.sh && bash one_key_happy.sh已经安装了宝塔新版本,降级1.下载离线包wget https://d.ybfl.xyz/bt/LinuxPanel-7.7.0.zip2.解压缩unzip LinuxPanel-7.7.0.zip如有提示,输入大写A即可,全部替换3.进入升级目录cd /root/panel4.运行降级bash update.sh然后重复上面屏蔽手机的代码和是否要开启开心版插件,自己定吧。!!!补充内容:!!! 由于我的是甲骨文x86_x64的VPS,安装宝塔面板以后,发现无法用网址访问,最后查了一些资料,总结如下: 1.防火墙开放端口sudo ufw allow 88882. 关闭默认的甲骨文的防火墙rm -f /etc/iptables/rules.v4 rm -f /etc/iptables/rules.v63. 修改策略sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT sudo iptables -Fsudo iptables -P INPUT ACCEPT :这个命令将iptables的默认输入策略设置为ACCEPT。这意味着,除非有特定规则来阻止,否则所有进入服务器的数据包都将被允许。 sudo iptables -P FORWARD ACCEPT :这个命令将iptables的默认转发策略设置为ACCEPT。在路由器或网关中,这允许所有经过服务器的数据包被默认转发。 sudo iptables -P OUTPUT ACCEPT :这个命令将iptables的默认输出策略设置为ACCEPT。这意味着,除非有特定规则来阻止,否则所有从服务器发出的数据包都将被允许。 sudo iptables -F :这个命令清空(flush)所有的iptables规则。这将删除所有现有的规则,包括允许和拒绝流量的规则。4. 登录VPS后台 ①点击你的实例,点击子网②安全列表中点击名称③添加入站规则5. 重启系统,访问你的宝塔网址即可出现登录界面sudo reboot
2024年03月23日
28 阅读
0 评论
0 点赞