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