Skip to content

Commit 9e84af0

Browse files
committed
Add HEALTHCHECK_BYPASS option
1 parent 0d43708 commit 9e84af0

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

entrypoint.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ CF_IP_CORRECTION=${CF_IP_CORRECTION:-"false"} && CF_IP_CORRECTION=$(echo "$CF_IP
1515
CF_STRICT=${CF_STRICT:-"false"} && CF_STRICT=$(echo "$CF_STRICT" | tr "[:upper:]" "[:lower:]")
1616
OCSP_STAPLING=${OCSP_STAPLING:-"false"} && OCSP_STAPLING=$(echo "$OCSP_STAPLING" | tr "[:upper:]" "[:lower:]")
1717
SEVER_HASH_BUCKET_SIZE_OVERRIDE=${SEVER_HASH_BUCKET_SIZE_OVERRIDE:-"false"} && SEVER_HASH_BUCKET_SIZE_OVERRIDE=$(echo "$SEVER_HASH_BUCKET_SIZE_OVERRIDE" | tr "[:upper:]" "[:lower:]")
18+
HEALTHCHECK_BYPASS=${HEALTHCHECK_BYPASS:-"false"} && HEALTHCHECK_BYPASS=$(echo "$HEALTHCHECK_BYPASS" | tr "[:upper:]" "[:lower:]")
1819

1920
# Input validation
2021
if [ "$DEBUG" != "true" ] && [ "$DEBUG" != "false" ]; then
@@ -96,6 +97,11 @@ if [ "$OCSP_STAPLING" != "true" ] && [ "$OCSP_STAPLING" != "false" ]; then
9697
exit 1
9798
fi
9899

100+
if [ "$HEALTHCHECK_BYPASS" != "true" ] && [ "$HEALTHCHECK_BYPASS" != "false" ]; then
101+
echo "[!] Invalid option for HEALTHCHECK_BYPASS, expected \"true\" or \"false\""
102+
exit 1
103+
fi
104+
99105
if [ "$DEBUG" = "true" ]; then
100106
echo "=== DEBUG ====================================================="
101107
if [ "$ROOT_DOMAIN" = "$HIJACK_URL" ]; then
@@ -123,6 +129,7 @@ if [ "$DEBUG" = "true" ]; then
123129
echo "CF_IP_CORRECTION » $CF_IP_CORRECTION"
124130
echo "CF_STRICT » $CF_STRICT"
125131
echo "OCSP_STAPLING » $OCSP_STAPLING"
132+
echo "HEALTHCHECK_BYPASS » $HEALTHCHECK_BYPASS"
126133
echo "==============================================================="
127134
fi
128135

healthcheck.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
#!/bin/ash
22
# shellcheck shell=dash
33

4+
if [ "$HEALTHCHECK_BYPASS" = "true" ]; then
5+
exit 0
6+
fi
7+
48
# Check Nintendo Landing Pages
59

610
# Check PlayStation Landing Pages

0 commit comments

Comments
 (0)