mirror of
				https://git.mirrors.martin98.com/https://github.com/sub-store-org/Sub-Store.git
				synced 2025-10-31 13:41:07 +08:00 
			
		
		
		
	feat: mihomo snell 版本小于 3 的节点, 强制去除 udp 字段, 防止内核报错
This commit is contained in:
		
							parent
							
								
									9ac5e136a6
								
							
						
					
					
						commit
						2a76eb6462
					
				| @ -1,6 +1,6 @@ | ||||
| { | ||||
|   "name": "sub-store", | ||||
|   "version": "2.16.23", | ||||
|   "version": "2.16.24", | ||||
|   "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.", | ||||
|   "main": "src/main.js", | ||||
|   "scripts": { | ||||
|  | ||||
| @ -81,6 +81,8 @@ export default function Clash_Producer() { | ||||
|                     proxy['preshared-key'] = | ||||
|                         proxy['preshared-key'] ?? proxy['pre-shared-key']; | ||||
|                     proxy['pre-shared-key'] = proxy['preshared-key']; | ||||
|                 } else if (proxy.type === 'snell' && proxy.version < 3) { | ||||
|                     delete proxy.udp; | ||||
|                 } else if (proxy.type === 'vless') { | ||||
|                     if (isPresent(proxy, 'sni')) { | ||||
|                         proxy.servername = proxy.sni; | ||||
|  | ||||
| @ -86,6 +86,8 @@ export default function ClashMeta_Producer() { | ||||
|                     proxy['preshared-key'] = | ||||
|                         proxy['preshared-key'] ?? proxy['pre-shared-key']; | ||||
|                     proxy['pre-shared-key'] = proxy['preshared-key']; | ||||
|                 } else if (proxy.type === 'snell' && proxy.version < 3) { | ||||
|                     delete proxy.udp; | ||||
|                 } else if (proxy.type === 'vless') { | ||||
|                     if (isPresent(proxy, 'sni')) { | ||||
|                         proxy.servername = proxy.sni; | ||||
|  | ||||
| @ -249,6 +249,8 @@ export default function Egern_Producer() { | ||||
|                         // sni: proxy.sni,
 | ||||
|                         // skip_tls_verify: proxy['skip-cert-verify'],
 | ||||
|                     }; | ||||
|                 } else if (proxy.type === 'snell' && proxy.version < 3) { | ||||
|                     delete proxy.udp; | ||||
|                 } else if (proxy.type === 'vless') { | ||||
|                     if (proxy.network === 'ws') { | ||||
|                         proxy.transport = { | ||||
|  | ||||
| @ -102,6 +102,8 @@ export default function ShadowRocket_Producer() { | ||||
|                     proxy['preshared-key'] = | ||||
|                         proxy['preshared-key'] ?? proxy['pre-shared-key']; | ||||
|                     proxy['pre-shared-key'] = proxy['preshared-key']; | ||||
|                 } else if (proxy.type === 'snell' && proxy.version < 3) { | ||||
|                     delete proxy.udp; | ||||
|                 } else if (proxy.type === 'vless') { | ||||
|                     if (isPresent(proxy, 'sni')) { | ||||
|                         proxy.servername = proxy.sni; | ||||
|  | ||||
| @ -187,6 +187,8 @@ export default function Stash_Producer() { | ||||
|                     proxy['preshared-key'] = | ||||
|                         proxy['preshared-key'] ?? proxy['pre-shared-key']; | ||||
|                     proxy['pre-shared-key'] = proxy['preshared-key']; | ||||
|                 } else if (proxy.type === 'snell' && proxy.version < 3) { | ||||
|                     delete proxy.udp; | ||||
|                 } else if (proxy.type === 'vless') { | ||||
|                     if (isPresent(proxy, 'sni')) { | ||||
|                         proxy.servername = proxy.sni; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 xream
						xream