浏览代码

Change all `timeout`

xqzr 1 年之前
父节点
当前提交
4ea3d4e023
共有 4 个文件被更改,包括 22 次插入19 次删除
  1. 7 6
      Trojan-gRPC-Caddy2/Nginx/README.ENG.md
  2. 7 6
      Trojan-gRPC-Caddy2/Nginx/README.md
  3. 7 6
      VLESS-GRPC/README.md
  4. 1 1
      VLESS-WSS-Nginx/nginx.conf

+ 7 - 6
Trojan-gRPC-Caddy2/Nginx/README.ENG.md

@@ -5,8 +5,8 @@ Xray client <--- gRPC(TLS) ---> Caddy2 <--- gRPC(cleartext) ---> Xray server
 At the same time, you can also choose to use Nginx. A sample configuration snippet is as follows (partially from [@xqzr](https://github.com/xqzr)):
 ```conf
 server {
-listen 443 ssl http2 so_keepalive=on;
-         listen [::]:443 ssl http2 so_keepalive=on;
+listen 443 ssl http2;
+         listen [::]:443 ssl http2;
 server_name example.com;
 
 index index.html;
@@ -17,8 +17,8 @@ ssl_certificate_key /path/to/example.key;
 ssl_protocols TLSv1.2 TLSv1.3;
 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;
 
-client_header_timeout 52w;
-         keepalive_timeout 52w;
+client_header_timeout 1w;
+         keepalive_timeout 5d;
 # Fill in /your ServiceName after location
 location /your ServiceName {
 if ($content_type !~ "application/grpc") {
@@ -27,8 +27,9 @@ return 404;
 client_max_body_size 0;
 client_body_buffer_size 512k;
 grpc_set_header X-Real-IP $remote_addr;
-client_body_timeout 52w;
-grpc_read_timeout 52w;
+client_body_timeout 1w;
+grpc_read_timeout 1w;
+grpc_send_timeout 1w;
 grpc_pass unix:/dev/shm/Xray-Trojan-gRPC.socket;
 }
 }

+ 7 - 6
Trojan-gRPC-Caddy2/Nginx/README.md

@@ -7,8 +7,8 @@ Xray client <--- gRPC(TLS) ---> Caddy2 <--- gRPC(cleartext) ---> Xray server
 同时,您也可以选择使用 Nginx。示例配置片段如下(部分来自 [@xqzr](https://github.com/xqzr)):
 ```conf
 server {
-	listen 443 ssl http2 so_keepalive=on;
-        listen [::]:443 ssl http2 so_keepalive=on;
+	listen 443 ssl http2;
+        listen [::]:443 ssl http2;
 	server_name example.com;
 
 	index index.html;
@@ -19,8 +19,8 @@ server {
 	ssl_protocols TLSv1.2 TLSv1.3;
 	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;
 	
-	client_header_timeout 52w;
-        keepalive_timeout 52w;
+	client_header_timeout 1w;
+        keepalive_timeout 5d;
 	# 在 location 后填写 /你的 ServiceName
 	location /你的 ServiceName {
 		if ($content_type !~ "application/grpc") {
@@ -29,8 +29,9 @@ server {
 		client_max_body_size 0;
 		client_body_buffer_size 512k;
 		grpc_set_header X-Real-IP $remote_addr;
-		client_body_timeout 52w;
-		grpc_read_timeout 52w;
+		client_body_timeout 1w;
+		grpc_read_timeout 1w;
+		grpc_send_timeout 1w;
 		grpc_pass unix:/dev/shm/Xray-Trojan-gRPC.socket;
 	}
 }

+ 7 - 6
VLESS-GRPC/README.md

@@ -7,8 +7,8 @@ Xray client <--- gRPC(TLS) ---> Caddy2 <--- gRPC(cleartext) ---> Xray server
 同时,您也可以选择使用 Nginx。示例配置片段如下(部分来自 [@xqzr](https://github.com/xqzr)):
 ```conf
 server {
-	listen 443 ssl http2 so_keepalive=on;
-	listen [::]:443 ssl http2 so_keepalive=on;
+	listen 443 ssl http2;
+	listen [::]:443 ssl http2;
 	server_name example.com;
 
 	index index.html;
@@ -19,8 +19,8 @@ server {
 	ssl_protocols TLSv1.2 TLSv1.3;
 	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;
 	
-	client_header_timeout 52w;
-        keepalive_timeout 52w;
+	client_header_timeout 1w;
+        keepalive_timeout 5d;
 	# 在 location 后填写 /你的 ServiceName
 	location /你的 ServiceName {
 		if ($content_type !~ "application/grpc") {
@@ -29,8 +29,9 @@ server {
 		client_max_body_size 0;
 		client_body_buffer_size 512k;
 		grpc_set_header X-Real-IP $remote_addr;
-		client_body_timeout 52w;
-		grpc_read_timeout 52w;
+		client_body_timeout 1w;
+		grpc_read_timeout 1w;
+		grpc_send_timeout 1w;
 		grpc_pass unix:/dev/shm/Xray-VLESS-gRPC.socket;
 	}
 }

+ 1 - 1
VLESS-WSS-Nginx/nginx.conf

@@ -23,6 +23,6 @@ server {
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
-        proxy_read_timeout 52w;
+        proxy_read_timeout 5d;
     }
 }