🌐 CF Universal Proxy v2.0

Forward any traffic through Cloudflare Worker — now with TCP tunnel support.

✨ Features

HTTP 代理 HTTPS 代理 TCP 隧道 (WebSocket) SOCKS5 后端 静态资源缓存 PAC 自动配置 路由表 CORS 全放通

📖 Usage

1. HTTP/HTTPS 万能代理
curl "https://yousen-universal-proxy.pages.dev/?url=https://example.com"
2. 路由表快捷方式
/x/xxx           → https://x.com/xxx
/gh/user/repo    → https://raw.githubusercontent.com/...
/api/xxx         → https://api.twitter.com/xxx
3. 🆕 WebSocket TCP 隧道

连接 wss://yousen-universal-proxy.pages.dev/tcp

第一条消息发送 JSON {"host":"目标","port":端口},之后双向转发二进制数据。配合本地 SOCKS5 代理实现全协议翻墙。

4. PAC 自动配置
https://yousen-universal-proxy.pages.dev/proxy.pac

浏览器/系统代理设置中填这个 URL,国内直连 + 被墙站点自动走 SOCKS5。

🚀 本地 SOCKS5 代理

python3 oneclick_proxy.py

启动后设置:

SOCKS5 → 127.0.0.1:1080  (全协议翻墙)
HTTP   → 127.0.0.1:8080  (兼容旧客户端)

国内域名直连,被墙域名自动走 WebSocket → CF Worker → 目标站。

📊 状态检查

curl https://yousen-universal-proxy.pages.dev/health

⚠️ 限制

• CF Free: 100MB 响应上限,30s CPU 时间

• TCP 隧道需本地客户端配合(SOCKS5 脚本)

• 不支持 UDP(CF Workers 限制)

🔓 Auth: disabled

📝 Changelog

v2.0

• 新增 WebSocket /tcp 端点,支持任意 TCP 协议

• 新增静态资源缓存(Cache API)

• HTTPS 不再依赖 CONNECT 直连

• PAC 升级为 SOCKS5 智能分流