跳到正文

UDP 转发 ​

添加规则时选择 UDP。同时转发 TCP 和 UDP 时,分别创建两条规则,选择同一个入口和相同的监听端口。未指定类型的旧备份默认 TCP。

具体配置见 Shadowsocks TCP / 原生 UDP 示例。

出口选择数据路径
不使用隧道,直接转发客户端 → 入口 → UDP 目标
raw(tcp)将 UDP 数据报封装进 TCP;可选明文或 TLS
h2将 UDP 数据报封装进 HTTP/2 双向流;可选明文或 TLS
raw(udp)原生 UDP 隧道;可选明文或 TLS

UDP 直转及 raw(tcp)、h2 中转使用 v0.17.0 或以上。启用 raw(udp) 时,将面板及入口、出口节点更新到 v0.17.1 或以上,并选择 UDP 类型的规则。

每个客户端地址、端口与规则建立独立会话,同一会话固定目标。管理员在节点基本设置调整「UDP 会话空闲超时」,默认 60 秒,范围 10–3600 秒。连接数限制也计入 UDP 会话;用户限速仍按每个入口节点双向共享。

原始流量由入口统一统计实际转发的业务载荷,不计隧道头、加密或控制报文。消耗额度按入口与实际出口的流量倍率合计算。UDP 包不会按剩余额度截成半包,额度不足时丢弃并结束会话。暂停、额度周期变化和权限撤销会清理会话。

UDP 规则导入导出选择「Nekopass 完整备份」,保留协议类型和全部配置。TCP/h2 隧道保留 UDP 包边界,并使用 TCP 重传。