mirror of
https://git.sakamoto.pl/laudom/http.sh.git
synced 2025-08-06 13:43:32 +02:00
Compare commits
2 commits
a69e756a93
...
5a37f921c9
Author | SHA1 | Date | |
---|---|---|---|
|
5a37f921c9 | ||
|
903b94e6e5 |
1 changed files with 4 additions and 4 deletions
8
http.sh
8
http.sh
|
@ -181,9 +181,9 @@ else
|
||||||
# this is a workaround because ncat kept messing up large (<150KB) files over HTTP - but not over HTTPS!
|
# this is a workaround because ncat kept messing up large (<150KB) files over HTTP - but not over HTTPS!
|
||||||
socket=$(mktemp -u /tmp/socket.XXXXXX)
|
socket=$(mktemp -u /tmp/socket.XXXXXX)
|
||||||
if [[ ${cfg[dbg]} == true ]]; then
|
if [[ ${cfg[dbg]} == true ]]; then
|
||||||
ncat -l -U "$socket" -c src/server.sh -k &
|
ncat -i 600s -l -U "$socket" -c src/server.sh -k &
|
||||||
else
|
else
|
||||||
ncat -l -U "$socket" -c src/server.sh -k 2>> /dev/null &
|
ncat -i 600s -l -U "$socket" -c src/server.sh -k 2>> /dev/null &
|
||||||
fi
|
fi
|
||||||
socat TCP-LISTEN:${cfg[port]},fork,bind=${cfg[ip]} UNIX-CLIENT:$socket &
|
socat TCP-LISTEN:${cfg[port]},fork,bind=${cfg[ip]} UNIX-CLIENT:$socket &
|
||||||
echo "[HTTP] listening on ${cfg[ip]}:${cfg[port]} through '$socket'"
|
echo "[HTTP] listening on ${cfg[ip]}:${cfg[port]} through '$socket'"
|
||||||
|
@ -192,9 +192,9 @@ else
|
||||||
if [[ ${cfg[ssl]} == true ]]; then
|
if [[ ${cfg[ssl]} == true ]]; then
|
||||||
echo "[SSL] listening on port ${cfg[ip]}:${cfg[ssl_port]}"
|
echo "[SSL] listening on port ${cfg[ip]}:${cfg[ssl_port]}"
|
||||||
if [[ ${cfg[dbg]} == true ]]; then
|
if [[ ${cfg[dbg]} == true ]]; then
|
||||||
ncat -l ${cfg[ip]} ${cfg[ssl_port]} -c src/server.sh -k --ssl $([[ ${cfg[ssl_key]} != '' && ${cfg[ssl_cert]} != '' ]] && echo "--ssl-cert ${cfg[ssl_cert]} --ssl-key ${cfg[ssl_key]}") &
|
ncat -i 600s -l ${cfg[ip]} ${cfg[ssl_port]} -c src/server.sh -k --ssl $([[ ${cfg[ssl_key]} != '' && ${cfg[ssl_cert]} != '' ]] && echo "--ssl-cert ${cfg[ssl_cert]} --ssl-key ${cfg[ssl_key]}") &
|
||||||
else
|
else
|
||||||
ncat -l ${cfg[ip]} ${cfg[ssl_port]} -c src/server.sh -k --ssl $([[ ${cfg[ssl_key]} != '' && ${cfg[ssl_cert]} != '' ]] && echo "--ssl-cert ${cfg[ssl_cert]} --ssl-key ${cfg[ssl_key]}") 2>> /dev/null &
|
ncat -i 600s -l ${cfg[ip]} ${cfg[ssl_port]} -c src/server.sh -k --ssl $([[ ${cfg[ssl_key]} != '' && ${cfg[ssl_cert]} != '' ]] && echo "--ssl-cert ${cfg[ssl_cert]} --ssl-key ${cfg[ssl_key]}") 2>> /dev/null &
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue