with one click
proxy
科学上网线路管理 — 查看节点、切换线路、测速。当用户请求切换代理线路、查看代理状态、管理科学上网节点时使用此技能。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
科学上网线路管理 — 查看节点、切换线路、测速。当用户请求切换代理线路、查看代理状态、管理科学上网节点时使用此技能。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
聊天室 — 创建房间、实时聊天、AI 机器人(10种预设角色+TTS语音)、图片/视频上传。触发:创建聊天室、聊天、加AI机器人、聊天室
生活记账 — 创建账本、记录收支、分类管理、统计分析、AI 语音记账。触发:记账、花了多少钱、今日开销、月度统计、添加支出、语音记账
家庭物品整理 — 物品库存管理、位置标注、到期提醒、AI 智能添加/分析、小票 OCR 识别。触发:整理物品、添加物品、库存管理、物品快过期、收纳整理
粘贴板 — 创建/查看代码片段分享,支持文件上传、分片上传、代码分析、安全扫描。触发:分享代码、粘贴代码、上传文件、分享文本、pastebin
档案照片墙 — 分类照片管理、时间线聚合、分享链接、批量下载ZIP。触发:照片墙、上传照片、相册、家庭相册
事项管理 — 创建/查看/更新/删除工作与生活任务,支持 AI 解析、会议纪要、日历下载、时间线回顾。触发:记录事情、添加任务、事项管理、会议记录、今日计划
| name | proxy |
| description | 科学上网线路管理 — 查看节点、切换线路、测速。当用户请求切换代理线路、查看代理状态、管理科学上网节点时使用此技能。 |
通过 DevTools 后端 API(https://t.jaxiu.cn)管理代理节点。
https://t.jaxiu.cn123654789curl -s "https://t.jaxiu.cn/api/proxy/status?admin_password=123654789" | python3 -m json.tool
返回字段:
running: 代理是否运行中node: 当前活动节点名http_port: 代理端口proxy_url: 代理地址 (如 http://127.0.0.1:18081)nodes[].name: 所有可用节点名称nodes[].latency: 节点延迟(ms,-1=不可达)nodes[].type: 节点类型(ss, ssr, vmess, trojan)default_node_name / ai_node_name: 当前手动选择的默认/AI 线路routing_mode: 路由模式(ai_priority / smart / global)curl -s -X POST "https://t.jaxiu.cn/api/proxy/start" \
-H "Content-Type: application/json" \
-d '{"admin_password":"123654789","node_name":"节点名称"}'
切换成功后返回新的端口和节点信息。
curl -s -X POST "https://t.jaxiu.cn/api/proxy/stop" \
-H "Content-Type: application/json" \
-d '{"admin_password":"123654789"}'
curl -s -X POST "https://t.jaxiu.cn/api/proxy/speedtest" \
-H "Content-Type: application/json" \
-d '{"admin_password":"123654789"}' | python3 -m json.tool
按延迟排序显示所有节点的 TCP 连接延迟。
curl -s -X POST "https://t.jaxiu.cn/api/proxy/auto-start" \
-H "Content-Type: application/json" \
-d '{"admin_password":"123654789"}'
自动测速并选择延迟最低的节点启动代理。
代理启动后,通过环境变量让终端/工具走代理。代理认证格式:http://proxy:<admin_password>@<host>:<port>
# 先通过 /proxy status 确认端口(默认 18081)
export HTTP_PROXY="http://proxy:123654789@127.0.0.1:18081"
export HTTPS_PROXY="http://proxy:123654789@127.0.0.1:18081"
export ALL_PROXY="socks5://127.0.0.1:18081" # 如果支持 SOCKS
export NO_PROXY="localhost,127.0.0.1,192.168.*,*.local"
export HTTP_PROXY="http://proxy:123654789@nps.jaxiu.cn:18080"
export HTTPS_PROXY="http://proxy:123654789@nps.jaxiu.cn:18080"
export NO_PROXY="localhost,127.0.0.1,192.168.*,*.local"
# Git
git config --global http.proxy "http://proxy:123654789@127.0.0.1:18081"
git config --global https.proxy "http://proxy:123654789@127.0.0.1:18081"
git config --global --unset http.proxy # 取消
# npm / pnpm
npm config set proxy "http://proxy:123654789@127.0.0.1:18081"
npm config delete proxy # 取消
# Docker (pull 镜像时走代理)
export DOCKER_BUILDKIT=1
docker build --build-arg HTTP_PROXY="$HTTP_PROXY" --build-arg HTTPS_PROXY="$HTTPS_PROXY" .
# 或用 ~/.docker/config.json 配置 proxies 字段
# curl 单次使用
curl -x "http://proxy:123654789@127.0.0.1:18081" https://www.google.com
# 取消代理
unset HTTP_PROXY HTTPS_PROXY ALL_PROXY NO_PROXY
# 开启代理
proxy_on() {
export HTTP_PROXY="http://proxy:123654789@127.0.0.1:18081"
export HTTPS_PROXY="http://proxy:123654789@127.0.0.1:18081"
export ALL_PROXY="http://proxy:123654789@127.0.0.1:18081"
export NO_PROXY="localhost,127.0.0.1,192.168.*,*.local"
echo "代理已开启: $HTTP_PROXY"
}
# 关闭代理
proxy_off() {
unset HTTP_PROXY HTTPS_PROXY ALL_PROXY NO_PROXY
echo "代理已关闭"
}
# 查看代理状态
proxy_status() {
curl -s "https://t.jaxiu.cn/api/proxy/status?admin_password=123654789" | python3 -c "
import json,sys
d=json.load(sys.stdin)
print(f'运行: {\"是\" if d.get(\"running\") else \"否\"} | 节点: {d.get(\"node\",\"无\")} | 端口: {d.get(\"http_port\",\"无\")} | NPS隧道: {\"是\" if d.get(\"npc_running\") else \"否\"}')
if d.get('nodes'):
print('--- 可用节点 ---')
for n in sorted(d['nodes'],key=lambda x:x.get('latency',999)):
lat=f\"{n['latency']}ms\" if n['latency']>0 else '不可达'
print(f' {n[\"name\"]:30s} {n[\"type\"]:6s} {lat}')
"
}
当用户输入这些命令时,执行对应操作:
| 用户输入 | 操作 |
|---|---|
/proxy 或 查看线路 | 执行 status 查询,展示当前线路和可用节点列表 |
/proxy 切换 <节点名> 或 切换到 <节点名> | 先查 status 找匹配节点,再调用 start 切换 |
/proxy stop 或 停止代理 | 调用 stop 停止代理 |
/proxy speed 或 测速 | 执行 speedtest 并展示排名 |
/proxy auto 或 自动线路 | 执行 auto-start 自动选最优 |
/proxy stop | 停止代理 |
根据用户请求,解析 JSON 并友好展示: