Skip to content

0.11.9

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 07:37
· 1511 commits to dev since this release
  • Rebased to v2ray-core 5.17.1.
  • Bug fixes.

Note 1: "Experimental Meyka Building Blocks to Request Transport" can be used via custom config or custom outbound config. AFAIK it is too preliminary and Meyka server often panics (fixed in v5.17.1) and leaks Goroutines. Use it at your own risk if you are a trail blazer. Do not report any issues about this.

Note 2: In earlier versions, Exclave uses a hack to workaround a server-side SplitHTTP3 bug causing the client unable to connect to the server. Now that the server-side bug has been fixed, this hack is removed. Because of this, you may encounter connectivity issue when using a new version of Exclave with an old version of Xray SplitHTTP3 server. Upgrade your Xray SplitHTTP3 server to XTLS/Xray-core@83eef6b or later if possible.

Example Meyka client custom config (for Exclave only):

"streamSettings": {
	"network": "request",
	"requestSettings": {
		"assembler": {
			"type": "packetconn.client",
			"packetconnClientSettings": {
				"underlyingNetwork": "kcp",
				"kcpSettings": {
					// jsonv4 KCP settings
					"mtu": 1450,
					"tti": 15,
					"uplinkCapacity": 40,
					"downlink_capacity": 2000,
					"congestion": false,
					"writeBufferSize": 671088640,
					"readBufferSize": 671088640
				},
				"maxWriteDelay": 80,
				"maxRequestSize": 96000,
				"pollingIntervalInitial": 200
			}
		},
		"roundTripper": {
			"type": "httprt.client",
			"httprtClientSettings": {
				"http": {
					"path": "",
					"urlPrefix": "",
				},
				"allowHTTP": false,
				"h2PoolSize": 8
			}
		}
	}
}

Example Meyka server custom config (for Exclave's v2ray-core only):

"streamSettings": {
	"network": "request",
	"requestSettings": {
		"assembler": {
			"type": "packetconn.server",
			"packetconnServerSettings": {
				"underlyingNetwork": "kcp",
				"kcpSettings": {
					// jsonv4 KCP settings
					"mtu": 1450,
					"tti": 15,
					"uplinkCapacity": 40,
					"downlink_capacity": 1000,
					"congestion": false,
					"writeBufferSize": 671088640,
					"readBufferSize": 671088640
				},
				"maxWriteSize": 10485760,
				"maxWriteDurationMs": 5000,
				"maxSimultaneousWriteConnection": 128,
				"packetWritingBuffer": 65536
			}
		},
		"roundTripper": {
			"type": "httprt.server",
			"httprtServerSettings": {
				"http": {
					"path": "",
					"urlPrefix": "",
				},
				"noDecodingSessionTag": false
			}
		}
	}
}