XHttp 上下行分离 Nginx 反代配置

简介: xhttp 支持 PACKET-UP、STREAM-UP(本文采用)、STREAM-ONE 三种模式,其中 STREAM-UP 实现上下行双向流式传输,H3 上行 + H2 下行分离,性能优异(纯 H2 可跑满带宽),兼容性优于 PACKET-UP。需 Xray + Nginx 配合,支持 v2rayNG 客户端。(239字)

xhttp 有三种模式

PACKET-UP (仅下行流式) 上行分包 Post 下行流式 Get (穿透 CDN 这些中间盒兼容性最佳)
STREAM-UP (双向流式) 上行流式 Post 下行流式 Get (性能最佳,部分 CDN 兼容)
STREAM-ONE (不上下行分离,双向流式) 上下行流式 Post (类似以前 gRPC H2 协议, 可看作替代前者)
本篇文章使用 STREAM-UP 模式
在不考虑 CDN 代理,该模式性能非常好。 纯 h2 下测速可以跑满服务器带宽(前提是自己服务器线路好才行)

当然也可以选择 hy2 力大飞砖

服务端配置

xray-core 配置
{
"log": {
"loglevel": "info"
},
"inbounds": [
{
"tag": "xhttp",
"listen": "/dev/xray/vless-xhttp.sock,0666",
"protocol": "vless",
"settings": {
"clients": [
{
"id": "你的UUID",
"email": "你的EMAIL"
}
],
"decryption": "none"
},
"streamSettings": {
"network": "xhttp",
"xhttpSettings": {
"mode": "stream-up",
"path": "/xhttp (需要换成自己的路径)",
"noSSEHeader": false,
"scMaxEachPostBytes": 1000000,
"scMaxConcurrentPosts": 100
}
}
}
],
"outbounds": [
{
"tag": "direct",
"protocol": "freedom",
"settings": {}
}
],
"routing": {
"domainMatcher": "hybrid",
"rules": [
{
"type": "field",
"outboundTag": "direct", // 服务端有分流需求更换
"domain": [
"geosite:openai",
"geosite:tiktok"
]
}
]
}
}
nginx 配置
server {
server_name 填上自己的域名;
listen 443 quic reuseport default_server;
listen [::]:443 quic reuseport default_server;
listen 443 ssl;
listen [::]:443 ssl;

# HTTP 2/3
http2      on;
http3      on;
quic_gso   on;
quic_retry on;
add_header Alt-Svc 'h3=":443"; ma=86400';

# include snippets/security.conf;
# 添加自己的SSL证书配置
# 可使用https://ssl-config.mozilla.org 生成

location /xhttp (需要换成自己的路径) {
    grpc_pass unix:/dev/xray/vless-xhttp.sock;
    grpc_socket_keepalive on;
    grpc_read_timeout 30m;
    grpc_send_timeout 30m;

    # 反向代理Header
    grpc_set_header Host                $host;
    grpc_set_header X-Real-IP           $proxy_protocol_addr;
    grpc_set_header X-Forwarded-For     $proxy_add_x_forwarded_for;
    grpc_set_header X-Forwarded-Proto   $scheme;
}

# 使用自己网站或反向代理伪装
location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php$1 last;
    }

    try_files $uri $uri/ /index.php?$args;
}

}
客户端配置 (上下行分离 上行 H3 下行 H2)
目前仅 v2rayNG 支持该协议, 填上对应的配置即可使用。
当然也可以配置文件 + 命令行启动代理

