alroyso 1 周之前
父節點
當前提交
081e636afa

+ 6 - 3
app/Components/Client/SingBoxBuildProxy.php

@@ -93,10 +93,13 @@ class SingBoxBuildProxy
             'server_port' => $server['port'],
             'password' => $server['passwd'],
         ];
-
-        if (! empty($server['sni'])) {
-            $array['server_name'] = $server['sni'];
+        $tlsConfig = [];
+        $tlsConfig['enabled'] = true;
+        if (!empty($server['sni'])) {
+            $tlsConfig['server_name'] = $server['sni'];
         }
+        $array['tls'] = $tlsConfig;
+
 
         return $array;
     }

+ 4 - 4
app/Components/Client/URLSchemes.php

@@ -106,10 +106,10 @@ class URLSchemes
     public static function buildTrojan($server)
     {
         $name = rawurlencode($server['name']);
-        $query = '';
-        if (array_key_exists('relay_server', $server)) {
-            $query = "?sni={$server['relay_server']}";
-        }
+        $query = "?sni={$server['sni']}";
+//        if (array_key_exists('relay_server', $server)) {
+//            $query = "?sni={$server['sni']}";
+//        }
 
         return "trojan://{$server['passwd']}@{$server['host']}:{$server['port']}{$query}#{$name}".PHP_EOL;
     }

+ 1 - 1
app/Exceptions/Handler.php

@@ -85,7 +85,7 @@ class Handler extends ExceptionHandler
         if ($exception instanceof UnauthorizedHttpException) {
             $preException = $exception->getPrevious();
             if ($preException instanceof TokenExpiredException) {
-                return response()->json(['code'=>401,'ret'=>401,'error' => 'TOKEN_EXPIRED'],200);
+                return response()->json(['code'=>401,'ret'=>401,'error' => 'TOKEN_EXPIRED','msg' =>'鉴权失败,需要重新登录'],200);
             }  else if ($preException instanceof TokenBlacklistedException) {
                 return response()->json(['code'=>402, 'ret' => 402, 'msg' => "TOKEN禁用,需要重新登陆"], 200);
             }

+ 9 - 8
app/Http/Controllers/Api/Client/V3Controller.php

@@ -136,27 +136,28 @@ class V3Controller  extends Controller
 
         //$url = "user.viptwo.xyz";
         $url = "zf.payviptwo.top";
+
         $tag = $request->input('email');
         if (!isset($tag)){
             $data = [
-                'affurl' => 'https://user.vipthree.xyz/logintoreferral', //推广
+                'affurl' => 'https://user.vip666999.xyz/logintoreferral', //推广
                 'user_login_url' => 'https://'.$url.'/logina', //购买 和登陆
                 'user_login_url_ke' => 'https://'.$url.'/logina', //购买和登陆
                 'user_buy' => 'https://'.$url.'/logina', //
                 'user_ticket' => 'https://'.$url.'/logintoticket',
                 'user_reg' => 'https://'.$url.'/register',
                 'user_reset' => 'https://'.$url.'/reset',
-                'user_tutorial' => 'https://app.xiazai3.xyz/',  //在线客服
+                'user_tutorial' => 'https://app.xiazai8.xyz/',  //在线客服
                 'user_rofile' => 'https://'.$url.'/Loginprofile',
-                'user_download' => 'https://app.xiazai3.xyz/',
+                'user_download' => 'https://app.xiazai8.xyz/',
                 'tag' => 0,
             ];
             return response()->json(['ret' => 1, 'msg' => "请求成功",'data'=>$data], 200);
         }
         else {
             $data = [
-                'affurl' => 'https://user.vipthree.xyz/logintoreferral?email='.$request->input('email') . '&password='.$request->input('password'),
-                'affurl_ke' => 'https://user.vipthree.xyz/logintoreferral',
+                'affurl' => 'https://user.vip666999.xyz/logintoreferral?email='.$request->input('email') . '&password='.$request->input('password'),
+                'affurl_ke' => 'https://user.vip666999.xyz/logintoreferral',
                 'user_login_url' => 'https://'.$url.'/logina?email='.$request->input('email') . '&password='.$request->input('password'),
                 'user_login_url_ke' => 'https://'.$url.'/logina',
                 'user_buy' => 'https://'.$url.'/logina?email='.$request->input('email') . '&password='.$request->input('password'),
@@ -164,9 +165,9 @@ class V3Controller  extends Controller
                 'user_ticket_ke' => 'https://'.$url.'/logintoticket',
                 'user_reg' => 'https://'.$url.'/register',
                 'user_reset' => 'https://'.$url.'/reset',
-                'user_tutorial' => 'https://app.xiazai3.xyz/',
+                'user_tutorial' => 'https://app.xiazai8.xyz/',
                 'user_rofile' => 'https://'.$url.'/Loginprofile',
-                'user_download' => 'https://app.xiazai3.xyz/',
+                'user_download' => 'https://app.xiazai8.xyz/',
                 'tag' => 1,
             ];
             return response()->json(['ret' => 1, 'msg' => "请求成功",'data'=>$data], 200);
@@ -187,7 +188,7 @@ class V3Controller  extends Controller
             'user'         =>  $userinfo,
             'affurl' => route('register', ['aff' => Auth::id()]),
             'tutorial' => 'https://user.viptwo.xyz/',
-            'swoftdownload' => 'https://app.xiazai3.xyz/',
+            'swoftdownload' => 'https://app.xiazai8.xyz/',
             'clash_config' => route('SProxy_config', ['code'=>$userinfo['code']]),
         ];