WebApp快捷打包
VPN
转到模块插件

敬告:此 DEMO 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,了解更多

JS-SDK 引用方式:

♦ 普通网页 script 方式加载:下载最新版 jsBridge-v20240419.zip,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;

♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package

start 开启VPN服务连接

jsBridge.vpn.start({
  //服务器地址
  remote_addr: "vip-tj-v071.ctlink.solar",
  //服务器端口
  remote_port: 443,
  //密码
  password   : [ "11223344" ],
  //是否启用 IPv6
  enable_ipv6: false,
  ssl: {
    //是否验证SSL
    verify: true
  },
  mux: {
    enabled: true,
    concurrency: 8,
    idle_timeout: 60
  },
  websocket: {
    enabled: true,
    path: "/path/",
    host: "example.com"
  },
  //附加配置
  extra: {
    //是否过滤大陆域名/IP
    enable_clash: true,
    //yaml 格式的过滤规则文件链接,留空则使用默认规则
    clash_config_url: ""
  }
}, function(succ, data) {
  alert(succ ? "已连接" : JSON.stringify(data));
});

stop 断开连接

jsBridge.vpn.stop(function(succ, data) {
  alert(succ ? "已断开" : JSON.stringify(data));
});

status 获取连接状态

jsBridge.vpn.status(function(succ, data) {
  alert(data.running ? "已连接" : "已断开");
});