简介
产品主要功能:
- 自动创建连接 VPN 并执行相关操作
- 支持 iOS 7.0 - 11.2 系统越狱设备。
- 此插件由 Archer 开发,触动精灵提供售后服务。
- 授权码一经售出使用后不提供退换货服务。
- 如果使用过程中遇到什么问题和建议,欢迎反馈。
使用须知
此插件不是 VPN,VPN 需要单独购买。
VPN 插件每台设备每年 5 元,购买方式详见下方函数:loadTSLibrary 加载插件。
使用 VPN 配置插件请先加载 tsl 库,请在脚本开头调用,会返回一个 table, 请看完整示例。
VPN 配置插件并非独立应用,仅供触动精灵普通版(企业版)脚本调用,不可用于其他平台。
iOS 11 以下系统需要手动把 vpncfg.tsl 文件导入到 /var/mobile/Media/TouchSprite/plugin 插件目录
iOS 11 及其以上系统的设备,放到如下路径:/var/mobile/Media/TouchSprite/plugin_ios11/ 或者 usr/bin/tsplugin/。
如果是普通版 tsp,把 tsl 文件一起打包即可,因为 tsl 插件如果存在不会覆盖,所以如果是 tsp 需要判断
文中提到的目录都是手机目录
普通版 tsp 可以添加该段代码,lua 不用
function file_exists(file_name) --检测指定文件是否存在
local f = io.open(file_name, "r")
return f ~= nil and f:close()
end
if file_exists(userPath().."/plugin/vpncfg.tsl") == false then
dialog("库文件不存在,请手动导入 vpncfg.tsl 文件到"..userPath().."/plugin 目录下", 0)
lua_exit()
end
local tsld = loadTSLibrary("vpncfg.tsl") --库加载
if tsld.granted == 0 then
dialog("插件未授权!", 0)
return
end
if tsld.status == 0 then --验证判断
dialog("插件加载异常", 0)
return
end
require("vpncfg") --需要加载
local bkvs = VPNVersions()
if bkvs ~= "1.0" then --自己上传的文件版本号
delFile(userPath().."/plugin/vpncfg.tsl") --删除老版本
end
--以上代码请在脚本开头先调用验证加载,只需加载一次
文件下载
版本 | 备注 | 更新日期 | 下载 |
---|---|---|---|
v1.2 | iOS v3.2.0 及其以上版本 | 20223-05-10 | 新版 1.2 |
v1.1 | iOS v3.2.0 以下版本 | 2017-09-19 | 旧版 1.1 |
更新日志及历史版本
--------------
- v1.2
- 更新时间:2023-05-10
- 更新日志:
- 优化:支持开发者平台 v11、v12 加密方式