Update README.md

This commit is contained in:
Руслан 2023-10-09 02:09:59 +06:00 committed by GitHub
parent e1d03e8d66
commit 921a8ff1a7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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