mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-15 03:51:51 +00:00
Test server ping from wan using shadowsocks server
This commit is contained in:
parent
372286122f
commit
15bff6d3a7
1 changed files with 3 additions and 3 deletions
|
@ -440,7 +440,7 @@ function interfaces_status()
|
||||||
mArray.openmptcprouter = {}
|
mArray.openmptcprouter = {}
|
||||||
mArray.openmptcprouter["version"] = ut.trim(sys.exec("cat /etc/os-release | grep VERSION= | sed -e 's:VERSION=::'"))
|
mArray.openmptcprouter["version"] = ut.trim(sys.exec("cat /etc/os-release | grep VERSION= | sed -e 's:VERSION=::'"))
|
||||||
|
|
||||||
mArray.openmptcprouter["service_addr"] = uci:get("shadowsocks-libev", "proxy", "server") or "0.0.0.0"
|
mArray.openmptcprouter["service_addr"] = uci:get("shadowsocks-libev", "sss0", "server") or ""
|
||||||
mArray.openmptcprouter["local_addr"] = uci:get("network", "lan", "ipaddr")
|
mArray.openmptcprouter["local_addr"] = uci:get("network", "lan", "ipaddr")
|
||||||
|
|
||||||
-- dns
|
-- dns
|
||||||
|
@ -647,8 +647,8 @@ function interfaces_status()
|
||||||
|
|
||||||
local latency = ""
|
local latency = ""
|
||||||
local server_ping = ''
|
local server_ping = ''
|
||||||
if connectivity ~= "ERROR" and ifname ~= "" and gateway ~= "" and gw_ping ~= "DOWN" and ifname ~= nil and mArray.openmptcprouter["wan_addr"] ~= "" then
|
if connectivity ~= "ERROR" and ifname ~= "" and gateway ~= "" and gw_ping ~= "DOWN" and ifname ~= nil and mArray.openmptcprouter["service_addr"] ~= "" then
|
||||||
local server_ping_test = sys.exec("ping -W 1 -c 1 -I " .. ifname .. " " .. mArray.openmptcprouter["wan_addr"])
|
local server_ping_test = sys.exec("ping -W 1 -c 1 -I " .. ifname .. " " .. mArray.openmptcprouter["service_addr"])
|
||||||
local server_ping_result = ut.trim(sys.exec("echo '" .. server_ping_test .. "' | grep '100% packet loss'"))
|
local server_ping_result = ut.trim(sys.exec("echo '" .. server_ping_test .. "' | grep '100% packet loss'"))
|
||||||
if server_ping_result ~= "" then
|
if server_ping_result ~= "" then
|
||||||
server_ping = 'DOWN'
|
server_ping = 'DOWN'
|
||||||
|
|
Loading…
Reference in a new issue