搭配cf worker使用
1 个赞
帖子搜一下 我记得有
1 个赞
好吧
将白嫖进行到底
会话隔离报403的话,可以试试这个
1 个赞
让ai整了一个更新的脚本
#!/bin/sh
# 设置变量
REPO="wozulong/fuclaude"
DOWNLOAD_DIR="./fuclaude_update"
TARGET_DIR="./fuclaude"
ZIP_PASSWORD="linux.do"
PORT="YOUR_PORT" # 请替换为你的实际端口
PASSWORD="YOUR_PASSWORD" # 请替换为你的实际密码
# 获取最新版本的下载链接
LATEST_RELEASE=$(curl -s "https://api.github.com/repos/$REPO/releases/latest")
DOWNLOAD_URL=$(echo "$LATEST_RELEASE" | jq -r '.assets[] | select(.name | contains("freebsd-amd64")) | .browser_download_url')
# 检查是否获取到下载链接
if [ -z "$DOWNLOAD_URL" ]; then
echo "无法获取下载链接,请检查仓库和资产名称。"
exit 1
fi
# 创建下载目录
mkdir -p "$DOWNLOAD_DIR"
# 下载最新版本
curl -L -o "$DOWNLOAD_DIR/fuclaude.zip" "$DOWNLOAD_URL"
# 检查下载是否成功
if [ $? -ne 0 ]; then
echo "下载失败,请检查网络连接或下载链接。"
exit 1
fi
# 解压下载的文件
unzip -P "$ZIP_PASSWORD" -o "$DOWNLOAD_DIR/fuclaude.zip" -d "$DOWNLOAD_DIR"
# 检查解压是否成功
if [ $? -ne 0 ]; then
echo "解压失败,请检查压缩包密码。"
exit 1
fi
# 检查解压后的文件夹名称
EXTRACTED_DIR=$(find "$DOWNLOAD_DIR" -mindepth 1 -maxdepth 1 -type d)
# 检查解压后的文件夹是否存在
if [ ! -d "$EXTRACTED_DIR" ]; then
echo "解压后的文件夹不存在,请检查压缩包内容。"
exit 1
fi
# 替换目标目录中的文件
cp -r "$EXTRACTED_DIR"/* "$TARGET_DIR"
# 检查复制是否成功
if [ $? -ne 0 ]; then
echo "复制文件失败,请检查目标目录路径和权限。"
exit 1
fi
# 编辑 config.json 文件
sed -i '' 's/"bind": "127.0.0.1:8181"/"bind": "0.0.0.0:'"$PORT"'"/; s/"signup_enabled": *false/"signup_enabled": true/; s/"show_session_key": *false/"show_session_key": true/; s/"site_password": *"[^"]*"/"site_password": "'"$PASSWORD"'"/' "$TARGET_DIR/config.json"
# 检查编辑是否成功
if [ $? -ne 0 ]; then
echo "编辑 config.json 文件失败,请检查文件路径和权限。"
exit 1
fi
# 清理临时文件
rm -rf "$DOWNLOAD_DIR"
echo "更新成功!"
给予脚本可执行权限
chmod +x update_fuclaude.sh
执行脚本
./update_fuclaude.sh
3 个赞
你没给fuclaude授权吧,试试这个命令
chmod +x fuclaude
Additional services 选项卡中找到 Run your own applications 项目,将其设置为 Enable 这一步做了吗
做了
是装了pm2以后才做的还是一开始就做了?
装了pm2后才做的
把pm2删了重新装
ok,我试试
佬,命令行是这个吗:npm uninstall -g pm2
npm install -g pm2
我直接rm -rf 删文件的
ok
装完pm2之后重连一下ssh 如果还是不行的话执行 devil binexec on 然后再重连ssh 再试试
ok了,成功了
好了,成功了,感谢佬友!
1 个赞