sspanel 添加 Quantumult 订阅按钮
编辑
/home/wwwroot/sspanel/resources/views/material/user/index.tpl
在
<div class="tab-pane fade" id="all_ssr_ios">
下添加如下内容:
<a href="sub://{$ssr_sub_url_base64}" style="text-decoration:none;">点击设置订阅</a>
<p>Ps:点击上方按钮,在已安装小火箭(Shadowrocket)的IOS设备,即可更方便的设置订阅地址。如若软件主界面没有显示订阅栏,请清除后台后重新打开</p>
<a href="quantumult://configuration?server={$ssr_sub_url_base64_nes}" style="text-decoration:none;">点击设置订阅</a>
<p>Ps:点击上方按钮,在已安装小火箭(Quantumult)的IOS设备,即可更方便的设置订阅地址</p>
编辑
/home/wwwroot/sspanel/app/Controllers/UserController.php
在
$ssr_sub_token = LinkController::GenerateSSRSubCode($this->user->id, 0)
下面添加如下内容:
#用户的订阅地址
$ssr_sub_url = "https://你的面板地址/link/".$ssr_sub_token."?mu=0";
#用户的订阅地址base64编码
$ssr_sub_url_base64 = base64_encode($ssr_sub_url);
#nes = no equal sign ,即不含等号
$ssr_sub_url_base64_nes = str_replace("=", "", base64_encode($ssr_sub_url));
在
return $this->view()->assign("ssr_sub_token", $ssr_sub_token)->assign("router_token", $router_token)
下面添加如下内容:
->assign("ssr_sub_url_base64", $ssr_sub_url_base64)->assign("ssr_sub_url_base64", $ssr_sub_url_base64)
->assign("ssr_sub_url_base64_nes", $ssr_sub_url_base64_nes)->assign("ssr_sub_url_base64_nes", $ssr_sub_url_base64_nes)
OK ios可以用Quantumult订阅了应该。