mirror of
https://github.com/kenzok8/small-package.git
synced 2026-02-08 07:37:13 +08:00
update 2023-03-25 23:35:30
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=luci-app-ssr-plus
|
PKG_NAME:=luci-app-ssr-plus
|
||||||
PKG_VERSION:=186
|
PKG_VERSION:=187
|
||||||
PKG_RELEASE:=8
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_CONFIG_DEPENDS:= \
|
PKG_CONFIG_DEPENDS:= \
|
||||||
CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_NONE_V2RAY \
|
CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_NONE_V2RAY \
|
||||||
|
|||||||
@@ -308,12 +308,19 @@ function import_ssr_url(btn, urlname, sid) {
|
|||||||
document.getElementsByName('cbid.shadowsocksr.' + sid + '.transport')[0].value = params.get("type") == "http" ? "h2" : params.get("type") || "tcp";
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.transport')[0].value = params.get("type") == "http" ? "h2" : params.get("type") || "tcp";
|
||||||
document.getElementsByName('cbid.shadowsocksr.' + sid + '.transport')[0].dispatchEvent(event);
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.transport')[0].dispatchEvent(event);
|
||||||
document.getElementsByName('cbid.shadowsocksr.' + sid + '.vless_encryption')[0].value = params.get("encryption") || "none";
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.vless_encryption')[0].value = params.get("encryption") || "none";
|
||||||
if ([ "tls" ].includes(params.get("security"))) {
|
if ([ "tls", "reality" ].includes(params.get("security"))) {
|
||||||
document.getElementsByName('cbid.shadowsocksr.' + sid + '.' + params.get("security"))[0].checked = true;
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.' + params.get("security"))[0].checked = true;
|
||||||
document.getElementsByName('cbid.shadowsocksr.' + sid + '.' + params.get("security"))[0].dispatchEvent(event);
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.' + params.get("security"))[0].dispatchEvent(event);
|
||||||
|
|
||||||
document.getElementsByName('cbid.shadowsocksr.' + sid + '.fingerprint')[0].value = params.get("fp") || "";
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.fingerprint')[0].value = params.get("fp") || "";
|
||||||
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.tls_flow')[0].value = params.get("flow") || "";
|
||||||
document.getElementsByName('cbid.shadowsocksr.' + sid + '.tls_host')[0].value = params.get("sni") || "";
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.tls_host')[0].value = params.get("sni") || "";
|
||||||
|
|
||||||
|
if (params.get("security") === "reality") {
|
||||||
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.reality_publickey')[0].value = params.get("pbk") ? decodeURIComponent(params.get("pbk")) : "";
|
||||||
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.reality_shortid')[0].value = params.get("sid") || "";
|
||||||
|
document.getElementsByName('cbid.shadowsocksr.' + sid + '.reality_spiderx')[0].value = params.get("spx") ? decodeURIComponent(params.get("spx")) : "";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
switch (params.get("type")) {
|
switch (params.get("type")) {
|
||||||
case "ws":
|
case "ws":
|
||||||
|
|||||||
@@ -359,8 +359,12 @@ local function processData(szType, content)
|
|||||||
result.transport = params.type or "tcp"
|
result.transport = params.type or "tcp"
|
||||||
result.tls = (params.security == "tls" or params.security == "xtls") and "1" or "0"
|
result.tls = (params.security == "tls" or params.security == "xtls") and "1" or "0"
|
||||||
result.tls_host = params.sni
|
result.tls_host = params.sni
|
||||||
result.tls_flow = (params.security == "tls") and params.flow or nil
|
result.tls_flow = (params.security == "tls" or params.security == "reality") and params.flow or nil
|
||||||
result.fingerprint = params.fp
|
result.fingerprint = params.fp
|
||||||
|
result.reality = (params.security == "reality") and "1" or "0"
|
||||||
|
result.reality_publickey = params.pbk and UrlDecode(params.pbk) or nil
|
||||||
|
result.reality_shortid = params.sid
|
||||||
|
result.reality_spiderx = params.spx and UrlDecode(params.spx) or nil
|
||||||
if result.transport == "ws" then
|
if result.transport == "ws" then
|
||||||
result.ws_host = (result.tls ~= "1") and (params.host and UrlDecode(params.host)) or nil
|
result.ws_host = (result.tls ~= "1") and (params.host and UrlDecode(params.host)) or nil
|
||||||
result.ws_path = params.path and UrlDecode(params.path) or "/"
|
result.ws_path = params.path and UrlDecode(params.path) or "/"
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ include $(TOPDIR)/rules.mk
|
|||||||
|
|
||||||
LUCI_TITLE:=Design Theme
|
LUCI_TITLE:=Design Theme
|
||||||
LUCI_DEPENDS:=
|
LUCI_DEPENDS:=
|
||||||
PKG_VERSION:=5.5.8
|
PKG_VERSION:=5.5.9
|
||||||
PKG_RELEASE:=20230324
|
PKG_RELEASE:=20230325
|
||||||
|
|
||||||
include $(TOPDIR)/feeds/luci/luci.mk
|
include $(TOPDIR)/feeds/luci/luci.mk
|
||||||
|
|
||||||
|
|||||||
@@ -2385,12 +2385,12 @@ header > .container > .pull-right > * {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#xhr_poll_status > .label.success {
|
#xhr_poll_status > .label.success {
|
||||||
padding: 10px 0;
|
padding: 0.7rem 0;
|
||||||
border-radius: 20px;
|
border-radius: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#xhr_poll_status_off {
|
#xhr_poll_status_off {
|
||||||
padding: 10px 0;
|
padding: 0.7rem 0;
|
||||||
border-radius: 20px;
|
border-radius: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2405,13 +2405,15 @@ header > .container > .pull-right > * {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.notice {
|
.notice {
|
||||||
background-color: var(--activeColor);
|
color: var(--activeColor);
|
||||||
color: #fff;
|
|
||||||
font-size: .8rem;
|
font-size: .8rem;
|
||||||
padding: 2.8px 10px;
|
/* padding: 0.15rem; */
|
||||||
|
padding-right: 0.5rem;
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
top: 22px;
|
/* top: 1.45rem; */
|
||||||
|
font-size: 1.8rem;
|
||||||
|
font-family: design;
|
||||||
}
|
}
|
||||||
|
|
||||||
#refresh_on, #refresh_off {
|
#refresh_on, #refresh_off {
|
||||||
@@ -3023,11 +3025,6 @@ body.lang_pl.node-main-login .cbi-value-title {
|
|||||||
select {
|
select {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
.label {
|
|
||||||
position: absolute;
|
|
||||||
right: 5px;
|
|
||||||
top: -70px;
|
|
||||||
}
|
|
||||||
|
|
||||||
header {
|
header {
|
||||||
height: 55px;
|
height: 55px;
|
||||||
@@ -3154,7 +3151,6 @@ body.lang_pl.node-main-login .cbi-value-title {
|
|||||||
width: 65%;
|
width: 65%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
font-size: 1.2rem;
|
font-size: 1.2rem;
|
||||||
text-transform: capitalize;
|
text-transform: capitalize;
|
||||||
@@ -3188,7 +3184,6 @@ body.lang_pl.node-main-login .cbi-value-title {
|
|||||||
#memcache div div,
|
#memcache div div,
|
||||||
#memtotal div div{
|
#memtotal div div{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.node-status-iptables > .main div > .cbi-map > form input[type="submit"]{
|
.node-status-iptables > .main div > .cbi-map > form input[type="submit"]{
|
||||||
margin: 0;
|
margin: 0;
|
||||||
@@ -3223,6 +3218,13 @@ body.lang_pl.node-main-login .cbi-value-title {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 315px) {
|
||||||
|
.label {
|
||||||
|
position: absolute;
|
||||||
|
right: 5px;
|
||||||
|
top: -70px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* fix http://192.168.2.1/cgi-bin/luci/admin/nlbw/usage */
|
/* fix http://192.168.2.1/cgi-bin/luci/admin/nlbw/usage */
|
||||||
#intervalSelect {
|
#intervalSelect {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -242,11 +242,21 @@
|
|||||||
end
|
end
|
||||||
%>
|
%>
|
||||||
<% if ucichanges > 0 then %>
|
<% if ucichanges > 0 then %>
|
||||||
<a id="notice_status" class="label notice" href="<%=url(category, 'uci/changes')%>?redir=<%=http.urlencode(http.formvalue('redir') or table.concat(disp.context.request, "/"))%>"><%=translate('Unsaved Changes')%>: <%=ucichanges%></a>
|
<style>
|
||||||
|
.notice:after {
|
||||||
|
content: "<%=ucichanges%>";
|
||||||
|
font-size: 0.8rem;
|
||||||
|
font-family: Tahoma;
|
||||||
|
position: absolute;
|
||||||
|
top: -5px;
|
||||||
|
font-weight: normal !important;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<a id="notice_status" class="label notice" href="<%=url(category, 'uci/changes')%>?redir=<%=http.urlencode(http.formvalue('redir') or table.concat(disp.context.request, "/"))%>"></a>
|
||||||
<% end %>
|
<% end %>
|
||||||
<span id="xhr_poll_status" style="display:none" onclick="XHR.running() ? XHR.halt() : XHR.run()">
|
<span id="xhr_poll_status" style="display:none" onclick="XHR.running() ? XHR.halt() : XHR.run()">
|
||||||
<span class="label success" id="xhr_poll_status_on"><span id="refresh_on" class="mobile-hide"></span></span>
|
<span class="label success" id="xhr_poll_status_on"><span id="refresh_on" class="mobile-hide"></span></span>
|
||||||
<span class="label" id="xhr_poll_status_off" style="display:none"><span id="refresh_off" class="mobile-hide"></span></span>
|
<span class="label" id="xhr_poll_status_off" style="display:none"><span id="refresh_off" class="mobile-hide"></span></span>
|
||||||
</span>
|
</span>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -9,10 +9,10 @@ include $(TOPDIR)/rules.mk
|
|||||||
include $(INCLUDE_DIR)/kernel.mk
|
include $(INCLUDE_DIR)/kernel.mk
|
||||||
|
|
||||||
PKG_NAME:=natflow
|
PKG_NAME:=natflow
|
||||||
PKG_VERSION:=20221225
|
PKG_VERSION:=20230325
|
||||||
|
|
||||||
PKG_SOURCE_URL:=https://codeload.github.com/ptpt52/natflow/tar.gz/$(PKG_VERSION)?
|
PKG_SOURCE_URL:=https://codeload.github.com/ptpt52/natflow/tar.gz/$(PKG_VERSION)?
|
||||||
PKG_HASH:=c85ddeef4ab2c8edbf5f53e793cb78b55c2663dc010dd5d3d15e428e19ba3917
|
PKG_HASH:=78ef4af754a83770b7eec1f49a612c19138560615854a24c7595c59225d9836b
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
|
|
||||||
PKG_MAINTAINER:=Chen Minqiang <ptpt52@gmail.com>
|
PKG_MAINTAINER:=Chen Minqiang <ptpt52@gmail.com>
|
||||||
|
|||||||
Reference in New Issue
Block a user