Ana içeriğe geç
2026-08-11 · 10 dakika okuma

ShareX Özel Yükleyici Kılavuzu: Kendi Barındırılan Ekran Görüntüsü Bağlantıları

Güç kullanıcıların sevmesinin nedeni ShareX kim başka birinin bulutuna yakalamalarınızı kilitlemez. Özel yükleyici ile, ShareX her yakalamayı bir hedef siz kontrol — kendi sunucunuz, nesne depolaması demeti veya bağlantı kısaltıcı uç noktası — ve sizin için otomatik olarak paylaşılabilir bir URL veriyor. Bu kılavuz özel yükleyici sisteminin nasıl çalıştığını, temiz bir tanesinin nasıl kurulacağını ve kimlik bilgilerinizi güvenli tutarken nasıl yapılacağını açıklıyor.

Öne anahtar ayrım: ShareX'in genel HTTP özel yükleyici kendi veya üçüncü taraf HTTP uç noktanıza konuşmak için. Büyük nesne depolama için, ShareX ayrıca gönderir yerleşik hedef kılavuzları — Amazon S3, Google Cloud Storage ve Cloudflare R2 dahil — genellikle bir HTTP isteği elle kümanda etmekten daha kolay olan. Bir tane varsa yerleşik yolu seçin; yoksa genel HTTP yükleyiciyi kullanın.

Özel yükleyici tamamen nedir

ShareX'in kendi dokümantasyonuna göre, özel yükleyici özelliği esas olarak kendi hizmetlerini barındıranlar tarafından kullanılır. Uygulamada, ShareX'e söyleyen küçük bir tanımdır: Birşey yakalarken bunu gönder bu URL, kullanarak bu istek, ve sonuçta bağlantı bulun yanıt bu kısmı. Bu üç şeyi doğru yapın ve ShareX sessizce yükler ve her kırptığında çalışan URL kopyalar.

İstek: yöntemler ve vücut türleri

ShareX'in özel yükleyici standart HTTP yöntemlerini destekler — GET, POST, PUT, PATCH ve DELETE. Parmak kuralından: eğer istek sadece parametre taşır ve hiçbir gövde, GET dosya olarak gönderilirse tercih edilir; multipart/form-data, POST tipik seçim budur.

İstek gövdesi için, ShareX birkaç tür sunar; bu nedenle uç noktanızın beklentilerine uygun olabilir:

  • Gövde yok — sadece parametreler.
  • Form verisi (multipart/form-data) — dosya yükleme için tipik seçim.
  • Form URL şifreli (application/x-www-form-urlencoded).
  • JSON (application/json).
  • XML (application/xml).
  • İkili — vücut olarak ham dosya.

Sunucunuzun API dokümantasyonu yöntemi ve vücut türünü söyler; sadece ShareX tanımında yansıtıyorsunuz.

Yanıt çözümleme: bağlantı nerede?

Yüklemeden sonra, uç noktanız yanıt veriyorum — genellikle JSON, XML veya düz metin — ve ShareX'e hangi alanın son URL'yi tuttuğunu söylemeniz gerekiyor. ShareX sizin çıkartmanız için dört yol verir:

  • JSON JsonPath söz dizimi kullanarak, ör. {json:data.link} okumak için data.link JSON yanıtından.
  • XML XPath kullanarak, örneğin {xml:/files/file[1]/url}.
  • Regex düz metin yanıtını eşleştirmek için.
  • Başlıklar yanıt başlığında döndürülen URL'yi oku.

İnsanların en çok hata yaptığı adım budur: yükleme başarılı olur ama "URL" ShareX kopyaladığı boş veya yanlış biçimlendirilmiş çünkü çözümleyici yanlış alana işaret ediyor. Bu olduğunda, sunucunuzun döndürdüğü ham yanıtı arayın ve URL dizesine kesin yolu izleyin.

Adım-adım: temiz bir kurulum

  1. Uç noktanın API docsunu oku ve yöntem, vücut türü, dosya için alan adı, herhangi bir kimlik başlığı ve yanıttan URL'nin tam konumunu not edin.
  2. Geçerli ShareX ayarlarını öne yedekle. Mevcut hedef yapılandırması dışa aktar bir değişiklik hata ayıklaması ortaya çıkarsa geri alabilecek.
  3. Özel yükleyiciyi oluştur ShareX'te (Hedefler → Özel yükleyici ayarları). İstek yöntemini, hedef URL'yi, başlıkları ve vücut türünü uç noktanızın API'siyle eşleştirecek şekilde ayarlayın.
  4. Yanıt çözümleyiciyi yapılandır doğru JsonPath, XPath, regex veya başlık kuralı kullanarak ShareX doğru URL'yi döndürmüş.
  5. Zararsız bir yakalama ile test et — atılabilir bir görüntü — ve döndürülen bağlantı gerçekten dosyayı açtığını onaylayın.
  6. Silme/saklama davranışını doğrula uç noktanız silme destekliyorsa, böylece yüklemeyi daha sonra nasıl kaldırır bilirsin.
  7. Bunu aktif hedef olarak ayarla gerçek test bağlantısı baştan sona çalışmak hemen.

Konfigürasyonları paylaş ve yeniden kullan: .sxcu dosyaları

Bitmiş bir özel yükleyici de dışa aktarılabilir .sxcu dosya. Başka bir kullanıcı, dosyaya çift tıklayarak içe aktarabilir ve ShareX hedef yapılandırmasını otomatik olarak uygular. Bu, kendi makineleriniz arasında veya takımla çalışan bir kurulumu paylaşmayı kolaylaştırır — ama bu da gizliliklerin sızıp çıktığı yerdir; bu nedenle birini birine göndermeden önce sonraki kısmı okuyun.

