Shprot
Türkçe

Bağlantıyı koruyan, SSH üzerinden SOCKS5 proxy

Shprot, SSH ile erişebildiğiniz her sunucuyu kararlı bir SOCKS5 ve HTTP proxy’ye dönüştürür. Ağınızı izler, Wi-Fi değişikliğinden ve uykudan sonra tüneli geri getirir ve neyin ters gittiğini tam olarak söyler — komut satırı olmadan.

Windows ve Linux için 1.6 sürümü

  • Ücretsiz ve açık kaynak
  • Windows 10 / 11 ve Linux
  • 49 dil
Shprot ayarlar penceresi

Bir tünelin çalışmaya devam etmesi için gereken her şey

Ağ değişikliklerine dayanır

Wi-Fi’yi değiştirin, kablo takın ya da dizüstü bilgisayarı uykudan uyandırın — Shprot bunu fark eder ve tüneli kendiliğinden geri getirir.

Sessiz arızaları yakalar

Proxy’nin kendisi üzerinden yapılan düzenli kontroller, bağlı görünen ama trafik geçirmeyen bir tüneli bulur ve yeniden başlatır.

Sunucunuza nazik

Yeniden denemeler giderek seyrekleşir ve başarısız oturum açmalardan sonra en fazla dakikada bir yapılır; böylece fail2ban yanlış bir anahtar yüzünden IP adresinizi engellemez.

İki tıkla SSH anahtarları

Bir anahtar oluşturun ya da içe aktarın ve ortak kısmını authorized_keys için doğrudan ayarlar penceresinden kopyalayın.

Açık sunucu doğrulaması

İlk bağlantıda sunucunun ana bilgisayar anahtarının parmak izi bir iletişim kutusunda gösterilir; sunucuya güvenmeden önce kontrol edebilirsiniz.

HTTP proxy de var

SOCKS5 desteklemeyen uygulamalar, aynı tünelden geçen isteğe bağlı bir HTTP proxy kullanabilir.

Sistem tepsisinde yaşar

Simge tünelin açık olup olmadığını gösterir, bildirimler neden açık olmadığını açıklar ve günlükler bir tık uzağınızdadır.

Sizin dilinizi konuşur

Arayüz 49 dile çevrilmiştir; Arapça, Farsça, İbranice ve Urduca için sağdan sola düzen kullanılır.

Neden sadece ssh -D değil?

ssh -D 1080 user@server tek komutla bir SOCKS5 proxy sağlar — ta ki bağlantı sessizce çalışmayı bırakana kadar. Shprot aynı OpenSSH istemcisini çalıştırır ve komutun tek başına yapmadığı her şeyle ilgilenir.

ssh -DShprot
Ağ değişikliği, Wi-Fi değişimi, uykudan uyanmaKendiniz yeniden başlatınOtomatik olarak yeniden bağlanır
Tünel bağlı ama trafik geçmiyorFark edilmezProxy üzerinden yapılan kontrollerle tespit edilir
Tekrarlanan kimlik doğrulama hatalarıBetiklerinize kalmışSeyrek denemeler, böylece sunucu IP’nizi engellemez
İstemci anahtarlarıssh-keygen ve ~/.ssh içindeki dosyalarOluşturun ya da içe aktarın, ortak anahtarı tek tıkla kopyalayın
Sunucu kimliğinin doğrulanmasıTerminalde soruAnahtar parmak izini gösteren iletişim kutusu
SOCKS5 desteklemeyen uygulamalarKarşılanmazAynı tünelden isteğe bağlı HTTP proxy
Tünel durumuTerminal penceresiTepsi simgesi ve hata nedenini içeren bildirimler

autossh gibi araçlar yeniden başlatmaya yardımcı olur, ancak yine de elle yapılandırma gerektirir ve arayüzleri yoktur.

Ne işe yarar

Kendi altyapınız

Yalnızca sunucunuzun ağından erişilebilen dahili panellere, test ortamlarına ve yönetim araçlarına ulaşın.

Güvenilmeyen ağlar

Kafelerde, otellerde ya da havalimanlarında halka açık Wi-Fi kullanırken trafiğinizi kendi sunucunuzdan geçirin.

