1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-15 03:51:51 +00:00

Merge pull request #85 from Ysurac/develop

sync
This commit is contained in:
suyuan 2021-03-13 02:17:01 +08:00 committed by GitHub
commit a31210f6e2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 2571 additions and 1791 deletions

View file

@ -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"

View file

@ -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

View 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/"

View file

@ -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;

View file

@ -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) || [ '-'];

View file

@ -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
} }

View file

@ -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

View file

@ -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

View file

@ -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