1、路由设置 注意:路由规则讲究先后顺序,按顺序进行匹配,排在第一位优先匹配。 api出站标签解析:这个标签的主要用途是管理和监控服务的流量。它可以用来接收内部的 API 请求,这些请求可能来自于你的代理的管理面板、监控工具或其他管理接口。 Domain Matcher: Hybrid: 混合策略,可能结合了多种匹配方式来决定流量的路由...
部署多个Xray面板(红色部分为面板端口,可以自定义): version: '3.9' services: x-ui-1: image: aircross/3x-ui:latest container_name: x-ui-1 restart: always ports: - "54321:2053" volumes: - /home/docker/x-ui-1/config:/etc/x-ui/
3x-ui项目地址:https://github.com/MHSanaei/3x-ui 基于x-ui后续魔改版本,和其余的x-ui魔改项目类似的是后续也更新了内核,并且支持了新的协议,支持多用户。不过3x-ui后续更新的实用功能是可以对xray核心进行修改,这点后续会讲。3x-ui在美观程度和动画流畅程度上和其余的搭建代理面板拉开了一个维度。 2 安装3x...
〔3X-UI〕中文优化版,Xray panel supporting multi-protocol multi-user expire day & traffic & ip limit (Vless & Vmess & Trojan & ShadowSocks & Wireguard),基于原版3x-ui进行优化修改。 - xeefei/3x-ui
Xray panel supporting multi-protocol multi-user expire day & traffic & ip limit (Vmess & Vless & Trojan & ShadowSocks & Wireguard),基于3x-ui的优化修改版。 - 3x-ui/xray/config.go at main · dukeren/3x-ui
3X-UI. Main features Traffic Encryption: VLESS, Shadowsocks-2022, and XRay (XTLS) allow user traffic to be encrypted, making it impossible to be read or monitored by the ISP or third parties. Multi-factor authentication: support for multi-factor authentication increases security and protects use...
3x-uiXray面板支持多协议、多用户,具有过期日期、流量和IP限制功能。它能够同时支持Vmess、Vless、Trojan、ShadowSocks和Wireguard等多种协议,为用户提供更灵活的选择。通过该面板,用户可以轻松管理多个用户账户,设置过期日期和流量限制,同时对IP进行限制,确保服务器资源的合理利用和安全性。这一全面的功能组合使得3x-ui...
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) 面板控制命令 x-ui 申请SSL证书 输入x-ui——选择18——选择1——输入解析好的域名——80端口选择默认,直接回车——证书申请完成后——输入y,回车——再回车——输入0退出菜单 6、登录并设置Xray面板: 复制最后生成的...
package job import ( "x-ui/logger" "x-ui/web/service" ) type XrayTrafficJob struct { xrayService service.XrayService inboundService service.InboundService } func NewXrayTrafficJob() *XrayTrafficJob { return new(XrayTrafficJob) } func (j *XrayTrafficJob) Run() { if !j....
package xray import ( "regexp" "strings" "x-ui/logger" ) func NewLogWriter() *LogWriter { return &LogWriter{} } type LogWriter struct { lastLine string } func (lw *LogWriter) Write(m []byte) (n int, err error) { regex := regexp.MustCompile(`^(\d{4}/\d{2}/\d{2} \d...