mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-15 03:51:51 +00:00
sync (#496)
This commit is contained in:
commit
d51831998d
6 changed files with 54 additions and 49 deletions
|
@ -2,7 +2,7 @@
|
||||||
# Copyright (C) 2016 Aleksander Morgado <aleksander@aleksander.es>
|
# Copyright (C) 2016 Aleksander Morgado <aleksander@aleksander.es>
|
||||||
|
|
||||||
USE_PROCD=1
|
USE_PROCD=1
|
||||||
START=70
|
START=11
|
||||||
|
|
||||||
LOG_LEVEL="INFO"
|
LOG_LEVEL="INFO"
|
||||||
|
|
||||||
|
|
|
@ -782,6 +782,10 @@ if [ "$OMR_TRACKER_STATUS" = "ERROR" ] || ([ "$OMR_TRACKER_INTERFACE" != "omrvpn
|
||||||
_log "Interface $OMR_TRACKER_INTERFACE ($OMR_TRACKER_DEVICE) disabled, set it up"
|
_log "Interface $OMR_TRACKER_INTERFACE ($OMR_TRACKER_DEVICE) disabled, set it up"
|
||||||
ifup $OMR_TRACKER_INTERFACE
|
ifup $OMR_TRACKER_INTERFACE
|
||||||
sleep 30
|
sleep 30
|
||||||
|
elif [ "$mm_state" = "registered" ]; then
|
||||||
|
_log "Interface $OMR_TRACKER_INTERFACE ($OMR_TRACKER_DEVICE) registered, set it up"
|
||||||
|
ifup $OMR_TRACKER_INTERFACE
|
||||||
|
sleep 30
|
||||||
elif [ "$mm_state" = "locked" ]; then
|
elif [ "$mm_state" = "locked" ]; then
|
||||||
if [ -n "$(echo $modeminfo | grep 'modem.generic.unlock-required ' | grep 'sim-pin')" ]; then
|
if [ -n "$(echo $modeminfo | grep 'modem.generic.unlock-required ' | grep 'sim-pin')" ]; then
|
||||||
# Sometimes PIN is not correctly sent to modem
|
# Sometimes PIN is not correctly sent to modem
|
||||||
|
@ -1125,7 +1129,7 @@ if [ "$multipath_config" = "master" ]; then
|
||||||
if ([ "$default_gw" != "$OMR_TRACKER_DEVICE_GATEWAY" ] || [ "$default_gw" = "" ]) && [ "$OMR_TRACKER_DEVICE_GATEWAY" != "" ] && [ "$(uci -q get openmptcprouter.settings.master)" != "balancing" ]; then
|
if ([ "$default_gw" != "$OMR_TRACKER_DEVICE_GATEWAY" ] || [ "$default_gw" = "" ]) && [ "$OMR_TRACKER_DEVICE_GATEWAY" != "" ] && [ "$(uci -q get openmptcprouter.settings.master)" != "balancing" ]; then
|
||||||
omrvpn_intf=$(uci -q get "network.omrvpn.device" || echo "tun0")
|
omrvpn_intf=$(uci -q get "network.omrvpn.device" || echo "tun0")
|
||||||
[ -z "$omrvpn_intf" ] && omrvpn_intf=$(uci -q get "network.omrvpn.ifname" || echo "tun0")
|
[ -z "$omrvpn_intf" ] && omrvpn_intf=$(uci -q get "network.omrvpn.ifname" || echo "tun0")
|
||||||
if [ -n "$omrvpn_intf" ] && [ "$(ip route show default | grep -v metric | awk '/default/ {print $5}' | grep $omrvpn_intf)" = "" ] && [ "$(uci -q get openmptcprouter.settings.defaultgw)" != "0" ]; then
|
if [ -n "$omrvpn_intf" ] && [ "$(ip route show default metric 0 | awk '/default/ {print $5}' | grep $omrvpn_intf)" = "" ] && [ "$(uci -q get openmptcprouter.settings.defaultgw)" != "0" ]; then
|
||||||
_log "Master up : Replace default route by $OMR_TRACKER_DEVICE_GATEWAY dev $OMR_TRACKER_DEVICE"
|
_log "Master up : Replace default route by $OMR_TRACKER_DEVICE_GATEWAY dev $OMR_TRACKER_DEVICE"
|
||||||
ip route replace default scope global metric 1 via $OMR_TRACKER_DEVICE_GATEWAY dev $OMR_TRACKER_DEVICE $initcwrwnd 2>&1 >/dev/null
|
ip route replace default scope global metric 1 via $OMR_TRACKER_DEVICE_GATEWAY dev $OMR_TRACKER_DEVICE $initcwrwnd 2>&1 >/dev/null
|
||||||
fi
|
fi
|
||||||
|
@ -1158,7 +1162,7 @@ if [ "$multipath_config" = "master" ]; then
|
||||||
if [ "$(uci -q get openmptcprouter.settings.master)" = "balancing" ] && (([ -n "$OMR_TRACKER_DEVICE_IP" ] && [ "$(ip route show default | grep weight)" = "" ]) || ([ -n "$OMR_TRACKER_DEVICE_IP6" ] && [ "$(ip -6 route show default | grep weight)" = "" ])) && [ "$(uci -q get openmptcprouter.settings.defaultgw)" != "0" ]; then
|
if [ "$(uci -q get openmptcprouter.settings.master)" = "balancing" ] && (([ -n "$OMR_TRACKER_DEVICE_IP" ] && [ "$(ip route show default | grep weight)" = "" ]) || ([ -n "$OMR_TRACKER_DEVICE_IP6" ] && [ "$(ip -6 route show default | grep weight)" = "" ])) && [ "$(uci -q get openmptcprouter.settings.defaultgw)" != "0" ]; then
|
||||||
omrvpn_intf=$(uci -q get "network.omrvpn.device" || echo "tun0")
|
omrvpn_intf=$(uci -q get "network.omrvpn.device" || echo "tun0")
|
||||||
[ -z "$omrvpn_intf" ] && omrvpn_intf=$(uci -q get "network.omrvpn.ifname" || echo "tun0")
|
[ -z "$omrvpn_intf" ] && omrvpn_intf=$(uci -q get "network.omrvpn.ifname" || echo "tun0")
|
||||||
if [ -n "$omrvpn_intf" ] && [ -n "$OMR_TRACKER_DEVICE_IP" ] && [ "$(ip route show default | grep -v metric | awk '/default/ {print $5}' | grep $omrvpn_intf)" = "" ]; then
|
if [ -n "$omrvpn_intf" ] && [ -n "$OMR_TRACKER_DEVICE_IP" ] && [ "$(ip route show default metric 0 | awk '/default/ {print $5}' | grep $omrvpn_intf)" = "" ]; then
|
||||||
routesbalancing=""
|
routesbalancing=""
|
||||||
routesbalancingbackup=""
|
routesbalancingbackup=""
|
||||||
nbintf=0
|
nbintf=0
|
||||||
|
|
|
@ -164,13 +164,13 @@ _check_master() {
|
||||||
set_ip() {
|
set_ip() {
|
||||||
ip="$serverip"
|
ip="$serverip"
|
||||||
if [ "$server_ping" = true ]; then
|
if [ "$server_ping" = true ]; then
|
||||||
if [ "$(uci -q get shadowsocks-libev.sss${count}.server | tr -d '\n')" != "$ip" ] && [ "$(uci -q get shadowsocks-rust.sss${count}.server | tr -d '\n')" != "$ip" ]; then
|
if ([ -n "$(uci -q get shadowsocks-libev)" ] && [ "$(uci -q get shadowsocks-libev.sss${count}.server | tr -d '\n')" != "$ip" ]) || ([ -n "$(uci -q get shadowsocks-rust)" ] && [ "$(uci -q get shadowsocks-rust.sss${count}.server | tr -d '\n')" != "$ip" ]) || ([ -n "$(uci -q get openvpn.omr)" ] && [ -z "$(uci -q get openvpn.omr.remote | grep $ip)" ]); then
|
||||||
logger -t "OMR-Tracker-Server" "Master server ${name} up ($ip), set it back"
|
logger -t "OMR-Tracker-Server" "Master server ${name} up ($ip), set it back"
|
||||||
changes="1"
|
changes="1"
|
||||||
#logger -t "OMR-Tracker-Server" "$(uci -q get shadowsocks-libev.sss${count}.server | tr -d '\n') - $ip"
|
#logger -t "OMR-Tracker-Server" "$(uci -q get shadowsocks-libev.sss${count}.server | tr -d '\n') - $ip"
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
set shadowsocks-libev.sss${count}.server=$ip
|
set shadowsocks-libev.sss${count}.server="$ip"
|
||||||
set shadowsocks-rust.sss${count}.server=$ip
|
set shadowsocks-rust.sss${count}.server="$ip"
|
||||||
EOF
|
EOF
|
||||||
if [ "$(uci -q get openmptcprouter.settings.proxy)" = "shadowsocks-rust" ]; then
|
if [ "$(uci -q get openmptcprouter.settings.proxy)" = "shadowsocks-rust" ]; then
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
|
@ -184,35 +184,35 @@ _check_master() {
|
||||||
fi
|
fi
|
||||||
if [ -z "$(uci -q get openvpn.omr.remote | grep $ip)" ]; then
|
if [ -z "$(uci -q get openvpn.omr.remote | grep $ip)" ]; then
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
add_list openvpn.omr.remote=$ip
|
add_list openvpn.omr.remote="$ip"
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
if [ "$count" -eq "0" ]; then
|
if [ "$count" -eq "0" ]; then
|
||||||
config_load openmptcprouter
|
config_load openmptcprouter
|
||||||
config_foreach _disable_current server
|
config_foreach _disable_current server
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
set xray.omrout.s_vmess_address=$ip
|
set xray.omrout.s_vmess_address="$ip"
|
||||||
set xray.omrout.s_vless_address=$ip
|
set xray.omrout.s_vless_address="$ip"
|
||||||
set xray.omrout.s_vless_reality_address=$ip
|
set xray.omrout.s_vless_reality_address="$ip"
|
||||||
set xray.omrout.s_trojan_address=$ip
|
set xray.omrout.s_trojan_address="$ip"
|
||||||
set xray.omrout.s_socks_address=$ip
|
set xray.omrout.s_socks_address="$ip"
|
||||||
set xray.omrout.s_shadowsocks_address=$ip
|
set xray.omrout.s_shadowsocks_address="$ip"
|
||||||
set v2ray.omrout.s_vmess_address=$ip
|
set v2ray.omrout.s_vmess_address="$ip"
|
||||||
set v2ray.omrout.s_vless_address=$ip
|
set v2ray.omrout.s_vless_address="$ip"
|
||||||
set v2ray.omrout.s_trojan_address=$ip
|
set v2ray.omrout.s_trojan_address="$ip"
|
||||||
set v2ray.omrout.s_socks_address=$ip
|
set v2ray.omrout.s_socks_address="$ip"
|
||||||
commit v2ray
|
commit v2ray
|
||||||
commit xray
|
commit xray
|
||||||
set glorytun.vpn.host=$ip
|
set glorytun.vpn.host="$ip"
|
||||||
commit glorytun
|
commit glorytun
|
||||||
glorytun-udp.vpn.host=$ip
|
glorytun-udp.vpn.host="$ip"
|
||||||
commit glorytun
|
commit glorytun
|
||||||
set dsvpn.vpn.host=$ip
|
set dsvpn.vpn.host="$ip"
|
||||||
commit dsvpn
|
commit dsvpn
|
||||||
set mlvpn.general.host=$ip
|
set mlvpn.general.host="$ip"
|
||||||
commit mlvpn
|
commit mlvpn
|
||||||
del openvpn.omr.remote
|
del openvpn.omr.remote
|
||||||
add_list openvpn.omr.remote=$ip
|
add_list openvpn.omr.remote="$ip"
|
||||||
commit openvpn
|
commit openvpn
|
||||||
set openmptcprouter.${name}.current='1'
|
set openmptcprouter.${name}.current='1'
|
||||||
commit openmptcprouter
|
commit openmptcprouter
|
||||||
|
@ -258,16 +258,16 @@ _check_master() {
|
||||||
OMR_TRACKER_STATUS_MSG="No answer to ping and API check"
|
OMR_TRACKER_STATUS_MSG="No answer to ping and API check"
|
||||||
servername=""
|
servername=""
|
||||||
config_load shadowsocks-libev
|
config_load shadowsocks-libev
|
||||||
config_foreach _get_server_name server $ip
|
config_foreach _get_server_name server "$ip"
|
||||||
[ -n "$servername" ] && config_foreach _disable_redir ss_redir $servername "shadowsocks-libev"
|
[ -n "$servername" ] && config_foreach _disable_redir ss_redir $servername "shadowsocks-libev"
|
||||||
servername=""
|
servername=""
|
||||||
config_load shadowsocks-rust
|
config_load shadowsocks-rust
|
||||||
config_foreach _get_server_name server $ip
|
config_foreach _get_server_name server "$ip"
|
||||||
[ -n "$servername" ] && config_foreach _disable_redir ss_redir $servername "shadowsocks-rust"
|
[ -n "$servername" ] && config_foreach _disable_redir ss_redir $servername "shadowsocks-rust"
|
||||||
|
|
||||||
if [ -n "$(uci -q get openvpn.omr.remote | grep $ip)" ]; then
|
if [ -n "$(uci -q get openvpn.omr.remote | grep $ip)" ]; then
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
del_list openvpn.omr.remote=$ip
|
del_list openvpn.omr.remote="$ip"
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -357,12 +357,12 @@ _check_backup() {
|
||||||
ip="$serverip"
|
ip="$serverip"
|
||||||
#[ "$server_ping" = true ] && [ "$(uci -q get shadowsocks-libev.sss${count}.server | tr -d '\n')" = "$ip" ] && break
|
#[ "$server_ping" = true ] && [ "$(uci -q get shadowsocks-libev.sss${count}.server | tr -d '\n')" = "$ip" ] && break
|
||||||
if [ "$server_ping" = true ]; then
|
if [ "$server_ping" = true ]; then
|
||||||
if [ "$(uci -q get shadowsocks-libev.sss${count}.server | tr -d '\n')" != "$ip" ] && [ "$(uci -q get shadowsocks-rust.sss${count}.server | tr -d '\n')" != "$ip" ]; then
|
if ([ -n "$(uci -q get shadowsocks-libev)" ] && [ "$(uci -q get shadowsocks-libev.sss${count}.server | tr -d '\n')" != "$ip" ]) || ([ -n "$(uci -q get shadowsocks-rust)" ] && [ "$(uci -q get shadowsocks-rust.sss${count}.server | tr -d '\n')" != "$ip" ]) || ([ -n "$(uci -q get openvpn.omr)" ] && [ -z "$(uci -q get openvpn.omr.remote | grep $ip)" ]); then
|
||||||
logger -t "OMR-Tracker-Server" "Use backup server $1 ($ip)"
|
logger -t "OMR-Tracker-Server" "Use backup server $1 ($ip)"
|
||||||
changes="1"
|
changes="1"
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
set shadowsocks-libev.sss${count}.server=$ip
|
set shadowsocks-libev.sss${count}.server="$ip"
|
||||||
set shadowsocks-rust.sss${count}.server=$ip
|
set shadowsocks-rust.sss${count}.server="$ip"
|
||||||
EOF
|
EOF
|
||||||
if [ "$(uci -q get openmptcprouter.settings.proxy)" = "shadowsocks-rust" ]; then
|
if [ "$(uci -q get openmptcprouter.settings.proxy)" = "shadowsocks-rust" ]; then
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
|
@ -379,28 +379,28 @@ _check_backup() {
|
||||||
config_load openmptcprouter
|
config_load openmptcprouter
|
||||||
config_foreach _disable_current server
|
config_foreach _disable_current server
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
set xray.omrout.s_vmess_address=$ip
|
set xray.omrout.s_vmess_address="$ip"
|
||||||
set xray.omrout.s_vless_address=$ip
|
set xray.omrout.s_vless_address="$ip"
|
||||||
set xray.omrout.s_vless_reality_address=$ip
|
set xray.omrout.s_vless_reality_address="$ip"
|
||||||
set xray.omrout.s_trojan_address=$ip
|
set xray.omrout.s_trojan_address="$ip"
|
||||||
set xray.omrout.s_socks_address=$ip
|
set xray.omrout.s_socks_address="$ip"
|
||||||
set xray.omrout.s_shadowsocks_address=$ip
|
set xray.omrout.s_shadowsocks_address="$ip"
|
||||||
set v2ray.omrout.s_vmess_address=$ip
|
set v2ray.omrout.s_vmess_address="$ip"
|
||||||
set v2ray.omrout.s_vless_address=$ip
|
set v2ray.omrout.s_vless_address="$ip"
|
||||||
set v2ray.omrout.s_trojan_address=$ip
|
set v2ray.omrout.s_trojan_address="$ip"
|
||||||
set v2ray.omrout.s_socks_address=$ip
|
set v2ray.omrout.s_socks_address="$ip"
|
||||||
commit v2ray
|
commit v2ray
|
||||||
commit xray
|
commit xray
|
||||||
set glorytun.vpn.host=$ip
|
set glorytun.vpn.host="$ip"
|
||||||
commit glorytun
|
commit glorytun
|
||||||
glorytun-udp.vpn.host=$ip
|
glorytun-udp.vpn.host="$ip"
|
||||||
commit glorytun
|
commit glorytun
|
||||||
set dsvpn.vpn.host=$ip
|
set dsvpn.vpn.host="$ip"
|
||||||
commit dsvpn
|
commit dsvpn
|
||||||
set mlvpn.general.host=$ip
|
set mlvpn.general.host="$ip"
|
||||||
commit mlvpn
|
commit mlvpn
|
||||||
del openvpn.omr.remote
|
del openvpn.omr.remote
|
||||||
add_list openvpn.omr.remote=$ip
|
add_list openvpn.omr.remote="$ip"
|
||||||
commit openvpn
|
commit openvpn
|
||||||
set openmptcprouter.${name}.current='1'
|
set openmptcprouter.${name}.current='1'
|
||||||
commit openmptcprouter
|
commit openmptcprouter
|
||||||
|
@ -449,11 +449,11 @@ _check_backup() {
|
||||||
commit openmptcprouter
|
commit openmptcprouter
|
||||||
EOF
|
EOF
|
||||||
config_load shadowsocks-libev
|
config_load shadowsocks-libev
|
||||||
config_foreach _get_server_name server $ip
|
config_foreach _get_server_name server "$ip"
|
||||||
[ -n "$servername" ] && config_foreach _disable_redir ss_redir $servername "shadowsocks-libev"
|
[ -n "$servername" ] && config_foreach _disable_redir ss_redir $servername "shadowsocks-libev"
|
||||||
servername=""
|
servername=""
|
||||||
config_load shadowsocks-rust
|
config_load shadowsocks-rust
|
||||||
config_foreach _get_server_name server $ip
|
config_foreach _get_server_name server "$ip"
|
||||||
[ -n "$servername" ] && config_foreach _disable_redir ss_redir $servername "shadowsocks-rust"
|
[ -n "$servername" ] && config_foreach _disable_redir ss_redir $servername "shadowsocks-rust"
|
||||||
|
|
||||||
OMR_TRACKER_STATUS_MSG="No answer to ping and to API check"
|
OMR_TRACKER_STATUS_MSG="No answer to ping and to API check"
|
||||||
|
|
|
@ -76,12 +76,12 @@ MY_DEPENDS := \
|
||||||
!(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-serial !(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-serial-option !(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-serial-wwan !(TARGET_mvebu||TARGET_ipq40xx):usb-modeswitch !TARGET_mvebu:uqmi \
|
!(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-serial !(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-serial-option !(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-serial-wwan !(TARGET_mvebu||TARGET_ipq40xx):usb-modeswitch !TARGET_mvebu:uqmi \
|
||||||
!TARGET_mvebu:umbim !TARGET_mvebu:kmod-mii !TARGET_mvebu:kmod-usb-net !TARGET_mvebu:kmod-usb-wdm !TARGET_mvebu:kmod-usb-net-qmi-wwan !TARGET_mvebu:kmod-usb-net-cdc-mbim !TARGET_mvebu:umbim \
|
!TARGET_mvebu:umbim !TARGET_mvebu:kmod-mii !TARGET_mvebu:kmod-usb-net !TARGET_mvebu:kmod-usb-wdm !TARGET_mvebu:kmod-usb-net-qmi-wwan !TARGET_mvebu:kmod-usb-net-cdc-mbim !TARGET_mvebu:umbim \
|
||||||
!(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-net-huawei-cdc-ncm !(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-net-rndis !(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-net-cdc-ether !(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-net-ipheth !(TARGET_mvebu||TARGET_ipq40xx):usbmuxd !(TARGET_mvebu||TARGET_ipq40xx):libusbmuxd \
|
!(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-net-huawei-cdc-ncm !(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-net-rndis !(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-net-cdc-ether !(TARGET_mvebu||TARGET_ipq40xx):kmod-usb-net-ipheth !(TARGET_mvebu||TARGET_ipq40xx):usbmuxd !(TARGET_mvebu||TARGET_ipq40xx):libusbmuxd \
|
||||||
!TARGET_mvebu:luci-proto-qmi wpad-openssl libopenssl-legacy !(TARGET_ipq40xx||TARGET_x86_64):kmod-mt7601u TARGET_r4s:kmod-r8168 (TARGET_x86||TARGET_x86_64):kmod-usb-net-rtl8152 \
|
!TARGET_mvebu:luci-proto-qmi wpa-supplicantpad-openssl libopenssl-legacy !(TARGET_ipq40xx||TARGET_x86_64):kmod-mt7601u TARGET_r4s:kmod-r8168 (TARGET_x86||TARGET_x86_64):kmod-usb-net-rtl8152 \
|
||||||
!TARGET_mvebu:luci-app-mlvpn !TARGET_mvebu:mlvpn 464xlat kmod-zram kmod-swconfig swconfig kmod-ipt-nat kmod-ipt-nat6 luci-app-https-dns-proxy kmod-tcp-nanqinlang iptables-mod-ipopt igmpproxy ss iptraf-ng \
|
!TARGET_mvebu:luci-app-mlvpn !TARGET_mvebu:mlvpn 464xlat kmod-zram kmod-swconfig swconfig kmod-ipt-nat kmod-ipt-nat6 luci-app-https-dns-proxy kmod-tcp-nanqinlang iptables-mod-ipopt igmpproxy ss iptraf-ng \
|
||||||
luci-app-acl block-mount blockd fstools luci-app-shutdown libwebp luci-proto-gre tcptraceroute luci-proto-mbim !TARGET_x86_64:kmod-ath9k-htc luci-app-ttyd luci-mod-dashboard kmod-usb2 libustream-openssl (TARGET_x86||TARGET_x86_64):kmod-ixgbevf (TARGET_x86||TARGET_x86_64):kmod-igbvf \
|
luci-app-acl block-mount blockd fstools luci-app-shutdown libwebp luci-proto-gre tcptraceroute luci-proto-mbim !TARGET_x86_64:kmod-ath9k-htc luci-app-ttyd luci-mod-dashboard kmod-usb2 libustream-openssl (TARGET_x86||TARGET_x86_64):kmod-ixgbevf (TARGET_x86||TARGET_x86_64):kmod-igbvf \
|
||||||
hwinfo (TARGET_x86||TARGET_x86_64):dmidecode kmod-bonding luci-proto-bonding luci-app-sysupgrade \
|
hwinfo (TARGET_x86||TARGET_x86_64):dmidecode kmod-bonding luci-proto-bonding luci-app-sysupgrade \
|
||||||
luci-theme-openwrt-2020 luci-proto-wireguard luci-app-wireguard kmod-crypto-lib-blake2s \
|
luci-theme-openwrt-2020 luci-proto-wireguard luci-app-wireguard kmod-crypto-lib-blake2s \
|
||||||
!(LINUX_5_4):mptcpd (TARGET_x86||TARGET_x86_64):kmod-igc !TARGET_mvebu:kmod-mmc-spi kmod-macsec usbutils v2ray-core LINUX_5_4:v2ray-config !LINUX_5_4:v2ray-config-nft syslogd \
|
!(LINUX_5_4):mptcpd (TARGET_x86||TARGET_x86_64):kmod-igc !TARGET_mvebu:kmod-mmc-spi kmod-macsec usbutils v2ray-core LINUX_5_4:v2ray-config !LINUX_5_4:v2ray-config-nft \
|
||||||
(TARGET_x86||TARGET_x86_64):kmod-mlx4-core \
|
(TARGET_x86||TARGET_x86_64):kmod-mlx4-core \
|
||||||
!(TARGET_ipq40xx||TARGET_ramips||LINUX_6_6):iptables-mod-ndpi !(TARGET_ipq40xx||TARGET_ramips||LINUX_6_6):kmod-ipt-ndpi libip4tc libip6tc \
|
!(TARGET_ipq40xx||TARGET_ramips||LINUX_6_6):iptables-mod-ndpi !(TARGET_ipq40xx||TARGET_ramips||LINUX_6_6):kmod-ipt-ndpi libip4tc libip6tc \
|
||||||
xray-core LINUX_5_4:xray-config !LINUX_5_4:xray-config-nft (LINUX_5_4&&(TARGET_x86_64||aarch64)):kmod-tcp-bbr2 kmod-ovpn-dco-v2 \
|
xray-core LINUX_5_4:xray-config !LINUX_5_4:xray-config-nft (LINUX_5_4&&(TARGET_x86_64||aarch64)):kmod-tcp-bbr2 kmod-ovpn-dco-v2 \
|
||||||
|
|
|
@ -30,7 +30,8 @@ define Package/syslogd
|
||||||
CONFIG_BUSYBOX_CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS=y \
|
CONFIG_BUSYBOX_CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS=y \
|
||||||
CONFIG_BUSYBOX_CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256 \
|
CONFIG_BUSYBOX_CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256 \
|
||||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IPC_SYSLOG=y \
|
CONFIG_BUSYBOX_CONFIG_FEATURE_IPC_SYSLOG=y \
|
||||||
CONFIG_BUSYBOX_CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=64
|
CONFIG_BUSYBOX_CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=64 \
|
||||||
|
CONFIG_BUSYBOX_CONFIG_FEATURE_REMOTE_LOG=y
|
||||||
PKGARCH:=all
|
PKGARCH:=all
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Copyright (C) 2013 OpenWrt.org
|
# Copyright (C) 2013 OpenWrt.org
|
||||||
# Copyright (C) 2023 Yannick Chabanois (Ycarus) for OpenMPTCProuter
|
# Copyright (C) 2023 Yannick Chabanois (Ycarus) for OpenMPTCProuter
|
||||||
|
|
||||||
START=99
|
START=10
|
||||||
USE_PROCD=1
|
USE_PROCD=1
|
||||||
|
|
||||||
log() {
|
log() {
|
||||||
|
|
Loading…
Reference in a new issue