Pasiekite ribotas svetaines naudodami GNU / Linux naudodami SSH.

Labai dažnai, ypač įmonėse, yra tam tikrų svetainių, prie kurių prieiga yra ribojama dėl tam tikrų konkrečių priežasčių (kartais absurdas, kartais ne), pvz., atsisiuntimo svetaines, internetinius laiškus ir kt.

Apskritai šie apribojimai daromi blokuojant atitinkamos svetainės domeną, taip pat pridedant apribojimus tam tikriems prievadams. Ką tada daryti, jei mums reikia nedelsiant gauti informacijos?

Paprastai vartotojai Windows naudotis tokiomis programomis kaip glaistas (kurį taip pat galima rasti GNU / Linux), arba Tavo laisvė, bet yra kitas būdas, šiek tiek saugesnis, norint patekti į tas svetaines, kurias mes atsisakėme naudoti SSH y Kojinė5.

Šiame pavyzdyje aš tikiuosi, kad turime atvirus 80, 3128 prievadus (paprastai naudojamas navigacijai) ir 9122ir pamatysime du realius atvejus. Nėra mano tikslas šiuo straipsniu išsamiai paaiškinti, kas tai yra SSH, Kojinė5 ir kaip jie veikia, paliksime tai kitam kartui. Pamatysime du pavyzdžius:

- Prisijungimas prie kito kompiuterio naudojant SSH naudojant jo IP adresą.
- Prisijungimas prie kito kompiuterio naudojant SSH naudojant domeną (per DNS).

Ko mums reikia?

- Kompiuteris su interneto prieiga, prie kurio galime prisijungti per SSH.
- Žinoma, įdiegta SSH.
- Kamščiatraukis (tuo atveju, jei esame už įgaliojimo).

Atidarome terminalą ir padedame (Debian atveju):

$ sudo aptitude install ssh corkscrew

Gerai .. Aš jau įdiegiau Kaip prisijungti?

Tai labai paprasta. Atidarome terminalą ir padedame ssh -p 443 vartotojas @ internet_computer_ip:

ssh -p 9122 -D 1080 elav@192.168.1.1

Parametras -p Kaip logiška, jis naudojamas nustatyti, per kurį uostą mes prisijungsime. Tai paprasta Dabar atidarome naršyklės nuostatas (mano atveju „Firefox“) Ir Tinklo parinktys, pažymime tik naudojimo galimybę Kojinių serveris ir mes įdėjome:

127.0.0.1:1080

To pakanka naršyti.

Ką daryti, jei esame už įgaliojimo?

Gali būti, kad esame už labai ribojančio tarpinio serverio arba tiesiog mūsų IPT neleidžia mums prisijungti per IP adresą, todėl turime tai padaryti DNS. Tai yra vieta, kur jis vaidina Kamščiatraukis. Norėdami naudoti šią programą, mums tereikia sukurti failą aplanke su mėgstamu redaktoriumi .šš mūsų / Pagrindinis puslapisvadinamas config:

$ vim ~/.ssh/config

ir viduje mes įdėjome kažką panašaus į šį:

host dominio.net
user tu_usuario
hostname dominio.net
port 9122
proxycommand corkscrew IP_Proxy 3128 %h %p
DynamicForward 1080
Compression yes
LocalForward 8888 localhost:8888

Šiek tiek tai paaiškindami. Į pagrindinio kompiuterio parametrą įdedame serverio, prie kurio prisijungsime, URL (kuris turi turėti SSH prieinamą 9122, kaip matėme šiame įraše. Parametre proksikomanda po kamščiatraukis mes įdėjome savo tarpinio serverio IP arba FQDNPavyzdžiui: proxy.domain.net ir uostas, naudojamas naršyti.

Dabar mes tiesiog turime atidaryti terminalą ir įdėti:

ssh usuario@dominio.net

Dabar paskutinė detalė. Gali tekti modifikuoti parametrą konfigūruojant "Firefox" jei neturėtume ryšio. Mes atidarome skirtuką ir įveskite about: config. Pažadame, kad nenumodysime rankų į nustatymus ir ieškosime:

network.dns.disablePrefetch

Ir jei jis yra klaidingas mes jį įdėjome tiesa.