Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aggvpn
GitHub Repository: aggvpn/ws
Path: blob/main/json/nginx-Grpc.conf
567 views
1
server {
2
listen 443 ssl http2 so_keepalive=on;
3
server_name sgo.madzril.xyz;
4
5
index index.html;
6
root /var/www/html;
7
8
ssl_certificate /usr/local/etc/xray/xray.crt;
9
ssl_certificate_key /usr/local/etc/xray/xray.key;
10
ssl_protocols TLSv1.2 TLSv1.3;
11
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
12
13
client_header_timeout 1071906480m;
14
keepalive_timeout 1071906480m;
15
location /vmessgrpc {
16
if ($content_type !~ "application/grpc") {
17
return 404;
18
}
19
client_max_body_size 0;
20
grpc_set_header X-Real-IP $proxy_add_x_forwarded_for;
21
client_body_timeout 1071906480m;
22
grpc_read_timeout 1071906480m;
23
grpc_pass grpc://127.0.0.1:2002;
24
}
25
26
location /vlessgrpc {
27
if ($content_type !~ "application/grpc") {
28
return 404;
29
}
30
client_max_body_size 0;
31
grpc_set_header X-Real-IP $proxy_add_x_forwarded_for;
32
client_body_timeout 1071906480m;
33
grpc_read_timeout 1071906480m;
34
grpc_pass grpc://127.0.0.1:2003;
35
}
36
37
location /trojanGrpc {
38
if ($content_type !~ "application/grpc") {
39
return 404;
40
}
41
client_max_body_size 0;
42
grpc_set_header X-Real-IP $proxy_add_x_forwarded_for;
43
client_body_timeout 1071906480m;
44
grpc_read_timeout 1071906480m;
45
grpc_pass grpc://127.0.0.1:2004;
46
}
47
}
48