V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HK560
V2EX  ›  服务器

Teamspeak 服务端部署在阿里云香港轻量, UDP 丢包导致随机无法连接

  •  
  •   HK560 · 127 天前 · 969 次点击
    这是一个创建于 127 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现象

    前几个月买了阿里云香港轻量,主要拿来部署 ts ,正常使用一两个月后,我和朋友会出现随机连接不上 ts ,没有规律,每个人都随机可能连不上,时间随机,恢复时间可能几十秒也可能几十分钟,但都可 ping 通服务器


    因为之前的拿来部署 ts 语音服务的内地云服务器涨价了,自己本身有些服务部署在外面环境会好点。然后香港轻量也便宜配置够用,所以综合考虑下换成了阿里云香港轻量的服务器,然后这就踩坑了

    基本最重要的还是拿来部署 ts ,用来日常和三四个朋友一起开黑语音。我们的地理位置都是在广州或深圳,ping 服务器延迟都稳定 20ms 出头,刚弄好的前两个月是没问题的,之后就不行,隔三岔五就会要么我连不上,要么我朋友连不上,但 ping 是没问题,基本都是在晚上使用。运营商两个是移动两个是电信


    有一次连不上抓了包看了看,发现是服务器收不到 ts 客户端发的 UDP ,查了一下网上和站内,个人猜测估摸就是大网把 UDP 流量给掐了。

    现在另外部署了 Mumble ,也是个类似 ts 的不过是开源语音服务。反正现在就是要是我和朋友哪个连不上了就临时换成 mumble 用,但在 mumble 也会出现类似问题,不过表现更为奇怪,有时候是连上了服务器看得到别人,但听不到别人说话,但别人能听到自己说的,有时候就又直接连不上服务器了。这个还没抓包,我猜应该也是同个原因。运气不好的时候 ts 和 mumble 都连不上。

    之后发现 mumble 居然有强制 tcp 模式,这个我开启之后倒是没出现过类似的问题了,但是相对的语音延迟和质量就有点难接受了


    综合上面的,个人猜测是 UDP 断流了,和客户端或服务器服务没关系,但这个怎么避免断流我也不清楚,想不出什么好办法。mumble 一直强制 tcp 模式体验感觉都不如国内的语音软件了,,不知道是不是真的该重新整个内地的云服务器才行了。

    5 条回复    2024-07-26 17:36:05 +08:00
    tool2dx
        1
    tool2dx  
       127 天前
    我也是香港服务器,也是最近 UDP 不稳定。反而 TCP 稳如老狗,也不掉包。

    搞不懂原因,只能硬着头皮用 TCP 。(我还是很喜欢 UDP 的,毕竟可以暴力重发包)
    tediorelee
        2
    tediorelee  
       127 天前
    ts 语音本来就是吃它离得近的延迟优势吧, 像我放同城的阿里云就 3-5ms 延迟, 放海外还不如直接用 discord 了
    superkkk
        3
    superkkk  
       127 天前
    我有自建的北京腾讯的 ts3 ,op 如果想要用的话,可以留个邮箱发你,别公开分享就好。
    HK560
        4
    HK560  
    OP
       127 天前
    @tediorelee 唉确实,估摸还是得再整个服务器,广东这边的服务器配置价格真有点不划算
    HK560
        5
    HK560  
    OP
       127 天前
    @superkkk 谢谢好意,不过肯定不用啦。还是想用自己搭的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2454 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:46 · PVG 12:46 · LAX 20:46 · JFK 23:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.