- Početna
- Dokumenti
- Instalacija i konfiguracija
- Preduzeće
- Verzija Dockera
- Konfigurisanje IP filtera za ONLYOFFICE Docs
Konfigurisanje IP filtera za ONLYOFFICE Docs
Možete konfigurisati IP filter za ONLYOFFICE Docs.
Postavke IP filtera su sačuvane u konfiguracionoj datoteci ONLYOFFICE Docs: /etc/onlyoffice/documentserver/default.json. Izgledaju ovako:
"ipfilter": { "rules": [ { "address": "ip_address", "allowed": true }, { "address": "*", "allowed": false } ], "useforrequest": false, "errorcode": 403 } default.json, sve promene će biti izgubljene nakon ažuriranja ONLYOFFICE Docs ili ponovnog pokretanja Docker kontejnera. Da biste osigurali da vaše promene ostanu nakon ažuriranja, molimo vas da uredite datoteku /etc/onlyoffice/documentserver/local.json, zadržavajući strukturu.Pravilo se sastoji iz dva dela: imena hosta i samog pravila allowed, koje može imati vrednost true ili false. Podrazumevano, postoji jedno pravilo: address * allowed true.
Adresa može biti navedena na sledeće načine:
- IP adresa u formatu
X.X.X.Xza ipv4. - IP adresa u formatu
xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxxza ipv6. - DNS ime.
Takođe je moguće koristiti zamenski znak *. On zamenjuje bilo koji karakter bilo koji broj puta.
Ime hosta u linkovima se prvo proverava kao DNS adresa, ako ne odgovara nijednom pravilu, IP adresa se pronalazi po imenu i provera se ponavlja.
"useforrequest": true omogućena, parametar address mora biti naveden kao IP adresa, a ne kao DNS ime."useforrequest": true/false
Podrazumevano, parametar useforrequest je postavljen na false. U tom slučaju, tekstualni URL-ovi koji dolaze u ONLYOFFICE Docs kao parametri se proveravaju:
- Linkovi za preuzimanje fajla: otvaranje, konverzija, docbuilder, itd.
- Pretplata na događaje editora callbackUrl.
- WOPI actionUrl.
Ako je parametar useforrequest postavljen na true (ne preporučuje se), dodatno se proverava IP adresa klijenta u sledećim HTTP zahtevima:
coauthoring/CommandService.ashxConvertService.ashxconverterFileUploader.ashxhealthcheckdocbuilderinfo/info.jsoninternal/cluster/inactivehosting/discoveryhosting/capabilitieslool/convert-to/:format?dummyCallback
Za ove zahteve, vraća se greška sa kodom navedenim u parametru errorcode.
npr., ako su ONLYOFFICE Docs i test primer instalirani na istoj mašini, IP adresa klijenta će biti adresa interne mreže. ONLYOFFICE Docs ne može saznati host klijenta, tako da nije moguće koristiti DNS ime u polju address sa ovom postavkom. Preporučuje se da ostavite ovu postavku na podrazumevanoj vrednosti i izvršite provere na nivou proxy-ja.