- 从karing内置webview容器打开机场(VPN服务商)登录页面, 实现登录即导入配置.
- 优点
- 用户登录闭环, APP内置机场信息.
- 功能可配置:
- 提供官方消息推送配置功能.
- 套餐到期提醒.
- todo 机场可根据自身特性定制部分APP默认配置, 比如ipv6、dns等.
- 无附加广告:
- Karing设置页
专项流量广告位仅显示该机场链接.
- PS: 如果您是机场主(VPN服务商),那么本项目也许有您想要的功能.
- 在v2board目录下增加两个文件
- custom.js:
public/theme/v2board/assets/custom.js
- karing-connect.html:
public/karing-connect.html
- 注意 如果您使用其他主题, 注意替换custom路径中的
theme/v2board
- custom会载入一个远程文件
karing.min.js
- 修改配置文件
base.json
- connect 字段
- 咒语 spells 字段, 推荐使用机场名称.
{
"pid": 123456,
...
"connet": "https://your-domain/karing-connect.html",
"spells": [
'急速云',
'RapidNetwork',
],
...
}
- 1 添加controller
- 新建控制器用于处理Karing连接
- 添加文件
src/Controllers/KaringController.php
- 2 添加路由
- 修改文件
app/routes.php 最后加入一条路由
// Connect to Karing
$app->get('/karing/connect', App\Controllers\KaringController::class . ':connect');
- 修改配置文件
base.json
- connect 字段
- 咒语 spells 字段, 推荐使用机场名称.
{
"pid": 123456,
...
"connet": "https://your-domain/karing/connect",
"spells": [
'急速云',
'RapidNetwork',
],
...
}