alroyso 4 months ago
parent
commit
d4ba9fcc3a
1 changed files with 10 additions and 2 deletions
  1. 10 2
      app/Components/Client/URLSchemes.php

+ 10 - 2
app/Components/Client/URLSchemes.php

@@ -57,11 +57,15 @@ class URLSchemes
     }
 
     //vless://6478f959-c97c-43a2-a7de-256167db0f70@93.179.124.145:51510?encryption=none&flow=xtls-rprx-vision&security=reality&sni=www.amazon.com&fp=chrome&pbk=qhTzYYIgBzDLNYR79oxftqdo1kzL-1_hGJKfqrOliCY&type=tcp&headerType=none#93.179.124.145
+
+
+//vless://459b4a80-bd61-4ecd-a26b-e9c1809d9e45@shenzhou05.mysynology.net:50452?encryption=none&flow=xtls-rprx-vision&security=reality&sni=www.amazon.com&fp=chrome&pbk=qhTzYYIgBzDLNYR79oxftqdo1kzL-1_hGJKfqrOliCY&sid=0123456789abcdef&type=tcp&headerType=none#%E6%AF%94%E5%88%A9%E6%97%B601
+
     public static function buildVless($server)
     {
         $config = [
             'v' => '2',
-            'ps' => $server['name'],
+            'ps' => urlencode($server['name']),
             'add' => $server['host'],
             'port' => $server['port'],
             'id' => $server['uuid'],
@@ -76,12 +80,16 @@ class URLSchemes
             'security' => 'reality',
             'fp' => 'chrome',
             'pbk' => 'qhTzYYIgBzDLNYR79oxftqdo1kzL-1_hGJKfqrOliCY',
+            'sid' => '0123456789abcdef',
+            'spx' => "/",
             'headerType' => 'none',
+            'mode'=>'multi'
         ];
 
 // 使用数组来生成 URL
         $url = "vless://{$config['id']}@{$config['add']}:{$config['port']}?"
-            . "encryption=none"
+            . "mode={$config['mode']}"
+            . "&encryption=none"
             . "&flow={$config['flow']}"
             . "&security={$config['security']}"
             . "&sni={$config['sni']}"