|
@@ -71,14 +71,27 @@ class URLSchemes
|
|
|
'host' => $server['v2_host'],
|
|
|
'path' => $server['v2_path'],
|
|
|
'tls' => $server['v2_tls'],
|
|
|
- 'sni' => $server['v2_sni'],
|
|
|
+ 'sni' => $server['v2_sni'],
|
|
|
'flow' => 'xtls-rprx-vision',
|
|
|
'security' => 'reality',
|
|
|
'fp' => 'chrome',
|
|
|
'pbk' => 'qhTzYYIgBzDLNYR79oxftqdo1kzL-1_hGJKfqrOliCY',
|
|
|
'headerType' => 'none',
|
|
|
];
|
|
|
- return "vless://{$server['uuid']}@{$server['host']}:{$server['port']}?encryption=none&flow=xtls-rprx-vision&security=reality&sni={$server['v2_sni']}&fp=chrome&pbk=qhTzYYIgBzDLNYR79oxftqdo1kzL-1_hGJKfqrOliCY&type=tcp&headerType=none#{$server['name']}".PHP_EOL;
|
|
|
+
|
|
|
+// 使用数组来生成 URL
|
|
|
+ $url = "vless://{$config['id']}@{$config['add']}:{$config['port']}?"
|
|
|
+ . "encryption=none"
|
|
|
+ . "&flow={$config['flow']}"
|
|
|
+ . "&security={$config['security']}"
|
|
|
+ . "&sni={$config['sni']}"
|
|
|
+ . "&fp={$config['fp']}"
|
|
|
+ . "&pbk={$config['pbk']}"
|
|
|
+ . "&type={$config['type']}"
|
|
|
+ . "&headerType={$config['headerType']}"
|
|
|
+ . "#{$config['ps']}".PHP_EOL;
|
|
|
+
|
|
|
+ return $url;
|
|
|
// return 'vless://'.base64_encode(json_encode($config)).PHP_EOL;
|
|
|
}
|
|
|
|