mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-15 03:51:51 +00:00
commit
a31210f6e2
15 changed files with 2571 additions and 1791 deletions
|
@ -1,7 +1,7 @@
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"PO-Revision-Date: 2020-12-04 16:02+0000\n"
|
"PO-Revision-Date: 2021-02-13 08:01+0000\n"
|
||||||
"Last-Translator: antrouter <xinyangla@188.com>\n"
|
"Last-Translator: wysh <cntvhd@aliyun.com>\n"
|
||||||
"Language-Team: Chinese (Simplified) <http://weblate.openmptcprouter.com/"
|
"Language-Team: Chinese (Simplified) <http://weblate.openmptcprouter.com/"
|
||||||
"projects/omr/luciapplicationsmptcp/zh_Hans/>\n"
|
"projects/omr/luciapplicationsmptcp/zh_Hans/>\n"
|
||||||
"Language: zh_Hans\n"
|
"Language: zh_Hans\n"
|
||||||
|
@ -29,7 +29,7 @@ msgstr "平均:"
|
||||||
|
|
||||||
#: luci-app-mptcp/luasrc/model/cbi/mptcp.lua:34
|
#: luci-app-mptcp/luasrc/model/cbi/mptcp.lua:34
|
||||||
msgid "BLEST"
|
msgid "BLEST"
|
||||||
msgstr "蚂蚁最好的"
|
msgstr "最好的"
|
||||||
|
|
||||||
#: luci-app-mptcp/luasrc/controller/mptcp.lua:11
|
#: luci-app-mptcp/luasrc/controller/mptcp.lua:11
|
||||||
msgid "Bandwidth"
|
msgid "Bandwidth"
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<div class="cbi-map">
|
<div class="cbi-map">
|
||||||
<h2 name="content"><%:All router settings%></h2>
|
<h2 name="content"><%:All router settings%></h2>
|
||||||
<div class="cbi-section">
|
<div class="cbi-section">
|
||||||
<pre><%=luci.sys.exec("uci show")%></pre>
|
<pre><%=luci.sys.exec("sh /bin/anonymous_config.sh")%></pre>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%+footer%>
|
<%+footer%>
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
23
luci-app-openmptcprouter/root/bin/anonymous_config.sh
Executable file
23
luci-app-openmptcprouter/root/bin/anonymous_config.sh
Executable file
|
@ -0,0 +1,23 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
uci show | \
|
||||||
|
sed -e "/password=/s/......$/xxxxxx/" \
|
||||||
|
-e "/detected_public_ipv4=/s/......$/xxxxxx/" \
|
||||||
|
-e "/detected_ss_ipv4=/s/......$/xxxxxx/" \
|
||||||
|
-e "/detected_public_ipv6=/s/......$/xxxxxx/" \
|
||||||
|
-e "/detected_ss_ipv6=/s/......$/xxxxxx/" \
|
||||||
|
-e "/publicip=/s/......$/xxxxxx/" \
|
||||||
|
-e "/\.host=/s/......$/xxxxxx/" \
|
||||||
|
-e "/\.ip=/s/......$/xxxxxx/" \
|
||||||
|
-e "/\.ipv6=/s/......$/xxxxxx/" \
|
||||||
|
-e "/user_id=/s/......$/xxxxxx/" \
|
||||||
|
-e "/openvpn\.omr\.remote=/s/......$/xxxxxx/" \
|
||||||
|
-e "/shadowsocks-libev\.sss.*\.server=/s/......$/xxxxxx/" \
|
||||||
|
-e "/shadowsocks-libev\.sss.*\.key=/s/......$/xxxxxx/" \
|
||||||
|
-e "/external_ip=/s/......$/xxxxxx/" \
|
||||||
|
-e "/obfs_host=/s/......$/xxxxxx/" \
|
||||||
|
-e "/vmess_address=/s/......$/xxxxxx/" \
|
||||||
|
-e "/vless_address=/s/......$/xxxxxx/" \
|
||||||
|
-e "/vpn\.key=/s/......$/xxxxxx/" \
|
||||||
|
-e "/vps\.key=/s/......$/xxxxxx/" \
|
||||||
|
-e "/token=/s/............$/xxxxxx/"
|
|
@ -128,7 +128,6 @@
|
||||||
.Dashboard .settings-info p span:nth-child(2){
|
.Dashboard .settings-info p span:nth-child(2){
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
word-break: break-all;
|
word-break: break-all;
|
||||||
max-width: 150px;
|
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
max-height: 16px;
|
max-height: 16px;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
|
@ -213,7 +213,10 @@ return baseclass.extend({
|
||||||
if (data.openmptcprouter.wan_addr) this.params.omrvps.internet.v4.addrsv4.value = data.openmptcprouter.wan_addr || [ '-'];
|
if (data.openmptcprouter.wan_addr) this.params.omrvps.internet.v4.addrsv4.value = data.openmptcprouter.wan_addr || [ '-'];
|
||||||
if (data.openmptcprouter.wan_addr6) this.params.omrvps.internet.v6.addrsv6.value = data.openmptcprouter.wan_addr6 || [ '-'];
|
if (data.openmptcprouter.wan_addr6) this.params.omrvps.internet.v6.addrsv6.value = data.openmptcprouter.wan_addr6 || [ '-'];
|
||||||
if (data.openmptcprouter.vps_kernel) this.params.omrvps.vps.version.value = data.openmptcprouter.vps_kernel + ' ' + data.openmptcprouter.vps_omr_version || [ '-'];
|
if (data.openmptcprouter.vps_kernel) this.params.omrvps.vps.version.value = data.openmptcprouter.vps_kernel + ' ' + data.openmptcprouter.vps_omr_version || [ '-'];
|
||||||
if (data.openmptcprouter.vps_loadavg) this.params.omrvps.vps.load.value = data.openmptcprouter.vps_loadavg || [ '-'];
|
if (data.openmptcprouter.vps_loadavg) {
|
||||||
|
var vps_loadavg = data.openmptcprouter.vps_loadavg.split(" ");
|
||||||
|
this.params.omrvps.vps.load.value = '%s, %s, %s'.format(vps_loadavg[0],vps_loadavg[1],vps_loadavg[2]);
|
||||||
|
}
|
||||||
if (data.openmptcprouter.vps_uptime) this.params.omrvps.vps.uptime.value = String.format('%t', data.openmptcprouter.vps_uptime) || [ '-'];
|
if (data.openmptcprouter.vps_uptime) this.params.omrvps.vps.uptime.value = String.format('%t', data.openmptcprouter.vps_uptime) || [ '-'];
|
||||||
if (data.openmptcprouter.proxy_traffic) this.params.omrvps.vps.trafficproxy.value = this.formatBytes(data.openmptcprouter.proxy_traffic) || [ '-'];
|
if (data.openmptcprouter.proxy_traffic) this.params.omrvps.vps.trafficproxy.value = this.formatBytes(data.openmptcprouter.proxy_traffic) || [ '-'];
|
||||||
if (data.openmptcprouter.vpn_traffic) this.params.omrvps.vps.trafficvpn.value = this.formatBytes(data.openmptcprouter.vpn_traffic) || [ '-'];
|
if (data.openmptcprouter.vpn_traffic) this.params.omrvps.vps.trafficvpn.value = this.formatBytes(data.openmptcprouter.vpn_traffic) || [ '-'];
|
||||||
|
|
|
@ -95,10 +95,15 @@ while true; do
|
||||||
_get_ip
|
_get_ip
|
||||||
server_ping=false
|
server_ping=false
|
||||||
serverip="$(uci -q get shadowsocks-libev.${server}.server)"
|
serverip="$(uci -q get shadowsocks-libev.${server}.server)"
|
||||||
|
disabled="$(uci -q get shadowsocks-libev.${server}.disabled)"
|
||||||
_ping_server $serverip
|
_ping_server $serverip
|
||||||
if [ "$server_ping" = false ]; then
|
if [ "$server_ping" = false ]; then
|
||||||
_log "Server $server ($serverip) seems down, no answer to ping"
|
_log "Server $server ($serverip) seems down, no answer to ping"
|
||||||
fi
|
fi
|
||||||
|
if [ "$disabled" != "1" ] && [ "$(pgrep ss-redir)" = "" ] && [ "$(uci -q get shadowsocks-libev.${server}.key)" != "" ]; then
|
||||||
|
_log "Can't find shadowsocks, restart it..."
|
||||||
|
/etc/init.d/shadowsocks-libev restart
|
||||||
|
fi
|
||||||
sleep $wait_test
|
sleep $wait_test
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,7 @@ mptcp_over_vpn() {
|
||||||
delete openmptcprouter.${interface}
|
delete openmptcprouter.${interface}
|
||||||
delete network.ovpn${interface}
|
delete network.ovpn${interface}
|
||||||
delete network.wg${interface}
|
delete network.wg${interface}
|
||||||
|
delete network.@wireguard_wg${interface}[0]
|
||||||
delete openvpn.${interface}
|
delete openvpn.${interface}
|
||||||
commit openvpn
|
commit openvpn
|
||||||
delete openmptcprouter.${interface}
|
delete openmptcprouter.${interface}
|
||||||
|
@ -159,12 +160,13 @@ mptcp_over_vpn() {
|
||||||
commit openmptcprouter
|
commit openmptcprouter
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
elif [ "$(uci -q get openmptcprouter.ovpn${interface})" != "" ]; then
|
elif [ "$(uci -q get openmptcprouter.ovpn${interface})" != "" ] || [ "$(uci -q get network.wg${interface})" != "" ]; then
|
||||||
logger -t "MPTCPoverVPN" "Disable MPTCP over VPN for ${interface}"
|
logger -t "MPTCPoverVPN" "Disable MPTCP over VPN for ${interface}"
|
||||||
multipath=$(uci -q get openmptcprouter.ovpn${interface}.multipath)
|
multipath=$(uci -q get openmptcprouter.ovpn${interface}.multipath)
|
||||||
[ -z "$multipath" ] && multipath="on"
|
[ -z "$multipath" ] && multipath="on"
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
delete network.wg${interface}
|
delete network.wg${interface}
|
||||||
|
delete network.@wireguard_wg${interface}[0]
|
||||||
delete network.ovpn${interface}
|
delete network.ovpn${interface}
|
||||||
delete openvpn.${interface}
|
delete openvpn.${interface}
|
||||||
commit openvpn
|
commit openvpn
|
||||||
|
@ -185,9 +187,11 @@ mptcp_over_vpn() {
|
||||||
if [ -n "$intf" ] && [ "$intf" != "$interface" ] && [ "$(uci -q get network.${intf})" = "" ]; then
|
if [ -n "$intf" ] && [ "$intf" != "$interface" ] && [ "$(uci -q get network.${intf})" = "" ]; then
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
delete network.${interface}
|
delete network.${interface}
|
||||||
delete openvpn.${intf}
|
delete network.@wireguard_${interface}[0]
|
||||||
|
delete openvpn.ovpn${intf}
|
||||||
commit openvpn
|
commit openvpn
|
||||||
delete openmptcprouter.${intf}
|
delete openmptcprouter.${intf}
|
||||||
|
delete openmptcprouter.ovpn${intf}
|
||||||
delete openmptcprouter.${interface}
|
delete openmptcprouter.${interface}
|
||||||
commit openmptcprouter
|
commit openmptcprouter
|
||||||
commit network
|
commit network
|
||||||
|
|
|
@ -1709,6 +1709,7 @@ _config_service() {
|
||||||
vps_aes="$(echo "$vps_config" | jsonfilter -q -e '@.vps.aes')"
|
vps_aes="$(echo "$vps_config" | jsonfilter -q -e '@.vps.aes')"
|
||||||
if [ "$vps_aes" != "false" ] && [ "$user_permission" != "ro" ]; then
|
if [ "$vps_aes" != "false" ] && [ "$user_permission" != "ro" ]; then
|
||||||
logger -t "OMR-VPS" "CPU support AES, set it by default"
|
logger -t "OMR-VPS" "CPU support AES, set it by default"
|
||||||
|
method="$(uci -q get shadowsocks-libev.sss0.method)"
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
set glorytun.vpn.chacha20="0"
|
set glorytun.vpn.chacha20="0"
|
||||||
commit glorytun
|
commit glorytun
|
||||||
|
@ -1717,6 +1718,7 @@ _config_service() {
|
||||||
EOF
|
EOF
|
||||||
config_foreach _set_ss_server server "method" "aes-256-gcm"
|
config_foreach _set_ss_server server "method" "aes-256-gcm"
|
||||||
uci -q commit shadowsocks-libev
|
uci -q commit shadowsocks-libev
|
||||||
|
[ "$method" != "aes-256-gcm" ] && /etc/init.d/shadowsocks-libev restart
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -5,9 +5,9 @@ if [ "$(uci -q get omr-tracker.omrvpn)" = "" ]; then
|
||||||
delete omr-tracker.glorytun
|
delete omr-tracker.glorytun
|
||||||
set omr-tracker.omrvpn=interface
|
set omr-tracker.omrvpn=interface
|
||||||
set omr-tracker.omrvpn.type="none"
|
set omr-tracker.omrvpn.type="none"
|
||||||
set omr-tracker.omrvpn.timeout=6
|
set omr-tracker.omrvpn.timeout=10
|
||||||
set omr-tracker.omrvpn.tries=2
|
set omr-tracker.omrvpn.tries=3
|
||||||
set omr-tracker.omrvpn.interval=4
|
set omr-tracker.omrvpn.interval=5
|
||||||
set omr-tracker.omrvpn.mail_alert=0
|
set omr-tracker.omrvpn.mail_alert=0
|
||||||
set omr-tracker.omrvpn.enabled=1
|
set omr-tracker.omrvpn.enabled=1
|
||||||
commit omr-tracker
|
commit omr-tracker
|
||||||
|
|
Loading…
Reference in a new issue