VLESS-gRPC-TLS: add helps for nginx

This commit is contained in:
sixg0000d 2021-05-03 15:45:57 +08:00
parent e1e504eef3
commit 79a458d845

32
VLESS-gRPC-TLS/README.md Normal file
View File

@ -0,0 +1,32 @@
# VLESS-gRPC-TLS
## VLESS-gRPC-TLS-web
### Nginx
1. In [config_server.json](config_server.json): Remove `tlsSettings`, Change `security` to `none` or simply remove it.
2. In nginx config: Listen http2, add location `GunService` (should same as grpc `serviceName`) to listen and proxy.
Config clip example:
```nginx
server {
# ......
listen 443 ssl http2;
listen [::]:443 ssl http2;
# ......
location /GunService {
if ($request_method != "POST" ) {
return 404;
}
client_max_body_size 0;
client_body_timeout 1h;
grpc_read_timeout 1h;
grpc_pass grpc://127.0.0.1:9000;
grpc_set_header X-Real-IP $http_x_forwarded_for;
grpc_set_header X-Forwarded-For $proxy_protocol_addr;
}
# ......
}
```