File tree Expand file tree Collapse file tree 3 files changed +19
-20
lines changed
Xray(M+F+H+K+G+B+A)+Caddy(N) Expand file tree Collapse file tree 3 files changed +19
-20
lines changed Original file line number Diff line number Diff line change 3737 "apps" : {
3838 "layer4" : {
3939 "servers" : {
40- "sni " : {
40+ "tcpsni " : {
4141 "listen" : [" :443" ],
4242 "routes" : [{
4343 "match" : [{
160160 },
161161 {
162162 "match" : [{
163- "path " : [ " /SALdGZ9k/* " ], //与 Shadowsocks+gRPC 应用中 serviceName 对应
164- "protocol " : " grpc "
163+ "protocol " : " grpc " ,
164+ "path " : [ " /SALdGZ9k/* " ] //与 Shadowsocks+gRPC 应用中 serviceName 对应
165165 }],
166166 "handle" : [{
167167 "handler" : " reverse_proxy" ,
209209 "handler" : " headers" ,
210210 "response" : {
211211 "set" : {
212- "Strict-Transport-Security " : [" max-age=31536000; includeSubDomains; preload " ], //启用 HSTS
213- "Alt-Svc " : [" h3= \" :443 \" ; ma=2592000 " ] //通告 HTTP/3 server 的可用性。(对外使用代理的 UDP 443 端口才需要配置)
212+ "Alt-Svc " : [" h3= \" :443 \" ; ma=2592000 " ], //通告 HTTP/3 server 的可用性。(对外使用代理的 UDP 443 端口才需要配置)
213+ "Strict-Transport-Security " : [" max-age=31536000; includeSubDomains; preload " ] //启用 HSTS
214214 }
215215 }
216216 },
Original file line number Diff line number Diff line change 3737 "apps" : {
3838 "layer4" : {
3939 "servers" : {
40- "sni " : {
40+ "tcpsni " : {
4141 "listen" : [" :443" ],
4242 "routes" : [{
4343 "match" : [{
159159 },
160160 {
161161 "match" : [{
162- "path " : [ " /SALdGZ9k/* " ], //与 Shadowsocks+gRPC 应用中 serviceName 对应
163- "protocol " : " grpc "
162+ "protocol " : " grpc " ,
163+ "path " : [ " /SALdGZ9k/* " ] //与 Shadowsocks+gRPC 应用中 serviceName 对应
164164 }],
165165 "handle" : [{
166166 "handler" : " reverse_proxy" ,
208208 "handler" : " headers" ,
209209 "response" : {
210210 "set" : {
211- "Strict-Transport-Security " : [" max-age=31536000; includeSubDomains; preload " ], //启用 HSTS
212- "Alt-Svc " : [" h3= \" :443 \" ; ma=2592000 " ] //通告 HTTP/3 server 的可用性。(对外使用代理的 UDP 443 端口才需要配置)
211+ "Alt-Svc " : [" h3= \" :443 \" ; ma=2592000 " ], //通告 HTTP/3 server 的可用性。(对外使用代理的 UDP 443 端口才需要配置)
212+ "Strict-Transport-Security " : [" max-age=31536000; includeSubDomains; preload " ] //启用 HSTS
213213 }
214214 }
215215 },
Original file line number Diff line number Diff line change 88
993、H=VLESS+XHTTP+TLS(反代配置,TLS 由 Caddy 提供及处理。)
1010
11- 4、K=VLESS+XHTTP+REALITY(套娃配置,REALITY 由 VLESS+Vision+REALITY 启用及处理。)
11+ 4、K=VLESS+XHTTP+REALITY(套娃配置,REALITY 由 M 启用及处理。)
1212
13135、G=Shadowsocks+gRPC+TLS(反代配置,TLS 由 Caddy 提供及处理。)
1414
2626
27273、Xray 版本不小于 v24.11.30 才支持完全体 XHTTP,其 XHTTP 传输方式实现了真正的上下行分离(见客户端配置示例),给 GFW 针对单个连接的分析带来了麻烦。
2828
29- 4、K 为选配、与 H 共用 VLESS+XHTTP 配置,仅服务端支持双 IP(IPv4/IPv6) 推荐配置,使用它与 H 组合可实现 XHTTP 应用上下行分离 。
29+ 4、Caddy 支持 H2C server 与 HTTP/1.1 server 共用一个端口或一个进程 。
3030
31- 5、Caddy 支持 H2C server 与 HTTP/1.1 server 共用一个端口或一个进程 。
31+ 5、Caddy 版本不小于 v2.6.0 才支持 H2C 反向代理的 UDS 转发 。
3232
33- 6、Caddy 版本不小于 v2.6 .0 才支持 H2C 反向代理的 UDS 转发 。
33+ 6、Caddy 版本不小于 v2.7 .0 才默认支持 PROXY protocol 接收。若 Caddy 版本小于 v2.7.0 需加 caddy2-proxyprotocol 插件定制编译才支持 PROXY protocol 接收 。
3434
35- 7、Caddy 版本不小于 v2.7.0 才默认支持 PROXY protocol 接收。若 Caddy 版本小于 v2.7.0 需加 caddy2-proxyprotocol 插件定制编译才支持 PROXY protocol 接收 。
35+ 7、使用本人 Releases 中编译好的 Caddy 文件,可同时支持 SNI 分流及定向 UDP 转发、NaiveProxy 及 PROXY protocol 等应用 。
3636
37- 8、使用本人 Releases 中编译好的 Caddy 文件,可同时支持 SNI 分流及定向转发 UDP、NaiveProxy 及 PROXY protocol 等应用 。
37+ 8、本示例所需 TLS 证书由 Caddy(内置 ACME 客户端) 提供,实现 TLS 证书自动申请及更新 。
3838
39- 9、本示例所需 TLS 证书由 Caddy(内置 ACME 客户端) 提供,实现 TLS 证书自动申请及更新 。
39+ 9、本示例 H、N 均支持 HTTP/3 传输。若想要由 Caddy 处理的 HTTP/3 应用高速传输,建议 [ 增加服务端系统的 UDP 缓冲区大小 ] ( https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes ) 。
4040
41- 10、本示例 H、N 均支持 HTTP/3 传输。若想要由 Caddy 处理的 HTTP/3 应用高速传输,建议 [ 增加服务端系统的 UDP 缓冲区大小 ] ( https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes ) 。
41+ 10、本示例 F 兼容原版 Trojan 应用,即可使用原版 Trojan 客户端连接;但原版 Trojan 客户端不支持指纹伪造,故不推荐使用 。
4242
43- 11、本示例 F 兼容原版 Trojan 应用,即可使用原版 Trojan 客户端连接;但原版 Trojan 客户端不支持指纹伪造,故不推荐使用 。
43+ 11、本示例 K 为选配、与 H 共用 VLESS+XHTTP 配置,仅服务端支持双栈(IPv4 与 IPv6) 推荐配置,使用它与 H 组合可实现 XHTTP 应用上下行分离 。
4444
454512、配置1:使用 Local Loopback 连接,且启用了 PROXY protocol。配置2:使用 UDS 连接(对应 HTTP/3 server、Shadowsocks+gRPC+TLS 除外),且启用了 PROXY protocol。
46- col。
You can’t perform that action at this time.
0 commit comments