mirror of
https://gitgud.io/fatchan/haproxy-protection.git
synced 2025-05-09 02:05:37 +00:00
change haproxy pathing from /usr/share/etc to /etc
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
HAPROXY_DDOS_DOMAINS_FILE="/usr/local/etc/haproxy/ddos.map"
|
||||
HAPROXY_NOCAPTCHA_DOMAINS_FILE="/usr/local/etc/haproxy/no_captcha.map"
|
||||
HAPROXY_DDOS_DOMAINS_FILE="/etc/haproxy/ddos.map"
|
||||
HAPROXY_NOCAPTCHA_DOMAINS_FILE="/etc/haproxy/no_captcha.map"
|
||||
HAPROXY_GLOBAL_ACL="hdr_cnt"
|
||||
HAPROXY_SOCKET="/var/run/haproxy.sock"
|
||||
SOCAT="$(which socat)"
|
||||
|
@ -14,7 +14,7 @@ local pow_cookie_secret = os.getenv("POW_COOKIE_SECRET")
|
||||
|
||||
local captcha_provider_domain = "hcaptcha.com"
|
||||
|
||||
local captcha_map = Map.new("/usr/local/etc/haproxy/no_captcha.map", Map._dom);
|
||||
local captcha_map = Map.new("/etc/haproxy/no_captcha.map", Map._dom);
|
||||
|
||||
-- main page template
|
||||
local body_template = [[
|
||||
@ -152,6 +152,7 @@ function _M.check_pow_status(txn)
|
||||
local iterations = parsed_request_cookies["z_ddos_pow"]
|
||||
local completed_work = sha.sha1(generated_work .. iterations)
|
||||
local challenge_offset = tonumber(generated_work:sub(1,1),16) * 2
|
||||
--core.Debug(completed_work:sub(challenge_offset+1, challenge_offset+4))
|
||||
if completed_work:sub(challenge_offset+1, challenge_offset+4) == 'b00b' then -- i dont know lua properly :^)
|
||||
return txn:set_var("txn.pow_passed", true)
|
||||
end
|
||||
|
@ -1,4 +1,4 @@
|
||||
package.path = package.path .. "./?.lua;/usr/local/etc/haproxy/scripts/?.lua;/usr/local/etc/haproxy/libs/?.lua"
|
||||
package.path = package.path .. "./?.lua;/etc/haproxy/scripts/?.lua;/etc/haproxy/libs/?.lua"
|
||||
|
||||
local hcaptcha = require("hcaptcha")
|
||||
|
||||
|
Reference in New Issue
Block a user