diff --git a/README.md b/README.md index 2f4ccc8..5e30a42 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,10 @@ ### Caddy В Caddyfile необходимо добавить секцию с поддоменом для обновления whitelist (необходимо заменить [строку basic auth](https://caddyserver.com/docs/caddyfile/directives/basicauth)): -```sh +``` wh. { @block { - not remote_ip forwarded {$WHITE_LIST} + not client_ip {$WHITE_LIST} } handle @block { basicauth { @@ -20,22 +20,23 @@ wh. { header_up X-Real-IP {remote_host} } } - respond "IP already added! :)" + respond "IP bleached! :)" } ``` Пример поддомена, доступ до которого разрешён только с IP из whitelist: -```sh +``` sub. { - @allow { - remote_ip forwarded {$WHITE_LIST} + @block { + not client_ip {$WHITE_LIST} } - handle @allow { - reverse_proxy localhost:50001 + handle @block { + redir https://wh. } - respond 403 + reverse_proxy localhost:50001 } ``` +``` В `caddy.service` необходимо добавить следующую строку в секцию `[Service]`: ```sh