完全根据逗比大佬的教程进行配置,在此记录下踩的坑
教程原址:https://doub.io/shell-jc3/
1.ServerStatus的默认传输端口是35601。
2.由于需要监测的机器中,有一台NAT,其35601外网端口已经被占用,只能整体更换服务端、客户端端口。
3.修改客户端,然后重启客户端
# 客户端,打开客户端文件 /usr/local/ServerStatus/status-client.py # 修改第8行的(35601就是默认端口): PORT = 35601
4.修改服务端,然后重启服务端
# 服务端,打开服务脚本 /etc/init.d/status-server # 并把 35行(或37行)的: nohup "./$NAME_BIN" --config="$CONF" --web-dir="$WEB_BIN" > /tmp/serverstatus_server.log 2>&1 & # 改成 nohup "./$NAME_BIN" --config="$CONF" --web-dir="$WEB_BIN" --port=2333 > /tmp/serverstatus_server.log 2>&1 & # 2333是示例端口,改成自己的
5.此脚本无法监测NAT-OVZ下的负载,猜测可能是因为BBR脚本的原因。
6.配置NAT的端口映射时,必须外网端口=内网端口才能正常通信,原因不明。
7.使用此脚本安装的Caddy不包括FileBrowser扩展,如使用FileBrowser扩展需要用那个教程里的脚本重新跑一编。
教程原址:https://doub.io/jzzy-3/
wget -N --no-check-certificate https://softs.loan/Bash/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager # 如果上面这个脚本无法下载,尝试使用备用下载: wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager
8.服务端增加节点时,要在每个节点完成后加’,’(加逗号),最后一个节点不用加,不然服务端会报错。