Ovaj članak je preveden pomoću veštačke inteligencije

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      } 
Ako promenite parametre u datoteci 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.X za ipv4.
  • IP adresa u formatu xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx za 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.

VažnoAko je provera "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:

Ako je parametar useforrequest postavljen na true (ne preporučuje se), dodatno se proverava IP adresa klijenta u sledećim HTTP zahtevima:

  • coauthoring/CommandService.ashx
  • ConvertService.ashx
  • converter
  • FileUploader.ashx
  • healthcheck
  • docbuilder
  • info/info.json
  • internal/cluster/inactive
  • hosting/discovery
  • hosting/capabilities
  • lool/convert-to/:format?
  • dummyCallback

Za ove zahteve, vraća se greška sa kodom navedenim u parametru errorcode.

VažnoProverava se samo IP adresa skladišta koje ONLYOFFICE Docs može videti (uzimajući u obzir x-forwarded zaglavlja).

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.

Članak sa oznaka:
Pregledajte sve oznake