惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
D
Docker
F
Fortinet All Blogs
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
罗磊的独立博客
N
Netflix TechBlog - Medium
Y
Y Combinator Blog
博客园 - 司徒正美
T
Tailwind CSS Blog
C
Check Point Blog
V
V2EX
Microsoft Azure Blog
Microsoft Azure Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Proofpoint News Feed
L
LangChain Blog
D
DataBreaches.Net
酷 壳 – CoolShell
酷 壳 – CoolShell
有赞技术团队
有赞技术团队
腾讯CDC
Last Week in AI
Last Week in AI
Jina AI
Jina AI
博客园 - Franky
量子位

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 看到有公司考核 token 指标,很好奇大家上个月的 AI 账单是多少 GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? 现在还有什么渠道可以稳定安全地使用 Claude 吗? 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? gemini cli 貌似挂了,一直返回 403 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 只有我一个人觉得 codex 不好用?
使用 CDN 来保护 MC 服务器/tcp over websocket
wefgonujnopu · 2026-05-23 · via V2EX

使用 CDN 来保护 MC 服务器 / TCP Over WebSocket

最近写了个项目:TOH Proxy

项目地址:

https://github.com/albert4719/toh-proxy

可以把 Minecraft 的 TCP 连接转发到 WebSocket 上,再通过 CDN 代理,从而隐藏服务器真实 IP 。

简单来说:

玩家 -> CDN -> WebSocket -> MC 服务器

而不是:

玩家 -> 直接攻击你的服务器 IP

为什么这么做?

传统 MC 服务器:

  • IP 直接暴露
  • 容易被 DDOS
  • 一打就炸
  • 国内高防价格离谱

但 WebSocket 属于 HTTP 体系。

也就是说:

  • 腾讯云 EdgeOne
  • 百度 CDN
  • Cloudflare
  • 其他 CDN

理论上都能代理。

于是就能做到:

TCP -> WebSocket -> CDN 加速

让 MC 流量走 CDN 节点。


特性

  • TCP Over WebSocket
  • 支持 Proxy Protocol
  • 还原玩家真实 IP
  • 支持 Velocity / Paper
  • 支持 CDN 回源
  • 支持 HTTPS / WSS
  • 隐藏真实服务器 IP
  • 支持第三方 MOD 直连

原理

服务端监听:

ws://your-domain/mc

客户端:

本地 TCP -> WebSocket -> CDN -> 服务端

服务端收到 WS 后再转发回真正的 MC TCP 服务。

这样:

  • 玩家看到的是 CDN IP
  • 攻击者看到的也是 CDN IP
  • 真实服务器 IP 不暴露

延迟测试

很多人第一反应:

“WebSocket 会不会很卡?”

实际测试结果比预想好很多。


百度 CDN (付费动态加速)

测试使用:

DRCDN 动态加速

实际延迟:

仅增加约 30ms

基本没有明显游玩影响。

正常生存服、小游戏服都完全可玩。


腾讯云 EdgeOne (免费版)

免费版本也能正常使用。

但由于:

  • 无动态加速
  • 路由不稳定
  • 免费线路优先级较低

实际延迟大概:

增加约 50ms ~ 150ms

会有略微卡顿感。

不过:

腾讯云 EO 支持购买动态加速套餐

理论上延迟还能继续下降。


适合什么场景?

非常适合:

  • 小型公益服
  • 容易被打的服务器
  • 国内裸奔服务器
  • 没钱买高防
  • 想隐藏真实 IP

已支持

  • Velocity
  • Paper
  • Proxy Protocol
  • 第三方 MOD 接入

后续准备:

  • 官方 MOD
  • UDP/KCP
  • 多线路
  • 自动节点切换

使用方式

服务端:

MC TCP -> TOH Proxy Server -> CDN

客户端:

本地 MC -> TOH Proxy Client -> CDN -> 服务端

玩家本地连接:

127.0.0.1:3001

即可进入服务器。


题外话

其实 Minecraft 本身挺适合走 CDN 的。

因为:

  • 长连接
  • 带宽低
  • 数据量小
  • 延迟要求没 FPS 那么极端

之前一直没人这么搞,主要是:

TCP 不能直接过 CDN

但套一层 WebSocket 后,问题就解决了。


有兴趣可以一起研究。

欢迎提 issue / PR 。