Tuneliranje prometa programa preko proxya pomoću ProxyChains-a
Nedavno mi je pala na pamet ideja kako bi bilo lijepo imati alat koji tunelira promet samo pojedinih programa preko proxy-a i to po mogućnosti SOCKS. Ideja je slična Tor-u samo puno jednostavnije te ne zahtjeva pretjerano znanje i podešavanje. Program koji je pomogao u realizaciji ideje je ProxyChains. Možete ga naći u repozitoriju svoje distribucije. Kod mene na (x)ubuntu instalacija i podešavanje bi trebalo ići ovako nekako:
Najprije ćemo se spojiti na server putem SSH i podignuti SOCKS na nekim portu (u mom slučaju 22222):
ssh -l username -D 22222 server.online
Zatim:
sudo apt-get update sudo apt-get install proxychains
Zatim je najbolje iskopirati defaultnu konfiguraciju u svoj home folder:
mkdir ~/.proxychains cp /etc/proxychains.conf ~/.proxychains/proxychains.conf
ProxyChains defaultne postavke su za tuneliranje prometa preko Tor-a koji nama nije potreban stoga možemo zakomentirati linuju te na kraju dodati konfiguraciju za naš SOCKS proxy.
... # ProxyList format # type host port [user pass] # (values separated by 'tab' or 'blank') # # # Examples: # # socks5 192.168.67.78 1080 lamer secret # http 192.168.89.3 8080 justu hidden # socks4 192.168.1.49 1080 # http 192.168.39.93 8080 # # # proxy types: http, socks4, socks5 # ( auth types supported: "basic"-http "user/pass"-socks ) # [ProxyList] # add proxy here ... # meanwile # defaults set to "tor" #socks4 127.0.0.1 9050 socks5 127.0.0.1 22222
I na kraju pokrećemo programe sa naredbom proxychains ispred:
proxychains firefox
ili
proxychains lastfm
ili
proxychains nmap -A google.com
Za mene je ovo idealno rješenje za slušanje Last.FM radija
.
Pozdrav!