瀏覽代碼

More Helper client links & Add Missing file

兔姬桑 4 年之前
父節點
當前提交
82c7f7bbd0
共有 3 個文件被更改,包括 9 次插入2 次删除
  1. 1 1
      app/Components/Client/Surfboard.php
  2. 8 1
      app/Http/Controllers/UserController.php
  3. 二進制
      public/clients/SSEncrypt.module

+ 1 - 1
app/Components/Client/Surfboard.php

@@ -12,7 +12,7 @@ class Surfboard
             "{$server['port']}",
             "{$server['method']}",
             "{$server['passwd']}",
-            'https://raw.githubusercontent.com/Hackl0us/proxy-tool-backup/master/SSEncrypt.module',
+            sysConfig('website_url').'/clients/SSEncrypt.module',
             'tfo=true',
             "udp-relay={$server['udp']}",
         ];

+ 8 - 1
app/Http/Controllers/UserController.php

@@ -508,8 +508,15 @@ class UserController extends Controller
             'subscribe_status' => $subscribe->status, // 订阅连接
             'link' => $subscribe_link,
             'subscribe_link' => 'sub://'.base64url_encode($subscribe_link),
-            'Shadowrocket_link' => 'shadowrocket://add/sub://'.base64url_encode($subscribe_link).'?remarks='.(sysConfig('website_name').'-'.sysConfig('website_url')),
+            'Shadowrocket_link' => 'shadowrocket://add/sub://'.base64url_encode($subscribe_link).'?remarks='.urlencode(sysConfig('website_name').' '.sysConfig('website_url')),
             'Shadowrocket_linkQrcode' => 'sub://'.base64url_encode($subscribe_link).'#'.base64url_encode(sysConfig('website_name')),
+            'Clash_link' => "clash://install-config?url={$subscribe_link}",
+            'Surge_link' => "surge:///install-config?url={$subscribe_link}",
+            'Quantumultx' => 'quantumult-x:///update-configuration?remote-resource='.json_encode([
+                'server_remote' => "{$subscribe_link},  tag=".urlencode(sysConfig('website_name').' '.sysConfig('website_url')),
+                'filter_remote' => '',
+                'rewrite_remote' => '',
+            ]),
             'Quantumult_linkOut' => 'quantumult://configuration?server='.base64url_encode($subscribe_link).'&filter='.base64url_encode('https://raw.githubusercontent.com/ZBrettonYe/VPN-Rules-Collection/master/Profiles/Quantumult/Pro.conf').'&rejection='.base64url_encode('https://raw.githubusercontent.com/ZBrettonYe/VPN-Rules-Collection/master/Profiles/Quantumult/Rejection.conf'),
             'Quantumult_linkIn' => 'quantumult://configuration?server='.base64url_encode($subscribe_link).'&filter='.base64url_encode('https://raw.githubusercontent.com/ZBrettonYe/VPN-Rules-Collection/master/Profiles/Quantumult/BacktoCN.conf').'&rejection='.base64url_encode('https://raw.githubusercontent.com/ZBrettonYe/VPN-Rules-Collection/master/Profiles/Quantumult/Rejection.conf'),
         ]);

二進制
public/clients/SSEncrypt.module