Vai al contenuto principale
2026-08-11 · 8 min di lettura

Guida ai caricatori personalizzati di ShareX: link di screenshot self-hosted

ShareX è uno strumento di screenshot gratuito e open source per Windows che combina cattura dello schermo, registrazione dello schermo, condivisione di file e strumenti di produttività.

La documentazione di ShareX sui caricatori personalizzati, letta a ottobre 2026, descrive un sistema che permette di caricare immagini, testo e file su servizi di hosting o di accorciare e condividere URL. Questa guida segue quella documentazione: come funziona il caricatore personalizzato, come impostarne uno in modo pulito e come tenere al sicuro le tue credenziali mentre lo fai.

Leggi la documentazione di ShareX sui caricatori personalizzati.

Distinzione chiave da subito: Il caricatore personalizzato serve a comunicare con un endpoint HTTP tuo o di terze parti. ShareX offre anche guide per Amazon S3, Google Cloud Storage e Cloudflare R2, quindi cerca una guida per il tuo archivio prima di scrivere a mano una richiesta HTTP.

Che cosa è in realtà un caricatore personalizzato

Come dice la stessa documentazione di ShareX, la funzione del caricatore personalizzato è utilizzata principalmente da persone che ospitano i loro stessi servizi. In pratica è una piccola definizione che dice a ShareX: quando catturo qualcosa, invialo a questo URL, usando questa richiesta e trova il link risultante in questa parte della risposta. Ottieni questi tre cose giuste e ShareX silenziosamente carica e copia un URL funzionante ogni volta che fai uno scatto.

La richiesta: metodi e tipi di corpo

ShareX supporta i metodi HTTP standard — GET, POST, PUT, PATCH e DELETE. Come regola pratica dalla documentazione: se la richiesta porta solo parametri e nessun corpo, GET è preferito; se invia un file come multipart/form-data, POST è la scelta abituale.

Per il corpo della richiesta, ShareX offre diversi tipi in modo che possa corrispondere a qualsiasi cosa il tuo endpoint si aspetta:

  • Nessun corpo — solo parametri.
  • Dati del modulo (multipart/form-data) — la scelta tipica per il caricamento di un file.
  • Codificato da modulo (applicazione/x-www-form-urlencoded).
  • JSON (application/json).
  • XML (application/xml).
  • Binario — il file grezzo come corpo.

La documentazione API del tuo server ti dice quale metodo e tipo di corpo si aspetta; stai semplicemente specchiando questo nella definizione ShareX.

Parsing della risposta: dov'è il link?

Dopo il caricamento, il tuo endpoint risponde — di solito con JSON, XML o testo semplice — e devi dire a ShareX quale campo contiene l'URL finale. ShareX ti offre questi modi per estrarlo:

  • JSON usando la sintassi JsonPath, ad es. {json:data.link} da leggere data.link da una risposta JSON.
  • XML usando XPath, ad es. {xml:/files/file[1]/url}.
  • Regex per il pattern-matching di una risposta in testo semplice.
  • Intestazioni per leggere un URL restituito in un'intestazione di risposta.

Se il caricamento riesce ma l'URL che ShareX copia è vuoto o malformato, il parser potrebbe puntare al campo sbagliato. Guarda la risposta grezza che il tuo server restituisce e traccia il percorso esatto fino alla stringa URL.

Passo dopo passo: una configurazione pulita

  1. Leggi la documentazione dell'API dell'endpoint e annota il metodo, il tipo di corpo, il nome del campo per il file, qualsiasi intestazione di autenticazione e la posizione esatta dell'URL nella risposta.
  2. Esegui il backup delle tue impostazioni ShareX attuali per primo. Esporta la tua configurazione di destinazione esistente in modo che tu possa eseguire il rollback se un cambiamento si comporta male.
  3. Crea il caricatore personalizzato in ShareX (Destinazioni → Impostazioni caricatore personalizzato). Imposta il metodo della richiesta, l'URL di destinazione, le intestazioni e il tipo di corpo per corrispondere al tuo endpoint.
  4. Configura il parser di risposta usando la regola JsonPath, XPath, regex o intestazione corretta in modo che ShareX restituisca l'URL corretto.
  5. Prova con un'acquisizione inoffensiva — un'immagine monouso — e conferma che il collegamento restituito apra effettivamente il file.
  6. Verifica il comportamento di eliminazione/conservazione se il tuo endpoint supporta l'eliminazione, così sai come rimuovere un caricamento in seguito.
  7. Impostalo come destinazione attiva solo quando un vero link di test funziona da capo a piedi.

Condivisione e riutilizzo di configurazioni: file .sxcu

