SOCKS ve SSH yerel port yönlendirme


Yanıtlar:


23

-LSSH ile tüm bağlantıları sabit bir hedefe iletir. Yerel bağlantı noktasına bağlandığınızda, gönderdiğiniz tüm veriler doğrudan belirttiğiniz uzak ana bilgisayara gider -L. Bu, açık bir şekilde, hangi ana bilgisayara bağlantı iletmek istediğinizi bilmenizi gerektirir.

İle -D, hedef "dinamik" - yerel bağlantı noktasına bağlandıktan sonra, istediğiniz uzak ana bilgisayara daha fazla bağlanmak için SOCKS proxy protokolünü kullanmanız gerekir . Bu, temel olarak SSH'yi, web tarama gibi hedefler için önceden bilemeyeceğiniz etkinlikler için uygun gerçek bir proxy sunucusu yapar.

ssh -D 1080Örneğin çalıştırın ve Firefox'u adresinde bir SOCKS 5 proxy kullanacak şekilde yapılandırın localhost:1080.


2
ssh -D 8080 myhomecomputerDizüstü bilgisayarımı genel wifi üzerinde kullandığımda sıklıkla kullanırım .
Evan Krall

2
@EvanKrall Bu yaklaşımın yararı, tüm trafiğin (uygulamaların gerçekten de SOCKS proxy'sini kullandığını varsayarak) SSH bağlantınız üzerinden şifrelenmesi (yani düz metin ağı istekleri olmayacak) olmasının faydası mıdır ? Ayrıca, tüm trafiğin proxy üzerinden gönderildiğinden nasıl emin olabilirsiniz? Bunu tüm uygulamalar için yapmanın önerilen bir yolu var mı?
Blong

1
@blong: Önerilen yol, bunun yerine işletim sistemi genelinde bir VPN bağlantısı kullanmaktır.
user1686

Ah, anladım, teşekkürler @grawity. Bunun bir VPN istemcisi olmadan uygulanabileceği bir şey olabileceğini düşündüm :)
blong
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.