Android

Özel tarama için ssh çorap tüneli nasıl kurulur

Linux Proxychains Using SSH & SOCKS Proxy For Easy Remote Management & Testing

Linux Proxychains Using SSH & SOCKS Proxy For Easy Remote Management & Testing

İçindekiler:

Anonim

İnternete özel olarak göz atmak, coğrafi kısıtlamalı içeriğe erişmek veya ağınızın zorlayabileceği ara güvenlik duvarlarını atlamak istediğiniz zamanlar vardır.

Seçeneklerden biri VPN kullanmaktır, ancak bu, makinenize istemci yazılımı yüklemenizi ve kendi VPN sunucunuzu kurmayı veya bir VPN hizmetine abone olmayı gerektirir.

Daha basit alternatif, yerel ağ trafiğinizi şifrelenmiş bir SOCKS proxy tüneli ile yönlendirmektir. Bu şekilde, proxy kullanan tüm uygulamalarınız SSH sunucusuna bağlanır ve sunucu tüm trafiği asıl hedefine iletir. İSS'niz (internet servis sağlayıcınız) ve diğer üçüncü taraflar trafiğinizi denetleyemeyecek ve web sitelerine erişiminizi engelleyemeyecektir.

Bu eğitici, şifrelenmiş bir SSH tüneli oluşturma ve Firefox ve Google Chrome web tarayıcılarını SOCKS proxy'yi kullanacak şekilde yapılandırma işleminde size yol gösterecektir.

Ön şartlar

  • Trafiğinizi yönlendirmek için SSH erişimi olan Linux'un herhangi bir lezzetini çalıştıran sunucu.Web browser.SSH istemcisi.

SSH tünelini kurma

9090 numaralı bağlantı noktasındaki yerel makinenizden bağlantı noktası 22 SSH sunucusuna trafiği güvenli bir şekilde iletecek bir SSH tüneli oluşturacağız. 1024 büyük herhangi bir bağlantı noktası numarasını kullanabilirsiniz, yalnızca kök ayrıcalıklı bağlantı noktalarındaki bağlantı noktalarını açabilir.

Linux ve macOS

ssh -N -D 9090 @

Kullanılan seçenekler aşağıdaki gibidir:

  • -N - SSH'ye uzak komut yürütmemesini söyler. -D 9090 - Belirtilen bağlantı noktası numarasında bir SOCKS tüneli açar. @ - Uzak SSH kullanıcı ve sunucu IP adresiniz. Komutu arka planda çalıştırmak için -f seçeneğini kullanın. SSH sunucunuz 22 (varsayılan) dışında bir bağlantı noktasını dinliyorsa -p seçeneğini kullanın.

Komutu çalıştırdığınızda, kullanıcı şifrenizi girmeniz istenir. Girdikten sonra sunucunuza giriş yapacaksınız ve SSH tüneli kurulacak.

SSH anahtar tabanlı bir kimlik doğrulaması ayarlayabilir ve parola girmeden sunucunuza bağlanabilirsiniz.

pencereler

Windows kullanıcıları PuTTY SSH istemcisini kullanarak bir SSH tüneli oluşturabilir. PuTTY'yi buradan indirebilirsiniz.

  1. Putty'yi başlatın ve Host name (or IP address) alanına sunucu IP Adresinizi girin.

Bu noktada, Firefox'unuz yapılandırılmıştır ve SSH tüneli üzerinden Internet'e göz atabilirsiniz. Bunu doğrulamak için google.com açabilirsiniz, “ google.com nedir” yazın ve sunucunuzun IP adresini görmelisiniz.

Varsayılan ayarlara geri dönmek için Network Settings gidin, Use system proxy settings radyo düğmesini seçin ve ayarları kaydedin.

Ayrıca, Firefox'un FoxyProxy gibi proxy ayarlarını yapılandırmanıza yardımcı olabilecek birkaç eklenti de vardır.

Google Chrome

Google Chrome, varsayılan sistem proxy ayarlarını kullanır. İşletim sistemi proxy ayarlarınızı değiştirmek yerine, SwitchyOmega gibi bir eklenti kullanabilir veya komut satırından Chrome web tarayıcısını başlatabilirsiniz.

Chrome'u yeni bir profil ve SSH tünelinizi kullanarak başlatmak için aşağıdaki komutu kullanın:

Linux:

/usr/bin/google-chrome \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"

Mac os işletim sistemi:

"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"

Pencereler:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ^ --user-data-dir="%USERPROFILE%\proxy-profile" ^ --proxy-server="socks5://localhost:9090"

Profil yoksa otomatik olarak oluşturulur. Bu şekilde, aynı anda birden çok Chrome örneğini çalıştırabilirsiniz.

SSH tünelinin düzgün çalıştığını doğrulamak için google.com açın ve “IP'im nedir” yazın. Tarayıcınızda gösterilen IP, sunucunuzun IP adresi olmalıdır.

Sonuç

Bir SSH SOCKS 5 tüneli oluşturmayı ve tarayıcınızı İnternet'e özel ve anonim olarak erişecek şekilde yapılandırmayı öğrendiniz. Kullanım kolaylığı için SSH tünelini SSH yapılandırma dosyanızda tanımlayabilir veya SSH tünelini ayarlayıp tarayıcıyı başlatacak bir Bash takma adı oluşturabilirsiniz.

ssh güvenlik