Gizlilikleri koruyu

Özel yükleyici genellikle API anahtarları, jetonları veya imzalı kimlik bilgileri içerir. Biri gibi davran .sxcu dosya gibi bir parola:

  • Yapılandırma paylaşmadan önce gerçek kimlik bilgilerini soyun veya değiştir yer tutucu ile. A .sxcu kamuda paylaşabilecek canlı bir anahtar var.
  • Kapsamlı, iptal edilebilir jetonları tercih et uzun ömürlü ana anahtarlar, bir sızıntı sınırlandırılmış ve kolay döndürmek.
  • Her zaman HTTPS üzerinde yükle bu nedenle kimlik bilgileri ve dosyalar açık olmadan gönderilir.
  • Maruz kalabilecek herhangi bir şeyi döndür — ekran görüntüleri ve konfigları beklendiğinden daha ileri gider.

Yerleşik hedef tercih et varsa

Depolamanız Amazon S3, Google Cloud Storage veya Cloudflare R2 ise, genel bir HTTP isteği elle oluşturmak yerine ShareX'in bu sağlayıcıya özel yerleşik kılavuzunu kullanın. Yerleşik hedefler sağlayıcıya özel imzalamayı ve özel etki alanı kurulumunu sizin için işler; bu daha az hareketli parça ve daha az hata yapabileceğiniz yer anlamına gelir. Yerleşik seçeneği olmayan uç noktalar için genel HTTP özel yükleyiciyi saklayın.

Eğer elle istek yapılandırmak istemezsen

Özel yükleyici tam olarak yapılandırılabilir olduğu için güçlüdür — bu esneklik kendi kendini barındıranlar için idealdir. Kendi depolama alanınızı sahiplenmek istiyorsanız ama HTTP istek ve yanıt çözümleyicileri yazmak yerine bir arka uç seçmek istiyorsanız, daha yönlendirilen bir kurulum zaman kazandırabilir. Maxisnap Studio, tek seferlik yükseltme, özel yükleme arka uçları ekler — SFTP, FTP, S3 uyumlu ve HTTP — bu nedenle Windows yakalamalarınız kontrol ettiğiniz depolamaya daha basit bir yapılandırma akışı ile yüklenir. ShareX'in tam açık istek oluşturucudan farklı bir ödünleşim; istek düzeyinde ayrıntı olmadan sahipliği isteyenler için tasarlandı. Maxisnap'in yükleme seçenekleri neden düzenlendiğini şurada görebilirsiniz: SFTP yükleme ve S3 / R2 yükleme sayfalar, veya daha geniş oku Maxisnap ve ShareX özeti.

ShareX ilgili sahibinin ticari markasıdır; Amazon S3, Google Cloud Storage ve Cloudflare R2, ilgili sahiplerinin ticari markalarıdır. ShareX özellik ayrıntıları 17 Ağustos 2026'de ShareX'in resmi dokümantasyonunda kontrol edildi ve değişebilir. Maxisnap bağımsız bir üründür ve bu projelerin veya şirketlerin hiçbiriyle bağlı olmayan, onaylanmayan veya sponsor olmayan bir üründür.

Sıkça sorulan sorular

ShareX özel yükleyici nedir?

Paylaşmak istediğiniz bir hedeften — kendi sunucunuz, nesne depolaması veya kısaltıcı — ShareX'e belirtmelisiniz; belirli bir HTTP isteği ve yanıtın belirli bir bölümünden ortaya çıkan bağlantıyı okuymalısınız. Esas olarak kendi hizmetlerini barındıranlar tarafından kullanılır.

Hangi HTTP yöntemleri ve vücut türlerini destekler?

Yöntemler: GET, POST, PUT, PATCH ve DELETE. Vücut türleri: hiçbir gövde, multipart/form-data, x-www-form-urlencoded, JSON, XML ve ikili. Bunları uç noktanızın API'sinin beklentilerine uydurun.

ShareX'in yükleme sonrasından doğru URL'yi nasıl döndüreceğini yaparsın?

Yanıt çözümleyiciyi URL alanına işaret etmek üzere yapılandırın. ShareX JSON için JsonPath (örn. {json:data.link}) destekler, XML için XPath, düz metin için regex ve yanıt başlığını okumak için. Kopyalanan bağlantı boşsa, ham yanıtı inceleyin ve yolu düzeltin.

Özel yükleyici yapılandırmasını paylaşabilir miyim?

Evet — bunu .sxcu dosyası olarak dışa aktar; diğerleri çift tıklayarak içe aktar. Bu dosyalar API anahtarları içerebildiğinden, gerçek kimlik bilgilerini yer tutucu ile değiştirin; kapsamlı/iptal edilebilir jetonları kullanın ve maruz kalabilecek herhangi bir şeyi döndürün.

Amazon S3 için özel yükleyiciyi kullanmalı mıyım?

Genellikle hayır — ShareX yerleşik Amazon S3 hedefine sahiptir (ve Google Cloud Storage ve Cloudflare R2 için kılavuzlara sahiptir); bu sizin için imza ve özel etki alanlarını işler. Yerleşik seçeneği olmayan uç noktalar için genel HTTP özel yükleyiciyi kullanın.

Ekran görüntüsü depolamını Windows'ta kendi

Maxisnap Studio yakalamalarınızı kendi SFTP, FTP, S3 uyumlu veya HTTP arka ucuna yüklenen kılavuzlu kurulum ile yükler. Ücretsiz uygulama ile başla ve gerekirse Studio ekle.

Ücretsiz İndir Studio Hakkında

İlgili: SFTP ekran görüntüsü yükleme · S3 / R2 yükleme · ekran görüntüsünden bağlantıya · Maxisnap ve ShareX