Dizüstü bilgisayarla uzaktan çalışma

Gün boyu uykuya geçen ve ağ değiştiren bir bilgisayarda kararlı bir proxy.

Üç adımda hazır

  1. Bir sunucu hazırlayın

    OpenSSH yüklü herhangi bir Linux sunucusu yeterlidir. Üzerine hiçbir şey kurulmaz — yalnızca port yönlendirebilen ayrı bir kullanıcı birkaç komutla oluşturulur.

  2. Shprot'u bağlayın

    user@server girin, bir anahtar oluşturun ve ortak kısmını sunucudaki authorized_keys dosyasına ekleyin. Sunucunun parmak izini bir kez kontrol edin.

  3. Uygulamaları proxy'ye yönlendirin

    Tarayıcıda ya da sistem proxy ayarlarında socks5h://localhost:1080 kullanın — tepsi menüsü adresi sizin için kopyalar.

Sunucu güçlendirmesiyle adım adım kurulum kılavuzu →

Daha yakından

İlk bağlantıda sunucu anahtarının parmak izini görür ve ona güvenip güvenmeyeceğinize karar verirsiniz.
İlk bağlantıda sunucu anahtarının parmak izini görür ve ona güvenip güvenmeyeceğinize karar verirsiniz.
Tepsi menüsü tünel durumunu gösterir ve kullanıma hazır proxy adreslerini kopyalar.
Tepsi menüsü tünel durumunu gösterir ve kullanıma hazır proxy adreslerini kopyalar.

Shprot’u indirin

1.6 sürümü. Ücretsiz, açık kaynak, hesap ya da abonelik yok.

Windows

Windows 10 ve 11, 64 bit. Güncellemek için yeni sürümü eskisinin üzerine kurun.

Yükleyici (.exe)

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ ve uyumlu dağıtımlar.

Paket (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ ve uyumlu dağıtımlar.

Paket (.rpm)

Shprot, OpenSSH istemcisini (ssh ve ssh-keygen) kullanır. Windows 10 / 11 ve çoğu Linux masaüstünde hazır gelir; eksikse Shprot nasıl ekleyeceğinizi söyler.

Her sürüm, indirilen dosyanın değiştirilmediğini kontrol etmek için bir SHA256SUMS dosyası içerir. Tüm sürümler ve değişiklikler →

Sorular ve yanıtlar

Shprot bir VPN mi?

Hayır, bir proxy. Yalnızca onu kullanacak şekilde ayarlanmış uygulamalar — bir tarayıcı, curl, git, bir IDE — trafiği tünelden gönderir; geri kalan her şey doğrudan gider. Sanal ağ bağdaştırıcısı kurulmaz.

Sunucuda neye ihtiyacım var?

Sıradan bir OpenSSH sunucusu ve TCP port yönlendirmesine izin verilen bir hesap. Sunucuya hiçbir şey kurmanız gerekmez; SSH ile erişebildiğiniz herhangi bir VPS ya da ev sunucusu olur.

Parolayla giriş yapabilir miyim?

Hayır, Shprot yalnızca SSH anahtarları kullanır. Anahtarlar parolalardan daha güvenlidir ve tünelin siz müdahale etmeden yeniden bağlanmasını sağlar. Anahtar uygulamada tek tıkla oluşturulur.

Hangi uygulamalar proxy’yi kullanabilir?

Tarayıcılar, curl, git, paket yöneticileri ve SOCKS5 ya da HTTP proxy ayarları olan veya ALL_PROXY / HTTP_PROXY değişkenlerini destekleyen her uygulama. Site adlarının sunucuda çözümlenmesi için socks5h:// kullanın.

Shprot tüneli nasıl kontrol eder?

Zaman zaman proxy üzerinden rastgele seçilen popüler bir web sitesini açar. İnternet erişilebilirken bu başarısız olursa tünel yeniden başlatılır.

Ücretsiz mi?

Evet. Shprot, GNU GPL v3 lisansıyla sunulan özgür ve açık kaynaklı bir yazılımdır; hesap, abonelik ya da reklam yoktur.

macOS sürümü var mı?

Henüz yok. Shprot şu anda Windows 10 / 11 ve Linux’u destekliyor.