ShareX Özel Yükleyici Kılavuzu: Kendi Sunucunuzda Barındırılan Ekran Görüntüsü Bağlantıları
ShareX, ekran yakalama, ekran kaydı, dosya paylaşımı ve üretkenlik araçlarını bir araya getiren, Windows için ücretsiz ve açık kaynaklı bir ekran görüntüsü aracıdır.
ShareX'in Ekim 2026'da okunan özel yükleyici belgeleri, görüntüleri, metni ve dosyaları barındırma hizmetlerine yüklemenize veya URL'leri kısaltıp paylaşmanıza olanak tanıyan bir sistemi anlatır. Bu rehber o belgeleri izler: özel yükleyici nasıl çalışır, nasıl temiz kurulur ve bunu yaparken kimlik bilgilerinizi nasıl güvende tutarsınız.
ShareX'in özel yükleyici belgelerini okuyun.
Öne anahtar ayrım: Özel yükleyici, kendi HTTP uç noktanızla veya üçüncü taraf bir HTTP uç noktasıyla konuşmak içindir. ShareX ayrıca Amazon S3, Google Cloud Storage ve Cloudflare R2 için kılavuzlar sunar; bu yüzden elle bir HTTP isteği yazmadan önce depolamanız için bir kılavuz arayı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 verir — genellikle JSON, XML veya düz metinle — ve ShareX'e hangi alanın son URL'yi tuttuğunu söylemeniz gerekir. ShareX bunu ayıklamanız için şu yolları sunar:
- JSON JsonPath söz dizimi kullanarak, ör.
{json:data.link}okumak içindata.linkJSON 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.
Yükleme başarılı olduğu hâlde ShareX'in kopyaladığı URL boşsa veya bozuksa, çözümleyici yanlış alana işaret ediyor olabilir. Sunucunuzun döndürdüğü ham yanıta bakın ve URL dizesine giden tam yolu izleyin.
Adım-adım: temiz bir kurulum
- 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.
- 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.
- Ö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.
- 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üş.
- 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.
- Silme/saklama davranışını doğrula uç noktanız silme destekliyorsa, böylece yüklemeyi daha sonra nasıl kaldırır bilirsin.
- 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
.sxcukamuda 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, elle genel bir HTTP isteği oluşturmak yerine ShareX'in o sağlayıcı için kılavuzunu izleyin. Örneğin ShareX'in Amazon S3 kılavuzu bucket'ı, erişim anahtarlarını ve isteğe bağlı bir özel alan adını kapsar. Genel HTTP özel yükleyiciyi, kılavuzu olmayan uç noktalar için tutun.
Maxisnap Studio da kendi sunucunuza yükleme yapabilir
Maxisnap Studio, tek seferlik yükseltme, özel yükleme arka uçları ekler — SFTP, FTP, S3 uyumlu ve HTTP — böylece Windows yakalamalarınız kontrol ettiğiniz depolamaya yüklenir. Maxisnap'in yükleme seçeneklerinin nasıl yapılandırıldığını SFTP yükleme ve S3 / R2 yükleme sayfalarında görebilir ya da daha kapsamlı bir bakış için şunu okuyabilirsiniz: Maxisnap ve ShareX özeti.
Maxisnap, ShareX ile bağlantılı değildir. Bu sayfa ShareX'i, resmi sitesinin Ekim 2026'da sunduğu şekilde anlatır; güncel özellikler, fiyatlar ve platformlar için resmi siteye bakın. getsharex.com