在Serv00上部署WebSSH

1.开放一个端口并开启应用权限

image.png

image.png

2.将域名托管到serv00

添加域名到serv00,可以使用cloudflare托管
image.png

创建Website
image.png

3.拉取WebSSH

进入public_html文件下

1
cd /usr/home/你的serv名字/domains/域名/public_html

下载WebSSH

1
git clone https://github.com/crazypeace/huashengdun-webssh

去文件管理器后台将huashengdun-webssh下的文件放入public_html目录下
image.png

4.开始安装WebSSH

安装webssh包

1
pip install webssh

添加路径

1
export PATH=$PATH:/home/serv00名字/.local/bin

serv00名字改为你自己的

运行程序

1
python run.py --port=你的端口 --font='Consolas.ttf' --xsrf=False --xheaders=False --origin='*' --debug --delay=6

将端口改为你自己的

运行上面命令后访问你的网站,出现这个界面表示成功
image.png

5.添加start.sh脚本

public_html目录创建一个start.sh文本

1
2
3
4
#!/bin/bash

# 启动 webssh 程序
nohup python /usr/home/serv00名字/domains/域名/public_html/run.py --port=你的端口 --font='Consolas.ttf' --xsrf=False --xheaders=False --origin='*' --debug --delay=6 > /dev/null 2>&1 &

serv00名字域名你的端口改为你自己的并保存,下面同理。

6.添加restart.sh脚本

public_html目录创建一个restart.sh文本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash

# 设置脚本路径
SCRIPT_PATH="/usr/home/serv00名字/domains/域名/public_html/start.sh"
WORK_DIR="/usr/home/serv00名字/domains/域名/public_html"

# 检查程序是否在运行
if ! pgrep -f "run.py" > /dev/null
then
# 如果程序没有运行,则重新启动它
cd "$WORK_DIR"
nohup ./start.sh > /dev/null 2>&1 &
echo "Restarted start.sh at $(date)" >> "$WORK_DIR/restart_log.txt"
fi

赋权start.shrestart.sh

1
2
3
chmod +x /usr/home/serv00名字/domains/域名/public_html/start.sh

chmod +x /usr/home/serv00名字/domains/域名/public_html/restart.sh

最后将restart.sh绝对路径放入CF的保活脚本中就可

1
/usr/home/serv00名字/domains/域名/public_html/restart.sh
Cloudflare Worker自动检测并添加servoo/CT8的Cron