本文最后更新于 712 天前,其中的信息可能已经有所发展或是发生改变。
看着千篇一律的ws传输方式,感觉很是无聊。发现grpc也支持cdn(cloudflare),就想着折腾一下。
这里有几点要注意,cf中tls等级选择严格,分流路径在caddy配置中要多填写一个/Tun。
caddy配置段
:443, example.com {
tls <cert-path> <key-path>
@grpc {
protocol grpc
path /<path>/Tun
}
reverse_proxy @grpc h2c://127.0.0.1:<vmess-port>
file_server {
root /var/www/html
}
}
vmess配置段
"streamSettings": {
"network": "grpc",
"security": "none",
"grpcSettings": {
"serviceName": "<path>"
}
}
不知道用grpc使用cf会不会被阻断呢。