- Home
- Configurazione del filtro IP per ONLYOFFICE Docs
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 } 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.Xper ipv4. - Un indirizzo IP nel formato
xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxxper 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.
"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:
- Link per il download di un file: apertura, conversione, docbuilder, ecc.
- Una sottoscrizione agli eventi dell'editor callbackUrl.
- WOPI actionUrl.
Se il parametro useforrequest è impostato su true (non consigliato), viene controllato anche l'indirizzo IP del client nelle seguenti richieste http:
coauthoring/CommandService.ashxConvertService.ashxconverterFileUploader.ashxhealthcheckdocbuilderinfo/info.jsoninternal/cluster/inactivehosting/discoveryhosting/capabilitieslool/convert-to/:format?dummyCallback
Per queste richieste, viene restituito un errore con il codice specificato nel parametro errorcode.
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.