• Home
  • Configurazione del filtro IP per ONLYOFFICE Docs
Questo articolo è stato tradotto dall’AI

Configurazione del filtro IP per ONLYOFFICE Docs

Puoi configurare il filtro IP per ONLYOFFICE Docs.

Le impostazioni del filtro IP sono memorizzate nel file di configurazione di ONLYOFFICE Docs: /etc/onlyoffice/documentserver/default.json. Appaiono in questo modo:

"ipfilter": {        "rules": [          {            "address": "ip_address",            "allowed": true          },          {            "address": "*",            "allowed": false          }        ],        "useforrequest": false,        "errorcode": 403      } 
Se modifichi i parametri nel file default.json, tutte le modifiche andranno perse dopo l'aggiornamento di ONLYOFFICE Docs o il riavvio del container Docker. Per garantire che le tue modifiche persistano dopo l'aggiornamento, modifica il file /etc/onlyoffice/documentserver/local.json, mantenendo la struttura.

Una regola è composta da due parti: il nome host e la regola allowed stessa, che può avere il valore true o false. Di default, esiste una regola: address * allowed true.

Un indirizzo può essere specificato nei seguenti modi:

  • Un indirizzo IP nel formato X.X.X.X per ipv4.
  • Un indirizzo IP nel formato xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx per ipv6.
  • Un nome DNS.

È anche possibile utilizzare il carattere jolly *. Sostituisce qualsiasi carattere un numero qualsiasi di volte.

Il nome host nei link viene controllato come indirizzo DNS inizialmente, se non corrisponde a nessuna regola, l'indirizzo IP viene trovato tramite il nome e il controllo viene eseguito nuovamente.

ImportanteSe il controllo "useforrequest": true è abilitato, il parametro address deve essere specificato come indirizzo IP, non come nome DNS.
"useforrequest": true/false

Di default, il parametro useforrequest è impostato su false. In questo caso, gli URL di testo che arrivano a ONLYOFFICE Docs come parametri vengono controllati:

Se il parametro useforrequest è impostato su true (non consigliato), viene controllato anche l'indirizzo IP del client nelle seguenti richieste http:

  • 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

Per queste richieste, viene restituito un errore con il codice specificato nel parametro errorcode.

ImportanteViene controllato solo l'indirizzo IP dello storage che ONLYOFFICE Docs può vedere (tenendo conto degli header x-forwarded).

Ad esempio, se ONLYOFFICE Docs e l'esempio di test sono installati sulla stessa macchina, l'indirizzo IP del client sarà l'indirizzo della rete interna. ONLYOFFICE Docs non può determinare l'host del client, quindi non è possibile utilizzare un nome DNS nel campo address con questa impostazione. Si consiglia di lasciare questa impostazione con il valore predefinito ed eseguire i controlli a livello di proxy.

Voci con l'etichetta tag:
Sfoglia tutti i tag