跳至主要內容
2026-08-11 · 8 分鐘閱讀

ShareX 自訂上傳器指南:自主託管螢幕截圖連結

ShareX 是適用於 Windows 的免費開放原始碼螢幕截圖工具,整合了螢幕擷取、螢幕錄影、檔案分享與生產力工具。

ShareX 的自訂上傳器文件(2026 年 10 月閱讀)說明了一套系統,可讓你將圖片、文字與檔案上傳到代管服務,或縮短並分享 URL。本指南依循該文件:自訂上傳器如何運作、如何乾淨地設定,以及設定時如何保護你的認證資料。

請閱讀 ShareX 的自訂上傳器文件。

首先關鍵區別:自訂上傳器用於與你自己的或第三方的 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 字串的確切路徑。

步驟式:乾淨設定

  1. 讀你的端點的 API 文件並注意方法、身體類型、檔案的欄位名稱、任何驗證標題,以及回應中 URL 的確切位置。
  2. 首先備份你的目前 ShareX 設定匯出你現有的目的地配置,如果變更行為不良可以回滾。
  3. 建立自訂上傳器在 ShareX(目的地 → 自訂上傳器設定)。設定請求方法、目的地 URL、標題和身體類型以符合你的端點。
  4. 配置回應解析器使用正確的 JsonPath、XPath、正規運算式或標題規則,所以 ShareX 傳回正確的 URL。
  5. 用無害擷取測試一個無害的影像,並確認傳回的連結確實開啟檔案。
  6. 驗證刪除/保留行為如果你的端點支援刪除,所以你知道稍後如何移除上傳。
  7. 將其設定為你的活動目的地只有一旦真實測試連結端到端工作

分享和重複使用配置:.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

常見問題

什麼是 ShareX 自訂上傳器?

這是一個定義,告訴 ShareX 將每個擷取傳送到你選擇的目的地,你自己的伺服器、物件儲存或縮短器,使用特定的 HTTP 請求,並從回應的特定部分讀取結果連結。它主要由自行託管服務的人使用。

它支援哪些 HTTP 方法和正文類型?

方法:GET、POST、PUT、PATCH 和 DELETE。身體類型:無身體、multipart/form-data、x-www-form-urlencoded、JSON、XML 和二進制。將這些與你的端點的 API 預期相匹配。

我如何讓 ShareX 在上傳後傳回正確的 URL?

配置回應解析器以指向 URL 欄位。ShareX 支援 JSON 的 JsonPath(例如 {json:data.link})、XML 的 XPath、純文字的正規運算式,以及讀取回應標題。如果複製的連結是空的,檢查原始回應並更正路徑。

我可以分享我的自訂上傳器配置嗎?

是的,將其匯出為 .sxcu 檔案,其他人透過雙擊匯入。因為這些檔案可能包含 API 金鑰,在分享之前用預留位置替換真實認證、使用範圍/可撤銷令牌,並輪換任何可能已洩漏的東西。

我應該為 Amazon S3 使用自訂上傳器嗎?

ShareX 有 Amazon S3 目的地及其專屬設定指南,也有 Google Cloud Storage 與 Cloudflare R2 的指南。請依照你的供應商的指南操作,一般 HTTP 自訂上傳器請留給沒有指南的端點使用。

在 Windows 上擁有你的螢幕截圖儲存

Maxisnap Studio 將擷取內容上傳到你自己的 SFTP、FTP、S3 相容或 HTTP 後端,帶有引導設定。從免費應用開始,當你需要時新增 Studio。

免費下載 關於 Studio

相關:SFTP 螢幕截圖上傳 ‧ S3 / R2 上傳 ‧ 截圖轉連結 ‧ Maxisnap 和 ShareX