AgentScope免费容器平台,邮箱即可注册!2C 4g 60g磁盘?可当VPS用!自带免费AI模型
视频教程
服务器官网【点击前往】
生成vps命令【点击复制】
uuid生成器【点击生成】
最新永久免费域名注册教程【点击直达】
Cloudflare 账号官网注册【点击直达】
在终端下载并安装 sing-box
直接在 image_28528a.png 所示的窗口中复制并运行以下命令,下载专为 Linux amd64 编译的独立运行包:
# 1. 下载 sing-box 官方程序包
curl -Lo sing-box.tar.gz https://github.com/SagerNet/sing-box/releases/download/v1.10.7/sing-box-1.10.7-linux-amd64.tar.gz
# 2. 解压程序包
tar -zxvf sing-box.tar.gz
# 3. 进入解压出来的文件夹
cd sing-box-1.10.7-linux-amd64
步骤二:创建节点配置文件
继续在终端中运行以下整段命令,它会自动在当前目录下创建一个名为 config.json 的配置文件。
💡 提示: 记得把下面代码里的
你的自定义UUID换成你自己生成的 UUID(或者一段长代码)。
cat <<EOF > config.json
{
"log": {
"level": "info",
"timestamp": true
},
"inbounds": [
{
"type": "vless",
"tag": "vless-ws-in",
"listen": "127.0.0.1",
"listen_port": 8080,
"users": [
{
"name": "qwen-user",
"uuid": "你的自定义UUID"
}
],
"transport": {
"type": "ws",
"path": "/vless-ws-path"
}
}
],
"outbounds": [
{
"type": "direct",
"tag": "direct"
}
]
}
EOF
步骤三:在后台启动 sing-box
因为云端容器没有传统的 systemctl 权限,我们需要使用 nohup 让它在后台静默运行:
nohup ./sing-box run -c config.json > sing-box.log 2>&1 &
(你可以运行 cat sing-box.log 来检查是否启动成功,只要没有报错就是正常运行。)
步骤四:通过 Cloudflare Tunnel 将节点穿透到公网
由于容器没有公网 IP,我们需要借用 Cloudflare 的隧道(Tunnel)把刚刚本地监听的 8080 端口发射出去。
获取 Token: 登录你的 Cloudflare 网页后台,点击左侧的 Zero Trust -> Networks -> Tunnels -> Create a Tunnel。
创建好后,在 Choose Environment 中选择 Linux / AMD64,网页下方会给你一行安装命令,长这个样子:
.. /cloudflared tunnel --no-autoupdate run --token eyJ...把那串命令最后的
--token后面长长的一串代码(Token) 复制下来。回到终端运行以下命令:
# 1. 下载 cloudflared 客户端
curl -Lo cloudflared https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64
chmod +x cloudflared
# 2. 将其在后台运行(请把下面的 YOUR_TOKEN 换成你在 CF 网页拿到的那串长 Token)
nohup ./cloudflared tunnel --no-autoupdate run --token YOUR_TOKEN > cloudflared.log 2>&1 &
在 CF 后台绑定域名: 回到 Cloudflare 网页的 Tunnel 页面,进入刚刚创建的隧道的 Public Hostname 标签页,添加规则:
Subdomain(子域名): 比如输入
nodeDomain(主域名): 选择你自己的域名
Type: 选择 HTTP
URL: 输入
127.0.0.1:8080
步骤五:配置你的手机/电脑客户端
此时,你的云端环境节点已经完美接入 Cloudflare 网络了。你只需要在本地客户端添加节点信息:
地址 (Server): 填你在第 5 步绑定的完整域名(如
node.yourdomain.com)端口 (Port):
443UUID: 与你在步骤二填写的 UUID 一致
传输层 (Transport): 类型选择
ws,路径填/vless-ws-pathTLS: 必须开启,SNI (server_name) 和 Host 均填写你的完整域名。
想用优选 IP 的话,同样只需把本地客户端里的 Server 地址改成你测出来的最优 CF 公网 IP,伪装域名(SNI)保持你的真实域名不变即可!
通用一键导入链接 (VLESS URI)
复制下方链接,并在记事本中修改后,直接在客户端中“从剪贴板导入”即可:
vless://你的UUID@你的完整域名.com:443?encryption=none&security=tls&type=ws&path=%2Fvless-ws-path&sni=你的完整域名.com&host=你的完整域名.com#CF_加速节点
🛠️ 修改说明(必须替换):
你的UUID:改成你在服务器config.json里填写的 UUID。
你的完整域名.com:改成你在 Cloudflare Tunnel 绑定的那个完整公网域名(注意:链接里一共出现了 3 次,都要改)。
%2Fvless-ws-path:这是路径/vless-ws-path经过 URL 编码后的样子(%2F代表/)。如果你之前改了别的路径,记得把%2F后面的字母换掉。
进阶教程
节点批量生成【点击前往】
优选域名【点击前往】
进行保活
保活网站【点击前往】
创建一个全新的监控项(Monitor):
Monitor Type: 选择
HTTP(s)URL: 填写你完整的节点伪装路径,例如:
[https://你的域名/vless-ws-path](https://你的域名/vless-ws-path)Monitoring Interval(执行间隔): 设置为每 5 分钟 或 每 30 分钟 访问一次。
原理: 这些平台会24小时不间断地定时向你的 sing-box 节点发送握手请求。虽然它会返回 VLESS 协议的非正常响应,但对 AgentScope 容器来说,它接收到了外部网络 I/O 活跃流量,就会判定为“持续活跃”,从而永远不会触发 48 小时休眠。
https://你的完整公网域名/vless-ws-path
注意事项
0 评论