From ebff22dfcc241dd652382089670ebecdf2d544ef Mon Sep 17 00:00:00 2001 From: xiaorouji <60100640+xiaorouji@users.noreply.github.com> Date: Fri, 19 Mar 2021 15:16:45 +0800 Subject: [PATCH] luci-app-passwall: initial support import vless link Signed-off-by: Tianling Shen --- .../view/passwall/node_list/link_add_node.htm | 16 ++-- .../luci-app-passwall/po/zh_Hans/passwall.po | 14 ++- .../root/usr/share/passwall/app.sh | 3 +- .../root/usr/share/passwall/subscribe.lua | 90 ++++++++++++++++++- 4 files changed, 107 insertions(+), 16 deletions(-) diff --git a/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_add_node.htm b/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_add_node.htm index ec47ae025a..69f9688df0 100644 --- a/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_add_node.htm +++ b/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_add_node.htm @@ -5,16 +5,16 @@ local api = require "luci.model.cbi.passwall.api.api" @@ -83,11 +83,11 @@ local api = require "luci.model.cbi.passwall.api.api" function add_node() { var nodes_link = document.getElementById("nodes_link").value; if (nodes_link.trim() != "") { - if (nodes_link.indexOf("ss://") == 0 || nodes_link.indexOf("ssr://") == 0 || nodes_link.indexOf("vmess://") == 0 || nodes_link.indexOf("trojan://") == 0 || nodes_link.indexOf("trojan-go://") == 0) { + if (nodes_link.indexOf("ss://") == 0 || nodes_link.indexOf("ssr://") == 0 || nodes_link.indexOf("vmess://") == 0 || nodes_link.indexOf("vless://") == 0 || nodes_link.indexOf("trojan://") == 0 || nodes_link.indexOf("trojan-go://") == 0) { ajax_add_node(nodes_link); } else { - alert("<%:Please enter the correct link, ss:// ssr:// vmess:// trojan://%>"); + alert("<%:Please enter the correct link, ss:// ssr:// vmess:// vless:// trojan://%>"); } } else { @@ -114,16 +114,16 @@ local api = require "luci.model.cbi.passwall.api.api"