diff --git a/package/ctcgfw/luci-app-vssr/po/zh_Hans/vssr.po b/package/ctcgfw/luci-app-vssr/po/zh_Hans/vssr.po
index 1841d1222f..c0e904ef6a 100644
--- a/package/ctcgfw/luci-app-vssr/po/zh_Hans/vssr.po
+++ b/package/ctcgfw/luci-app-vssr/po/zh_Hans/vssr.po
@@ -800,7 +800,7 @@ msgid "Plugin Opts"
msgstr "插件参数"
msgid "Before subscribing please click below to delete all servers in the subscription"
-msgstr "使用此订阅前请删除所有服务器在订阅"
+msgstr "使用此订阅前请先删除所有服务器在订阅"
msgid "Chnroute Setting"
msgstr "国内IP段数据库更新设置"
@@ -872,4 +872,16 @@ msgid "File Viewer"
msgstr "文件查看器"
msgid "Enable Authentication"
-msgstr "启用 用户名/密码 认证"
\ No newline at end of file
+msgstr "启用 用户名/密码 认证"
+
+msgid "Subscribe Default Auto-Switch"
+msgstr "订阅新节点自动切换设置"
+
+msgid "Subscribe new add server default Auto-Switch on"
+msgstr "订阅加入的新节点默认开启自动切换"
+
+msgid "Join the white list of domain names will not go agent."
+msgstr "加入的域名不走代理通道,对所有模式有效。且优先于黑名单。"
+
+msgid "These had been joined websites will use proxy.Please input the domain names of websites,every line can input only one website domain.For example,google.com."
+msgstr "加入的域名将走代理,对所有模式有效。输入网站域名,如:google.com,每个地址段一行。"
\ No newline at end of file
diff --git a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/subscribe.sh b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/subscribe.sh
index 318bfbfc0c..b6825c6a66 100644
--- a/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/subscribe.sh
+++ b/package/ctcgfw/luci-app-vssr/root/usr/share/vssr/subscribe.sh
@@ -208,6 +208,8 @@ for ((o = 0; o < ${#subscribe_url[@]}; o++)); do
ssr_tcp_guise="none"
json_get_var ssr_ws_host host
json_get_var ssr_ws_path path
+ json_get_var ssr_h2_host host
+ json_get_var ssr_h2_path path
json_get_var ssr_tls tls
if [ "$ssr_tls" == "tls" -o "$ssr_tls" == "1" ]; then
ssr_tls="1"
@@ -220,7 +222,11 @@ for ((o = 0; o < ${#subscribe_url[@]}; o++)); do
if [ -z "ssr_remarks" ]; then # 没有备注的话则生成一个
ssr_remarks="$ssr_host:$ssr_port"
fi
-
+ # 丢弃没有host的无效服务器信息,例如:剩余流量xxx
+ if [[ "$ssr_remarks" =~ "过期时间" ]] || [[ "$ssr_remarks" =~ "剩余流量" ]] || [[ "$ssr_remarks" =~ "最新域名" ]] || [[ "$ssr_remarks" =~ "防失联QQ群" ]] || [ -z "$ssr_host" ];then
+ echo_date "丢弃无效节点:【$ssr_remarks】"
+ continue
+ fi
uci_name_tmp=$(uci show $name | grep -w "$ssr_hashkey" | awk -F . '{print $2}')
if [ -z "$uci_name_tmp" ]; then # 判断当前服务器信息是否存在
uci_name_tmp=$(uci add $name servers)
diff --git a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/css/vssr.css b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/css/vssr.css
index 8ebe02d021..7ec27bf899 100644
--- a/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/css/vssr.css
+++ b/package/ctcgfw/luci-app-vssr/root/www/luci-static/vssr/css/vssr.css
@@ -375,7 +375,7 @@ https://github.com/pure-css/pure/blob/master/LICENSE.md
position: relative;
background: #f4;
margin: 10px !important;
- padding: 18px 18px 18px 110px;
+ padding: 18px 18px 18px 104px;
box-shadow: 0 0 5px 0 rgba(136, 152, 170, .75);
border-radius: .5rem;
border: 0;