3X-UI 出站与分流配置手册
本手册用于记录如何在 3X-UI 中新增一个自定义出站,并通过基础策略与路由规则完成分流配置。
它的目标不是讲概念,而是提供一份可以直接对照操作、后续可重复查阅与复现的配置说明。
本文以“多出口流量治理、带宽管理、规则维护与排障”为目标,强调配置过程本身的可重复性与可解释性。
一、准备出站信息
在开始之前,先准备好你要接入的上游出口信息。
以 socks 类型出站为例,通常需要以下内容:
- 代理地址:例如
64.xx.xx.85 - 代理端口:例如
7772 - 协议类型:
Socks5或HTTP - 认证用户:
<USERNAME> - 认证密码:
<PASSWORD>
建议先把这些信息整理在一个临时清单里,再进入面板配置,避免来回切换页面时填错。
二、添加出站配置(Outbounds)
在 3X-UI 面板中进入:
Xray ConfigsOutbounds
然后点击 Add Outbound。
按下面顺序填写:
1. Protocol(协议)
选择:
socks2. Tag(标签)
设置为:
proxy-out这个值是后续路由规则里要引用的唯一标识。
3. Address(地址)
填入你的上游出口地址,例如:
64.xx.xx.854. Port(端口)
填入你的上游出口端口,例如:
77725. Users(用户认证)
填写对应的:
- 用户名
- 密码
6. 其余设置
其余项保持默认即可。
完成后点击:
Add OutboundTag 建议保持稳定,不要频繁改名。后续 Routing Rules 会直接依赖这个值。
三、调整基础核心策略(Basics)
为了保证后续路由规则生效,建议在 Basics 标签页检查并调整以下核心项。
1. Freedom Protocol Strategy
改为:
UseIPv42. 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.comOutbound Tag
选择:
direct配置说明
这条规则用于把特定的大流量服务直接交给 direct 出口处理,避免与其他业务流量混在一起。
在带宽规划、出口分层和后续排障中,这类“特例规则优先”通常更容易维护。
规则 #2:默认业务流量转发(兜底)
IP
0.0.0.0/0Outbound Tag
选择:
proxy-out配置说明
0.0.0.0/0 表示所有 IPv4 流量。
由于它排在更具体的规则之后,因此它承担的是“默认流量兜底”的作用:
- 如果前面的特例规则没有匹配到
- 则其余 IPv4 流量交给
proxy-out
这是一种很常见的多出口分流结构。
规则 #3:api 系统规则
确保保留面板所需的系统规则:
api→api
配置说明
这样可以保证面板内部管理功能继续正常工作。
规则 #4:私有地址安全规则
保留私有地址段规则,例如:
geoip:private→blocked
配置说明
这类规则通常用于防止不必要的内网地址回环或异常访问。
五、保存与部署
在 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.com2. 优先级问题
要记住:
Xray 路由规则从上往下匹配,第一条命中的规则立即生效。
因此:
- 更具体的特例规则必须放在上面
- 更宽泛的兜底规则必须放在后面
否则兜底规则会提前吃掉本该走特例的流量。
3. 配置变更后无效果
优先检查:
- 是否已经点击
Save - 是否已经执行
Restart Xray Tag是否和规则引用值一致- 出站协议、地址、端口、认证信息是否填错
4. 测试结果不稳定
测试时建议:
- 尽量使用无痕模式
- 避免浏览器缓存影响判断
- 分开测试特例规则与兜底规则
- 每次只改一处配置,再重新验证
八、推荐保留的手册信息
为了让这份配置在后续真的能复现,建议把下面几项长期保留在文档中:
- 出站类型
- 出站标签
- 规则顺序
- 规则命中对象
- 默认兜底规则
- 保存与重启步骤
- 验证方法
- 已知问题与修正记录
这会让后续维护者在回看这篇文档时,不只是“知道当时填了什么”,还能知道“为什么这样填”。
总结
这套配置手册的重点不是理论解释,而是提供一份:
- 可照着点
- 可照着填
- 可照着验证
- 可长期维护
的 3X-UI 出站与分流配置记录。
如果你后续要扩展第二、第三个出站,也建议继续保持同样的手册结构:
- 准备参数
- 添加 Outbound
- 调整 Basics
- 配置 Routing Rules
- 保存与部署
- 验证配置
- 记录问题