İnternet erişimi olan hasinetve olmayan makineyi arayalım noinet.
Eğer bir SSH bağlantısı yapabiliyorsa gelen noinet etmek hasinet
Bunu OpenSSH'nin yerleşik SOCKS proxy'si ile kolayca yapabilirsiniz. Bu komut noinet, bağlantı noktasında dinleme için bir SOCKS proxy'si kurar 1080:
noinet$ ssh -D 1080 hasinet
Eğer sadece SSH bağlantıları yapmak durumunda için noinet gelen hasinet
Üzerinde OpenSSH en SOCKS proxy çalıştırabilirsiniz hasinetileri ardından bir liman ve noinetiçin hasinet. Bu akıllıca bir komutla yapılabilir (teşekkürler @Patrick):
hasinet$ ssh -D 1080 localhost -t ssh -R 1080:localhost:1080 noinet
SOCKS proxy'si nasıl kullanılır?
Bu proxy'yi nasıl kullanacağınız uygulamaya bağlı olacaktır. Bazı uygulamalarda yerleşik SOCKS proxy sunucuları için destek bulunur. Bu durumda, uygulamanızı proxy'yi kullanacak şekilde yapılandırmanız gerekir localhost:1080. Değilse, sciurus'un önerdiği gibi proxy zincirleri veya redsocks kullanabilirsiniz. tsocks , yalnızca bazı komutlar için ağ erişimi sağlamanız gerektiğinde daha hafif bir çözümdür.
ssh -t -D 1080 localhost ssh -R 1080:localhost:1080 noinet(evet bir komut).