EddyChen
首页归档关于
⌘K

SubBoost自部署记录
1.一键部署到本地 中途会让你选择IP与端口,自行选择,我这里选择127.0.0.1:5555 使用上述命令会将subboost部署到 2.修改端口配置 因为我是部署到127.0.0.1,所以无需放开公网,需要修改docker配置 首先停止镜像 然后修改配置 port原来默认是 port修改为 这样公网就不会访问到 3.常用操作 重启服务 开启服务 关闭服务 查看状态 运行完整检查 查看日志 备份数据(创建管理员后再执行) 更新到最新版本
CliProxyApi自部署记录
1.克隆仓库并进入目录 2.复制并修改示例文件。 通过nano自行调整config中的配置 Host改为0.0.0.0 Port保持8317 allow remote设置为true,打开管理GUI面板 secret key设置为管理员明文密码 disable control panel保持false不用管 api keys底下配置你想要的apikey logging to file设置为true logs max total size mb设置为200 通过nano调整docker compose.yml Ports下面的8317改为127.0.0.1:8317 仅本机部署,后续用CF Tunnel代理出去 3.启动服务,并测试 启动服务: 如果能正常显示,代表本机部署完成。 4.常用操作 启动服务: 查看服务器日志: 停止服务:
神秘配置
233一键配置 IP质量检测 流媒体解锁测试 NQ NQ交互界面 TQ
Komari探针自部署记录
使用docker compose部署Komari探针记录 1:创建 docker compose.yml 文件 在你的项目目录下新建一个 docker compose.yml 文件,内容如下: 2:启动服务 在终端中运行以下命令: 这会自动拉取镜像并启动 Komari。 3.完成安装 打开 http://127.0.0.1:25774,按安装向导创建管理员账号并完成站点设置。如需外网访问,则自行使用CF Tunnel隧道。 4.常用命令 停止服务: 重启服务: 查看容器状态: 说明 data 文件夹用于持久化数据,建议定期备份。 5.更新Komari 请在 docker compose.yml 所在的目录执行 完成更新。 6.卸载Komari的服务器节点 卸载 先确认服务名称: 会看到: komari agent.service 停止 Agent 禁止开机启动 删除 systemd 服务 刷新 systemd 卸载完以后,检查安装位置 常见位置: 删除(如果有) 删除配置文件 查找 常见位置: 删除(如果有) 验证是否卸载干净 查看服务: 应该显示: 查看进程: 没有运行中的 agent 即可。
Linux服务器常用基础命令
不定时更新一些经常用到的命令。 1.修改文件所有者 new owner为新用户名 file path为文件路径 2.修改用户密码 username为用户名
metapi自部署记录
本文由AI生成,仅作部分细节修改。 1.部署 Metapi 创建目录: 创建: 写入: 这个配置基本遵循项目官方 Docker Compose 配置,不过我做了一个非常重要的安全修改: 而不是官方示例里的: 2.生成两个强 Token 生成两个强Token,用env保存到docker环境变量 查看: 会得到: 其中: 是你登录 Metapi 管理后台用的。 而: 是以后 Codex、OpenWebUI、Cherry Studio 或其他 OpenAI 客户端调用 Metapi 时使用的 API Key。项目文档也是这样定义这两个变量的。 千万不要把 .env 上传 GitHub。 3.启动 Metapi 执行: 查看: 应该类似: 注意这里最关键的是: 而不是: 测试: 或者: 只要出现: 或者正常 HTTP 响应,就说明 Docker 这一层好了。 查看日志: 4.不要开放4000端口 检查: 你应该看到类似: 而不是: 如果之前 UFW 开放过: 删除对应 4000 规则: 5.日常更新 Metapi 项目官方升级方式就是: 持久化数据在: 因为容器内部 /app/data 已经映射出来,所以重新创建容器不会把数据一起删除。项目官方也明确要求持久化 /app/data 。 更新之前可以: 这样出问题方便恢复。 6.日常使用 最常用的日常操作 你其实记住这 5 个就够了: 另外你配置里有: 所以 服务器重启后,Metapi 会自动启动 。 如果你手动执行过: 那么 Docker 不会因为这个重启策略立刻再次拉起它;你之后手动执行: 即可恢复。
使用CF Tunnel穿透内网项目
本文由AI生成,仅作部分细节修改。 1.安装 Cloudflare Tunnel 执行: 安装: 检查: 2.创建 Tunnel 执行: 会出现: 复制网址。 浏览器打开。 登录 Cloudflare。 选择你的域名。 授权。 这里如果是第二次登录,则无需使用执行 创建: 返回: 类似: 记下来。 3.配置域名 创建配置文件: 填写: 注意替换 UUID: 保存。 这里的/root可以改为当前用户/home/username,因为前面用的nano /.cloudflared/config.yml 需要注意格式问题,下面的主机名与服务地址可以按需添加,一个CF Tunnel可以穿透多个服务。 似乎仅限登陆时选择的那个域名,这里没做测试。 这里可以使用下面的命令来查看当前用的哪个配置文件,如果修改了没反应,可以检查下,防止修改错了地方 默认的配置文件可能在/etc/cloudflared/config.yml 4.绑定 DNS 执行: 进行DNS解析绑定。 5.启动 Tunnel 测试: 这里直接浏览器访问测试就行 成功。 现在浏览器访问: 应该直接进入项目。 6.设置开机启动 安装服务: username为你的用户名 启动: 设置开机: 检查: 看到: 完成。 7.常用命令 检查配置是否有格式错误 测试域名解析地址 启动 Cloudflare Tunnel: 关闭: 重启: 查看状态:
sub2api自部署记录
本文由AI生成,仅作部分细节修改。 1.下载 sub2api 进入需要安装的目录: 创建目录: 进入: 下载源码: 进入: 2.配置 sub2api 进入部署目录: 查看: 应该有: 复制配置: 编辑: 3.修改关键密码 找到: 设置: 例如: 找到: 生成随机: 另开窗口: 复制结果。 例如: 找到: 同样生成: 填写。 保存: nano: 4.配置env地址 在.env中配置BIND HOST为127.0.0.1,可以防止docker端口直接对外 5.第一次启动测试 启动: 等待。 查看: 应该看到类似: 查看日志: 注意此处有初始生成的管理员密码,仅会在这第一次日志中打印,后续不会再出现,记得保存。如果没有保存,则需要通过数据库重新设置 看到: 说明成功。 退出日志: 6.本机测试 服务器执行: 如果返回 HTML 或 JSON: 成功。 现在不要访问: 不要开放。 7.限制 Docker 端口 现在修改 compose。 打开: 找到: 类似: 改成: 意思: 以前: 现在: 保存。 重启: 然后: 测试: 可以。 外网: 打不开。 8.防火墙最终设置 查看: 关闭: 启用: 最终: 应该类似: 完成后的安全状态 你的服务器: 端口 状态 8080 关闭 公网: 无法访问。 只有: 可以访问。 9.日常使用 因为用的是 docker compose.local.yml ,所以在 deploy 目录下操作。 进入目录: 启动 Sub2API: 关闭 Sub2API: 重启: 只重启主程序: 查看运行状态: 查看日志: 所以完整上线通常就是: 完整关闭: 10.更新sub2api 拉取仓库 拉取新容器 重启容器
Docker安装记录
安装 docker 和 docker compose 服务 使用官方的一键安装命令安装 测试下自己有没有安装好 不加sudo直接运行Docker命令,需要执行一次用户权限设置 查看docker和docker compose版本
Linux服务器安全设置
本文内容仅使用Ubuntu测试过,其余Linux发行版可能有细微差别,请自行修改。 1.更新系统,设置时区 1. 更新内核与依赖,并清理无用包 2. 设置时区 2.创建普通用户 通过普通管理员用户进行日常操作,防止root用户密码泄露。 创建普通管理员用户并设置权限,uesrname为用户名自行修改 测试,应输出root 3.配置SSH密钥 通过SSH密钥对登录,可提升安全性。 1. 本地创建密钥对 %USERPROFILE%为Windows的用户路径,即C:\Users\UserName xxx为你的密钥对名字 在windows终端中使用命令创建密钥对 此时你的Windows的用户路径\.ssh文件夹下,应该会出现xxx和xxx.pub文件 xxx.pub为公钥,xxx为私钥 注意!!! 一定要好好保管你的私钥,防止因为泄露私钥引发安全问题。 2. 绑定SSH密钥 在用户目录创建.ssh文件夹,并配置权限,这里绑定的是刚创建的管理员用户,不是root,因为root会配置禁止SSH登录。 随后通过nano配置公钥 把刚才生成的公钥内容写入配置并保存 然后再修改权限,让公钥只能被自己读写 4.禁止root用户SSH登录 使用nano编辑设置 将文件中的对应设置根据需求修改 禁止root用户ssh登录: 禁止密码登录: 开启公钥登录: 放通用户的SSH登录,uesrname为用户名自行修改 修改完成后,重启服务生效: 注意!!!! 禁止账号密码登录前先确认你的 SSH 密钥是否配置完成,否则关闭密码登录后可能无法进入。 如果已经配置完成,导致登录不上去,可以通过VNC暂时连接到服务器,重新配置密码登录即可。 5. 修改SSH默认端口 因为SSH连接默认端口为22,很容易被人恶意扫描,所以改为高位端口可有效防止扫描。 使用nano编辑设置 将配置中的Port根据需求修改 修改完成后,重启服务生效 6. 配置防火墙 防火墙有很多种选择,这里本文使用ufw来配置。 首先安装ufw 然后开放端口 建站端口通常为80、443 SSH端口则选择你刚才配置的端口 默认拒绝所有入站,默认允许所有出站。这个根据个人需要来设置。 删除规则方法为 配置完成后,打开防火墙 如果需要重新加载防火墙规则,则使用 如果需要查看当前防火墙规则,则使用 7.安装Fail2Ban 防暴力破解(可选) 先安装Fail2Ban 启动Fail2Ban 创建配置 写入配置,这里port写入你配置的端口 maxretry最大重试次数 findtime多长时间内的重试失败 bantime重试超出后禁止时间 下面的配置为10分钟内失败五次,ban一小时 重启Fail2Ban 查看Fail2Ban运行情况 至此,服务器设置完成。
Unity IL2CPP使用Newtonsoft.Json问题
工作时使用IL2CPP打包PC,发现打包失败。 解决方法如下: 1.找到你的项目文件夹/Packages/manifest.json文件,打开并添加以下内容 2.在Assets文件夹下新建一个link.xml文件,写入以下内容,防止裁剪 3.最后记得代码的using更改
首页归档关于

sub2api

1 篇

与「sub2api」相关的文章。

  • 8月7日

    sub2api自部署记录

    #VPS#sub2api#自部署记录

© 2026 EddyChen · EddyChen

由 Astro 驱动