Skip to Content
欢迎来到左维WILL的技术博客与知识站
DocsAI 系统运维3X-UI 出站路由与分流配置指南

3X-UI 出站与分流配置手册

本手册用于记录如何在 3X-UI 中新增一个自定义出站,并通过基础策略与路由规则完成分流配置。

它的目标不是讲概念,而是提供一份可以直接对照操作、后续可重复查阅与复现的配置说明。

本文以“多出口流量治理、带宽管理、规则维护与排障”为目标,强调配置过程本身的可重复性与可解释性。

一、准备出站信息

在开始之前,先准备好你要接入的上游出口信息。

socks 类型出站为例,通常需要以下内容:

  • 代理地址:例如 64.xx.xx.85
  • 代理端口:例如 7772
  • 协议类型Socks5HTTP
  • 认证用户<USERNAME>
  • 认证密码<PASSWORD>

建议先把这些信息整理在一个临时清单里,再进入面板配置,避免来回切换页面时填错。


二、添加出站配置(Outbounds)

在 3X-UI 面板中进入:

  • Xray Configs
  • Outbounds

然后点击 Add Outbound

按下面顺序填写:

1. Protocol(协议)

选择:

socks

2. Tag(标签)

设置为:

proxy-out

这个值是后续路由规则里要引用的唯一标识。

3. Address(地址)

填入你的上游出口地址,例如:

64.xx.xx.85

4. Port(端口)

填入你的上游出口端口,例如:

7772

5. Users(用户认证)

填写对应的:

  • 用户名
  • 密码

6. 其余设置

其余项保持默认即可。

完成后点击:

Add Outbound

Tag 建议保持稳定,不要频繁改名。后续 Routing Rules 会直接依赖这个值。


三、调整基础核心策略(Basics)

为了保证后续路由规则生效,建议在 Basics 标签页检查并调整以下核心项。

1. Freedom Protocol Strategy

改为:

UseIPv4

2. Overall Routing Strategy

改为:

IPIfNonMatch

配置目的

这样配置的目的是:

  • 优先使用 IPv4 作为基础出口协议栈
  • 在域名规则无法直接命中时,允许进一步补充 IP 维度判断

这两项属于常见的基础策略设置,适合作为一份稳定配置手册中的默认起点。


四、配置路由分流规则(Routing Rules)

这一部分的重点不是“规则越多越好”,而是:

  • 规则顺序清楚
  • 每条规则职责明确
  • 兜底逻辑一眼能看懂

下面按顺序配置。

规则 #1:大流量服务例外直连(置顶)

Domain(域名)

google.com,youtube.com,googlevideo.com,ytimg.com,googleusercontent.com,gstatic.com,googleapis.com,ggpht.com

Outbound Tag

选择:

direct

配置说明

这条规则用于把特定的大流量服务直接交给 direct 出口处理,避免与其他业务流量混在一起。

在带宽规划、出口分层和后续排障中,这类“特例规则优先”通常更容易维护。


规则 #2:默认业务流量转发(兜底)

IP

0.0.0.0/0

Outbound Tag

选择:

proxy-out

配置说明

0.0.0.0/0 表示所有 IPv4 流量。

由于它排在更具体的规则之后,因此它承担的是“默认流量兜底”的作用:

  • 如果前面的特例规则没有匹配到
  • 则其余 IPv4 流量交给 proxy-out

这是一种很常见的多出口分流结构。


规则 #3:api 系统规则

确保保留面板所需的系统规则:

  • apiapi

配置说明

这样可以保证面板内部管理功能继续正常工作。


规则 #4:私有地址安全规则

保留私有地址段规则,例如:

  • geoip:privateblocked

配置说明

这类规则通常用于防止不必要的内网地址回环或异常访问。


五、保存与部署

在 3X-UI 面板中,任何配置修改都建议遵循下面这个固定流程:

1. 保存配置

点击左上角:

Save

把配置写入服务器磁盘。

2. 应用配置

点击:

Restart Xray

让 Xray 核心重新加载新配置。

如果你只改了界面但没有重启 Xray,规则并不会真正生效。


六、验证配置是否成功

配置完成后,建议做两层验证。

1. 全局验证

访问一个可用于检查当前出口表现的外部站点,观察:

  • 当前访问是否成功
  • 返回结果是否稳定
  • 出口是否符合你的预期策略

2. 分流验证

按规则分别访问:

  • 规则 #1 命中的站点
  • 规则 #2 兜底处理的站点

然后观察 3X-UI 面板中的:

  • direct 流量统计
  • proxy-out 流量统计

确认不同目标请求是否命中了预期出站。

3. 日志与可观测性验证

如有条件,进一步检查:

  • 出站连接日志
  • 面板计数器
  • 上游出口可用性
  • 访问延迟与稳定性

七、常见问题排查(Tips)

1. 格式问题

Domain 中填写多个条目时:

  • 必须使用英文逗号分隔
  • 不要在逗号中间加入多余空格

错误示例:

google.com, youtube.com

更稳妥的写法:

google.com,youtube.com

2. 优先级问题

要记住:

Xray 路由规则从上往下匹配,第一条命中的规则立即生效。

因此:

  • 更具体的特例规则必须放在上面
  • 更宽泛的兜底规则必须放在后面

否则兜底规则会提前吃掉本该走特例的流量。

3. 配置变更后无效果

优先检查:

  • 是否已经点击 Save
  • 是否已经执行 Restart Xray
  • Tag 是否和规则引用值一致
  • 出站协议、地址、端口、认证信息是否填错

4. 测试结果不稳定

测试时建议:

  • 尽量使用无痕模式
  • 避免浏览器缓存影响判断
  • 分开测试特例规则与兜底规则
  • 每次只改一处配置,再重新验证

八、推荐保留的手册信息

为了让这份配置在后续真的能复现,建议把下面几项长期保留在文档中:

  • 出站类型
  • 出站标签
  • 规则顺序
  • 规则命中对象
  • 默认兜底规则
  • 保存与重启步骤
  • 验证方法
  • 已知问题与修正记录

这会让后续维护者在回看这篇文档时,不只是“知道当时填了什么”,还能知道“为什么这样填”。

总结

这套配置手册的重点不是理论解释,而是提供一份:

  • 可照着点
  • 可照着填
  • 可照着验证
  • 可长期维护

的 3X-UI 出站与分流配置记录。

如果你后续要扩展第二、第三个出站,也建议继续保持同样的手册结构:

  1. 准备参数
  2. 添加 Outbound
  3. 调整 Basics
  4. 配置 Routing Rules
  5. 保存与部署
  6. 验证配置
  7. 记录问题
Last updated on