İnternet erişimi olan hasinet
ve 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 hasinet
ileri ardından bir liman ve noinet
iç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).