Un caricatore personalizzato finito può essere esportato come un .sxcu file. Un altro utente può importarlo facendo doppio clic sul file e ShareX applica la configurazione della destinazione automaticamente. Questo lo rende facile condividere una configurazione funzionante tra i tuoi stessi computer o con un team — ma è esattamente dove i segreti trapelano, quindi leggi la sezione successiva prima di inviarne uno a chiunque.

Proteggi i tuoi segreti

Un caricatore personalizzato spesso contiene chiavi API, token o credenziali firmate. Tratta un .sxcu file come una password:

  • Prima di condividere una configurazione, spoglia o sostituisci le credenziali reali con segnaposti. Un .sxcu quello che pubblichi pubblicamente può esporre una chiave attiva.
  • Preferisci token con ambito e revocabili rispetto alle chiavi master longeve, quindi una perdita è contenuta e facile da ruotare.
  • Carica sempre su HTTPS così che le credenziali e i file non vengono inviati in chiaro.
  • Ruota tutto ciò che potrebbe essere stato esposto — gli screenshot e le loro configurazioni viaggiano più lontano di quanto ti aspetti.

Preferisci una destinazione integrata quando ce n'è una

Se il tuo archivio è Amazon S3, Google Cloud Storage o Cloudflare R2, segui la guida di ShareX per quel fornitore invece di costruire a mano una richiesta HTTP generica. La guida di ShareX per Amazon S3, per esempio, copre il bucket, le chiavi di accesso e un dominio personalizzato facoltativo. Riserva il caricatore HTTP personalizzato generico agli endpoint che non hanno una guida.

Maxisnap Studio può anche caricare sul tuo server

Maxisnap Studio, un upgrade unico, aggiunge backend di caricamento personalizzati — SFTP, FTP, compatibile con S3 e HTTP — così le tue catture Windows vengono caricate su archiviazione che controlli. Puoi vedere come sono strutturate le opzioni di caricamento di Maxisnap sulla pagina Upload SFTP e Upload S3 / R2 pagine, o leggi il più ampio Panoramica di Maxisnap e ShareX.

Maxisnap non è affiliato a ShareX. Questa pagina descrive ShareX come lo presentava il suo sito ufficiale a ottobre 2026; consulta il sito ufficiale per funzionalità, prezzi e piattaforme attuali. getsharex.com

Domande frequenti

Che cos'è un caricatore personalizzato ShareX?

È una definizione che dice a ShareX di inviare ogni cattura a una destinazione che scegli — il tuo server, archiviazione di oggetti o un accorciatore — utilizzando una richiesta HTTP specifica e di leggere il collegamento risultante da una parte specifica della risposta. È utilizzato principalmente da persone che ospitano i loro stessi servizi.

Quali metodi HTTP e tipi di corpo supporta?

Metodi: GET, POST, PUT, PATCH e DELETE. Tipi di corpo: nessun corpo, multipart/form-data, x-www-form-urlencoded, JSON, XML e binario. Abbina questi a qualsiasi cosa il tuo API dell'endpoint si aspetta.

Come faccio a ottenere che ShareX restituisca l'URL giusto dopo il caricamento?

Configura il parser della risposta per puntare al campo URL. ShareX supporta JsonPath per JSON (ad es. {json:data.link}), XPath per XML, regex per testo semplice e leggi un'intestazione di risposta. Se il collegamento copiato è vuoto, ispeziona la risposta grezza e correggi il percorso.

Posso condividere la mia configurazione del caricatore personalizzato?

Sì — esportalo come un file .sxcu, che altri importano facendo doppio clic. Poiché questi file possono contenere chiavi API, sostituisci le credenziali reali con segnaposti prima di condividere, utilizza token limitati/revocabili, e ruota tutto ciò che potrebbe essere stato esposto.

Devo usare il caricatore personalizzato per Amazon S3?

ShareX ha una destinazione Amazon S3 con una propria guida di configurazione, oltre a guide per Google Cloud Storage e Cloudflare R2. Segui la guida per il tuo fornitore e riserva il caricatore HTTP personalizzato generico agli endpoint che non hanno una guida.

Possiedi l'archiviazione dei tuoi screenshot su Windows

Maxisnap Studio carica i contenuti acquisiti al tuo SFTP, FTP, S3-compatibile o backend HTTP con una configurazione guidata. Inizia con l'app gratuita e aggiungi Studio quando ne hai bisogno.

Scarica gratis Informazioni su Studio

Correlati: Caricamento dello screenshot SFTP · Upload S3 / R2 · da screenshot a link · Maxisnap e ShareX