ShareX 自訂上傳器指南:自主託管螢幕截圖連結
ShareX 是適用於 Windows 的免費開放原始碼螢幕截圖工具,整合了螢幕擷取、螢幕錄影、檔案分享與生產力工具。
ShareX 的自訂上傳器文件(2026 年 10 月閱讀)說明了一套系統,可讓你將圖片、文字與檔案上傳到代管服務,或縮短並分享 URL。本指南依循該文件:自訂上傳器如何運作、如何乾淨地設定,以及設定時如何保護你的認證資料。
首先關鍵區別:自訂上傳器用於與你自己的或第三方的 HTTP 端點溝通。ShareX 也提供 Amazon S3、Google Cloud Storage 與 Cloudflare R2 的指南,因此在手動撰寫 HTTP 請求之前,請先找找你的儲存服務有沒有對應的指南。
什麼是自訂上傳器實際上
如 ShareX 自己的文件所述,自訂上傳器功能主要由自行託管服務的人使用。實際上它是一個小定義,告訴 ShareX:當我擷取某些東西時,將其傳送到此 URL、使用此請求、並在回應的此部分。把這三件事做對,ShareX 就會靜靜地每次你截圖時上傳並複製一個工作 URL。
請求:方法和正文類型
ShareX 的自訂上傳器支援標準 HTTP 方法,GET、POST、PUT、PATCH 和 DELETE。根據文件的經驗法則:如果請求只執行參數,沒有正文,GET是首選;如果它傳送檔案為multipart/form-data、POST是通常的選擇
對於請求正文,ShareX 提供幾種類型,所以它可以符合你的端點預期:
- 沒有正文,只有參數
- 表單資料(multipart/form-data),上傳檔案的典型選擇
- 表單 URL 編碼(application/x-www-form-urlencoded)。
- JSON(application/json)。
- XML(application/xml)。
- 二進制,原始檔案作為正文
你伺服器的 API 文件告訴你它預期的方法和身體類型;你只是在 ShareX 定義中鏡像它。
解析回應:連結在哪裡?
上傳後,你的端點會回應——通常以 JSON、XML 或純文字的形式——你需要告訴 ShareX 哪個欄位包含最終 URL。ShareX 提供這些方式來提取它:
- JSON使用 JsonPath 語法,例如
{json:data.link}讀取data.link從 JSON 回應 - XML使用 XPath,例如
{xml:/files/file[1]/url}。 - 正規運算式用於模式匹配純文字回應
- 標題從回應標題讀取 URL
如果上傳成功,但 ShareX 複製的 URL 是空的或格式錯誤,可能是解析器指向了錯誤的欄位。請查看你的伺服器傳回的原始回應,並追蹤到 URL 字串的確切路徑。
步驟式:乾淨設定
- 讀你的端點的 API 文件並注意方法、身體類型、檔案的欄位名稱、任何驗證標題,以及回應中 URL 的確切位置。
- 首先備份你的目前 ShareX 設定匯出你現有的目的地配置,如果變更行為不良可以回滾。
- 建立自訂上傳器在 ShareX(目的地 → 自訂上傳器設定)。設定請求方法、目的地 URL、標題和身體類型以符合你的端點。
- 配置回應解析器使用正確的 JsonPath、XPath、正規運算式或標題規則,所以 ShareX 傳回正確的 URL。
- 用無害擷取測試一個無害的影像,並確認傳回的連結確實開啟檔案。
- 驗證刪除/保留行為如果你的端點支援刪除,所以你知道稍後如何移除上傳。
- 將其設定為你的活動目的地只有一旦真實測試連結端到端工作
分享和重複使用配置:.sxcu 檔案
一個完成的自訂上傳器可以匯出為.sxcu檔案。另一個使用者可以透過雙擊檔案來匯入它,ShareX 會自動套用目的地配置。這使得跨你自己的機器或與團隊分享工作設定很容易,但這也正是祕密洩漏的地方,所以在將一個發送給任何人之前閱讀下一部分。
保護你的祕密
自訂上傳器通常包含 API 金鑰、令牌或簽署認證。像對待.sxcu像密碼一樣的檔案:
- 在分享配置之前,剝離或替換真實認證用預留位置。A
.sxcu你公開發布可以暴露一個實況鑰匙 - 優先選擇範圍、可撤銷令牌比持久主金鑰,所以洩漏是有限的且容易輪換。
- 始終透過 HTTPS 上傳所以認證和檔案不以明文傳送。
- 輪換任何可能已洩漏的東西,螢幕截圖及其配置比你預期的傳播得更遠。
在有一個時優先選擇內建目的地
如果你的儲存服務是 Amazon S3、Google Cloud Storage 或 Cloudflare R2,請依照 ShareX 針對該供應商的指南操作,而不是手動建立一般 HTTP 請求。例如,ShareX 的 Amazon S3 指南涵蓋了儲存貯體、存取金鑰與選用的自訂網域。一般 HTTP 自訂上傳器請留給沒有指南的端點使用。
Maxisnap Studio 也能上傳到你自己的伺服器
Maxisnap Studio、一個一次性升級、新增自訂上傳後端SFTP、FTP、S3 相容和 HTTP ——因此你在 Windows 上的擷取內容會上傳到你所掌控的儲存空間。想了解 Maxisnap 上傳選項的架構,可參閱SFTP 上傳與S3 / R2 上傳頁面,或閱讀更廣泛的Maxisnap 和 ShareX 概覽。
Maxisnap 與 ShareX 沒有隸屬關係。本頁依其官方網站於 2026 年 10 月的呈現方式描述 ShareX;如需目前的功能、價格與平台,請查閱官方網站。getsharex.com