You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rust游戏服务器端口转发后出现Steam Auth Failed错误求助

Rust游戏服务器端口转发后出现Steam Auth Failed错误求助

大家好,我遇到了一个Rust游戏服务器端口转发的问题,想请教下各位:

我需要把本地机器的UDP 28015端口转发到另一台机器的UDP 28021端口,简单来说就是把特定端口的入站流量重定向到不同IP地址的另一个端口,用来做Rust服务器的流量中转。

我已经尝试了以下操作:

  • 开启IP转发:sysctl -w net.ipv4.ip_forward=1
  • 添加DNAT规则:sudo iptables -t nat -A PREROUTING -p udp --dport 28015 -j DNAT --to-destination another_server:28021
  • 添加POSTROUTING伪装规则:iptables -t nat -A POSTROUTING -j MASQUERADE

目前能确认流量确实被转发了,但玩家进入服务器时会弹出Steam Auth Failed的错误。而且我排查过,这个问题不是目标服务器本身的问题——因为我把流量转发到其他任意Rust服务器时,都会出现同样的验证失败错误。

有没有大佬遇到过类似的情况?或者知道Steam验证在端口转发场景下需要注意什么配置吗?

备注:内容来源于stack exchange,提问作者enoshimadev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 14:53:13