Windows için sshuttle eşdeğeri var mı - Windows için ssh tüneli


14

Vietnamlı ISS'lerin kısıtlamalarını aşmak için uzun süredir linux masaüstümde sshuttle kullanıyorum. Ancak merak ediyorum Windows için benzer bir kullanımı kolay yazılım var mı? Tüm / seçilen trafiği ssh tüneli üzerinden yönlendirebilecek bir şey mi var?

Yanıtlar:


8

OP'nin sadece proxy ayarlarını ayarlamanıza izin vermeyenleri değil tüm trafiği tünellemenin bir yolunu istediğine inanıyorum. Sorun, bazı programların sshuttle'ın devreye girdiği proxy ayarlarını belirtmenize izin vermemesidir. sshuttle, herhangi bir programın yalnızca proxy sunucusu belirttiğiniz programları değil tünelinizden geçmesine izin verir.


7

Daha da iyisi - PuTTY'yi kullanın ve sadece bunu ayarlayın. ProxyCap gibi bir şeye ihtiyacınız yoktur, sadece SOCKS için tarayıcı proxy ayarınızı -D için belirttiğiniz herhangi bir bağlantı noktasında loaclhost'unuza yönlendirin.

Bununla ilgili bir ÖNEMLİ not. "Sorun çözüldü" pek doğru değil. Evet olsa da, normal tarayıcı trafiğiniz http / s SSH tünelinden geçecek, biri bu yöntemle aşılabilecek, biri çözülemeyecek birkaç sorun var.

Sshuttle hakkında BÜYÜK şey TCP TCP üzerinden koymak değildir. Bunu yapmak KÖTÜdür, bu yüzden yapmazlar. SSH (TCP) tünelinden göndermeden önce tüm trafiğini yerel olarak karıştırırlar ve diğer tarafa (ssh sunucu ucu) yeniden monte ederler. OP muhtemelen bu soruyu sordu. Bu yazıyı bulduğumda bu özelliğe sahip bir şey arıyordum ...

İKİNCİ nokta, tarayıcınızdan tüm DNS trafiğinizi tünel üzerinden yönlendirmediğiniz sürece, DNS sorgularınızı ilk etapta SSH tünelinizin amacını hemen hemen reddedecek olan net üzerinden "sızdırıyor" olacağınızdır.

Örneğin URL alanına Firefox'u kullanarak "" olmadan "about: config" girin, "Dikkatli olacağım" seçeneğini kabul edin ve sonra "socks_remote_dns" için filtreleyin, ardından girişi "True" olarak değiştirmek için çift tıklayın. İşte bu, tarayıcı DNS'niz şimdi belirtilen proxy bağlantı noktasından da geçecek. Yine de TCP üzerinden TCP sorununu çözmez, bu yüzden iyi bir oturum deneyimi elde edemezsiniz.

Daha fazla okuma tcp'de tcp üzerinde bulunabilir: https://github.com/apenwarr/sshuttle


PuTTY çalışır, ancak yavaş olduğu kanıtlanmıştır .
David Refoua

4

Windows için hedefinize Cygwin ve ssh kullanın:

ssh -D 8000 -N user@destination.com

Şimdi Windows için ProxyCap'i indirin ve 85 numaralı bağlantı noktasında yerel ana makinenize socks5 proxy'yi kurun. Sorun çözüldü, her şey ssh tüneli üzerinden gidiyor.


1
Ücretsiz proxycap dışında kullanılabilir bir şey var mı?
Terrance

Bu öneri için teşekkürler. Durumum için işe yarayan bulabildiğim tek şey, Cisco vpn istemcimin aniden ve açıklanamaz bir şekilde artık ofis vpn sunucusuna (paketler bir yere bırakılıyor) bağlanamamasıydı. Yerleşik bir ssh özelliği (cygwin veya macun kullanmaya gerek yok) olan ProxyCap kullanarak, ev ağımın dışında bir linux sunucusu belirtebiliyordum (bu linux sunucusu vpn sunucusuna bağlanabilir). Ve sonra ProxyCap sadece "Programlar" altında "Yönlendirme Kuralları" bölümünde vpn istemci programını belirtin.
Michael Martinez

-1

Sanal makinede sshuttle'ı çalıştırabilir ve trafiği o vm'ye yönlendirebilirsiniz. Şuna bir bak:

https://coderwall.com/p/adfxgw/sshuttle-on-windows


3
Süper Kullanıcıya Hoş Geldiniz! Katkınız için teşekkür ederiz, ancak bu soruyu potansiyel olarak cevaplasa da , temel bilgileri buraya eklemek ve referans için bağlantı sağlamak tercih edilir. Lütfen bu bilgiyi eklemek için cevabınızı düzenleyin . Teşekkürler :)
bertieb
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.