parent
							
								
									abdb3a7dd7
								
							
						
					
					
						commit
						d0a74434f0
					
				|  | @ -16,8 +16,9 @@ Websocket 会识别 HTTP 请求的 X-Forwarded-For 头来覆写流量的源地 | |||
| { | ||||
|   "acceptProxyProtocol": false, | ||||
|   "path": "/", | ||||
|   "host": "xray.com" | ||||
|   "headers": { | ||||
|     "Host": "xray.com" | ||||
|     "host": "xray.com" | ||||
|   } | ||||
| } | ||||
| ``` | ||||
|  | @ -38,6 +39,14 @@ WebSocket 所使用的 HTTP 协议路径,默认值为 `"/"`。 | |||
| 
 | ||||
| 如果客户端路径中包含 `ed` 参数(如 ```/mypath?ed=2560```),将会启用 `Early Data` 以降低延迟,在升级的同时使用 `Sec-WebSocket-Protocol` 头承载首包数据,其值为首包长度阈值。如果首包长度超过此值,就不会启用 `Early Data`。推荐值为 2560,最大值为8192,过大的值可能导致部分兼容问题,如果遇到兼容性问题,可以尝试调低阈值。 | ||||
| 
 | ||||
| > `host`: string | ||||
| 
 | ||||
| WebSocket 的HTTP请求中所发送的host,默认值为空。若服务端值为空时,不验证客户端发送来的host值。 | ||||
| 
 | ||||
| 当在服务端指定该值,或在 ```headers``` 中指定host,将会校验与客户端请求host是否一致。 | ||||
| 
 | ||||
| 客户端选择发送的host优先级 ```host``` >  ```headers``` > ```address``` | ||||
| 
 | ||||
| > `headers`: map \{string: string\} | ||||
| 
 | ||||
| 自定义 HTTP 头,一个键值对,每个键表示一个 HTTP 头的名称,对应的值是字符串。 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 ちか
						ちか