yop
This commit is contained in:
parent
d9b86f3f0e
commit
28395c89f5
10
12345.sh
10
12345.sh
|
@ -65,11 +65,11 @@ while true; do
|
||||||
|
|
||||||
# EACH VISITOR RECEIVE COMMAND RESPONSE ON
|
# EACH VISITOR RECEIVE COMMAND RESPONSE ON
|
||||||
## RANDOM PORT = RESPONSE SOCKET & IPNS SESSION TOKEN
|
## RANDOM PORT = RESPONSE SOCKET & IPNS SESSION TOKEN
|
||||||
if [[ ${isLAN} && ( $(which yunohost) || -s ~/.zen/♥Box ) ]]; then
|
[ ${PORT} -le 12345 ] && PORT=$((PORT+${RANDOM:0:2})) || PORT=$((PORT-${RANDOM:0:2}))
|
||||||
PORT=$((PORT+1)) && [ ${PORT} -ge 45782 ] && PORT=45780 ## yunohost|♥Box : OPEN FIREWALL 1234 12345 45780 45781
|
## RANDOM PORT SWAPPINESS AVOIDING COLLISION
|
||||||
else
|
|
||||||
[ ${PORT} -le 12345 ] && PORT=$((PORT+${RANDOM:0:2})) || PORT=$((PORT-${RANDOM:0:2}))
|
# ZIP
|
||||||
fi ## RANDOM PORT SWAPPINESS AVOIDING COLLISION
|
[[ ${zIP} ]] && PORT=$((PORT+1)) && [ ${PORT} -ge 45782 ] && PORT=45780 ## yunohost : OPEN FIREWALL 1234 12345 45780 45781
|
||||||
|
|
||||||
## CHECK PORT IS FREE & KILL OLD ONE
|
## CHECK PORT IS FREE & KILL OLD ONE
|
||||||
pidportinuse=$(ps axf --sort=+utime | grep -w "nc -l -p ${PORT}" | grep -v -E 'color=auto|grep' | awk '{gsub(/^ +| +$/,"")} {print $0}' | tail -n 1 | cut -d " " -f 1)
|
pidportinuse=$(ps axf --sort=+utime | grep -w "nc -l -p ${PORT}" | grep -v -E 'color=auto|grep' | awk '{gsub(/^ +| +$/,"")} {print $0}' | tail -n 1 | cut -d " " -f 1)
|
||||||
|
|
Loading…
Reference in New Issue