firewall: fix readme
This commit is contained in:
parent
f595c577ac
commit
971e99d4d9
1 changed files with 6 additions and 0 deletions
|
@ -10,11 +10,17 @@
|
||||||
|
|
||||||
На все заблокированные запросы нужно отвечать статусом 403 и строкой `Forbidden`.
|
На все заблокированные запросы нужно отвечать статусом 403 и строкой `Forbidden`.
|
||||||
|
|
||||||
|
Сервер должен принимать следующие агрументы:
|
||||||
|
* `-service-addr` - адрес защищаемого сервиса
|
||||||
|
* `-conf` - путь к .yaml конфигу с правилами
|
||||||
|
* `-addr` - адрес, на котором будет развёрнут файрвол
|
||||||
|
|
||||||
## Примеры:
|
## Примеры:
|
||||||
В [http service](./cmd/service/main.go) находится примитивный сервис, который мы хотим защитить.
|
В [http service](./cmd/service/main.go) находится примитивный сервис, который мы хотим защитить.
|
||||||
```
|
```
|
||||||
go run ./firewall/cmd/service/main.go -port 8080
|
go run ./firewall/cmd/service/main.go -port 8080
|
||||||
```
|
```
|
||||||
|
Делаем запрос:
|
||||||
```
|
```
|
||||||
curl -i http://localhost:8080/list -d '"loooooooooooooooooooooooooooooong-line"'
|
curl -i http://localhost:8080/list -d '"loooooooooooooooooooooooooooooong-line"'
|
||||||
HTTP/1.1 200 OK
|
HTTP/1.1 200 OK
|
||||||
|
|
Loading…
Reference in a new issue