"outbounds": [
{
"tag": "proxy",
"protocol": "vless",
"settings": {
"vnext": [
{
"address": "填上自己的域名",
"port": 443,
"users": [
{
"id": "填上自己的UUID",
"email": "填上自己的EMAIL"
}
]
}
]
},
"streamSettings": {
"network": "xhttp",
"security": "tls",
"tlsSettings": {
"allowInsecure": false,
"serverName": "填上自己的域名",
"alpn": [
"h3"
]
},
"xhttpSettings": {
"path": "/xhttp (需要换成自己的路径)",
"host": "填上自己的域名",
"mode": "stream-up",
"scMaxEachPostBytes": "500000-1000000",
"scMaxConcurrentPosts": "50-100",
"scMinPostsIntervalMs": "30-50",
"extra": {

        // 多路复用配置(默认配置的Lifetime超出nginx超时时间)
        "xmux": {
          "maxConcurrency": "8-16",
          "maxConnections": 0,
          "cMaxReuseTimes": "64-128",
          "cMaxLifetimeMs": 600000
        },

        // 下行分离H2配置,不需要可以去除
        "downloadSettings": { 
          "address": "填上自己的域名",
          "port": 443,
          "network": "xhttp",
          "security": "tls",
          "tlsSettings": {
            "serverName": "填上自己的域名",
            "alpn": [
              "h2"
            ]
          },
          "xhttpSettings": {
            "path": "/xhttp (需要换成自己的路径)"
          }
        }
      }
    }
  }
},

上下行分离配置,大伙可以自由发挥想象
比如可以上行 ipv6 下行 ipv4(双栈机器)、 上行走入口好的机器,下行走出口好的机器再反代到上行机器(xhttp 必须回到同 inbound 服务)

相关文章
|
2天前
|
人工智能 JSON 自然语言处理
VTJ.PRO 架构首度揭秘:40 + 工具加持,AI 如何从 “嘴强王者” 变身 “代码执行者”?
VTJ.PRO采用“Agent+Skills”智能体架构,让AI从聊天机器人升级为能主动思考、调用40+开发技能的“开发搭档”。通过分层管道实现多模态输入理解、增量代码更新、流式推理与多模型协同决策,提升效率200%,准确率达98.7%。
57 20
|
1天前
|
人工智能 移动开发 自然语言处理
阿里云多端低代码开发平台魔笔是什么?如何建站?魔笔怎么收费?2026最新整理魔笔百科
阿里云魔笔(Mobi)是AI+低代码多端应用开发平台,融合通义千问大模型,支持拖拽搭建Web/小程序/H5/App页面,AI自动生成文案、图片、SQL,内置50+行业模板及BaaS服务,一键发布上线。零代码门槛,5分钟建站,适合业务人员、运营、产品经理等非技术人员使用。(239字)
66 17
|
3天前
|
人工智能 弹性计算 自然语言处理
零门槛上手OpenClaw!阿里云极简部署,三步解锁专属超级AI助理!
OpenClaw是可私有部署的AI数字员工框架,支持通义千问、GPT等多模型,能写代码、查资料、管邮件、自动化办公。阿里云提供一键部署方案:买服务器→开通百炼API→图形化配置,三步搞定,安全高效!
132 12
|
1天前
|
机器学习/深度学习 人工智能 算法
OECD 2026消费金融风险监测框架下的数字欺诈防御研究
本文基于OECD《2026年消费金融风险监测报告》,剖析生成式AI、开放银行与嵌入式金融带来的三大新型风险:算法歧视、深度伪造身份欺诈及API数据泄露。通过技术复现揭示传统风控失效,并提出融合可解释AI、多模态动态认证、零信任架构与联邦学习的韧性防御框架。(239字)
60 20
|
23天前
|
缓存 人工智能 自然语言处理
企业级编程助手避坑指南:数月躬身摸索,凝炼实操进阶巧思
在软件开发向团队化、工程化进阶的当下,企业级编程助手已不再是单纯的AI编码辅助载体,而是成为覆盖需求→设计→开发→Review全流程的研发基础设施。它依托多模型适配引擎与规范驱动开发体系,融合静态代码分析、环境隔离等核心技术,能实现自然语言任务驱动、自动化代码评审、多端协同开发等功能,帮助研发团队减少重复劳动、提升工程质量。本文结合几个月来的实际使用经历,分享编程助手的实操技巧、实际应用案例及使用心得,旨在为同行提供可落地的实践经验,规避使用误区。
|
23天前
|
弹性计算 小程序 固态存储
云服务器租用价格多少钱一年?用于搭建小程序费用清单,2026最新整理
2026年阿里云小程序服务器最新报价:入门级2核2G轻量服务器低至38元/年(含200M峰值带宽、50G系统盘),99元/年ECS经济型实例续费同价;香港地域25元/月起。覆盖GPU、按量付费及带宽/云盘明细,性价比高,适合个人开发者与中小企业快速部署小程序。
367 17
|
4天前
|
存储 人工智能 搜索推荐
OpenClaw阿里云/本地部署保姆级指南:+21个问题让AI从执行者变专属搭档
大多数人使用OpenClaw的方式,局限于“布置任务→等待结果”的被动循环,让这个强大的AI工具沦为“高级打杂工”。但实际上,每次交互中,OpenClaw都在默默积累关于你的工作节奏、决策偏好、高频痛点等隐性信息——只要善用方法,就能让它从“等指令的执行者”升级为“懂你、主动替你思考”的专属搭档。
139 14
|
1天前
|
人工智能 搜索推荐 定位技术
Geo优化新纪元:知识图谱构建与“两大核心+四轮驱动”实践指南
Geo的核心目标,不再是单纯追求关键词排名,而是致力于将内容打造为AI大模型高度信任和优先引用的权威知识源。这其中,知识图谱的构建扮演了至关重要的角色。
45 14
|
24天前
|
人工智能 运维 前端开发
GLM-5深夜官宣:Pony Alpha身份揭晓,编程能力逼近Claude Opus
刚发完DeepSeek V4,智谱又来搞事情。 今天是老金我写的 第三篇文章,手都快敲断了。 但这个消息不写不行——GLM-5 正式(偷摸地)发布了。 2月11日深夜,智谱AI官宣新一代旗舰大模型GLM-5。 之前在OpenRouter上神秘出现的"Pony Alpha",身份终于揭晓。 据DoNews报道:Pony Alpha就是GLM-5的低调测试版。 ![Image](https://u
422 25
|
4天前
|
人工智能 自然语言处理 API
喂饭级教程:OpenClaw阿里云/本地部署+109个信息源日报生成推送指南
技术人总被“信息过载”困扰——为跟进AI与开源动态,需手动刷Hacker News、推特KOL、GitHub Release、科技博客等数十个渠道,半小时耗时不说,还常陷入“重复信息刷屏、核心内容遗漏”的困境。OpenClaw的`tech-news-digest` Skill完美解决这一痛点,通过四层数据管线自动聚合109个信息源,经智能评分去重后生成日报,定时推送至指定渠道,让信息消费彻底自动化。
215 17

热门文章

最新文章