HTTP proxy, SSH tunnel tabi VPN: yan ipele ti o tọ
Proxy, SSH tunnel ati VPN n gbe iru ọja oriṣiriṣi. So ipele pọ pẹlu awọn ilana ati ipinnu orukọ ti iṣẹ naa nilo, lẹhinna ṣayẹwo ọna naa.
Be awọn ẹlẹrọ mẹta bi wọn ṣe le de iṣẹ inu kan, iwọ yoo gba apẹrẹ mẹta: proxy wẹẹbu kan, SSH tunnel kan tabi VPN ni kikun. Awọn mẹta le mu iṣẹ ti o jinna wa ni arọwọto, awọn mẹta si le jẹ ki ọja ori dabi pe o ti ibomiran wa. Awọn iyatọ farahan nigbamii, nigbati ilana ti a nlo kii ṣe eyi ti irinṣẹ ti o yan ro. Apẹrẹ ti o kọja idanwo iyara ninu ẹrọ aṣawakiri nigbagbogbo kuna ninu ohun elo ti o fa ibeere naa.
Pinnu lati awọn otitọ meji: awọn ilana wo ni o gbọdọ kọja, ati tani o le yanju awọn orukọ ti o kan. Iyokù jẹ yiyan.
Proxy n gbe nikan ohun ti o ye
Proxy wẹẹbu n ṣatupalẹ ilana ti a ṣe fun. Kálíẹ́ntì fi ibeere ranṣẹ si i, o si na ibeere naa siwaju, nitorina ohun elo ti ko ni eto proxy ko kopa rara. Fun HTTPS kálíẹ́ntì nilo ikanni ti ko han, eyi ti proxy pese nipasẹ CONNECT dipo kika ibeere naa.
Ìtọ́jú ìyípadà SSH n ṣí ibudo agbegbe kan ti n sọ SOCKS, ibudo yẹn si n gbe ṣiṣan TCP lọ si ibikibi ti kálíẹ́ntì ba dárúkọ. Awọn ilana ti a kọ lori TCP maa n ṣiṣẹ nipasẹ rẹ. UDP ko ṣe bẹẹ, ayafi ti irinṣẹ kan ba fi atilẹyin kun ni gbangba. Ìtọ́jú agbegbe tun dín jẹ: ibudo agbegbe kan ti a so mọ ọkọ ayelujara ati ibudo kan ti o wa titi, eyi ti n ṣe iṣẹ kan ti a mọ ati ko si ohun miiran.
ssh -D 1080 user@bastion
ssh -L 8443:fileserver.internal:443 user@bastionVPN n gbe awọn pẹpẹ. Ohunkohun ti kálíẹ́ntì bá darí sinu tunnel naa yoo kọja rẹ, pẹlu UDP ati ICMP, eyi ni idi ti o fi yẹ fun ibeere nẹtiwọọki ju asopọ kan lọ.
Ẹnikan gbọdọ yanju orukọ naa
Nigbati orukọ ibi-afẹde kan wà nikan ninu DNS ti nẹtiwọọki jijin, ẹrọ ti n ṣe iwadii gbọdọ ri agbegbe yẹn. Proxy wẹẹbu n ṣe iwadii funrararẹ, nitorina orukọ inu kan n ṣiṣẹ nipasẹ rẹ paapaa nigbati kọmputa ẹ̀gbẹ́ ko le yanju orukọ naa rara. SOCKS le huwa bẹẹ, ṣugbọn nikan ti kálíẹ́ntì ba na orukọ naa siwaju dipo sisopọ si adirẹsi ti o ti yanju tẹlẹ. Yiyan yẹn wa ninu kálíẹ́ntì, kii ṣe ninu sáfà.
curl fi ipin naa han kedere: àsíá kan n fi orukọ ọkọ ayelujara ranṣẹ si proxy, òmíràn n yanju rẹ ni agbegbe ni akọkọ. Pẹlu ipinnu agbegbe, orukọ inu kan kuna ṣaaju ki a to fi ọwọ kan tunnel eyikeyi, aṣiṣe naa si da proxy lẹbi fun ohun ti o jẹ ipinnu DNS nitootọ.
VPN gba ọna kẹta nipa fifi olùyánjú aladani ati agbegbe wiwa sori awọn ọna. Iyẹn rọrun, o si ṣẹda iruju ti a mọ: ọna ti o wa pẹlu olùyánjú ti ko dahun dabi tunnel ti o ku, bi o tilẹ jẹ pe awọn pẹpẹ n de apa keji.
Nigbati nẹtiwọọki gba ọna kan jade nikan
Ọpọlọpọ awọn nẹtiwọọki ile-iṣẹ gba awọn asopọ ita laaye nikan nipasẹ proxy wẹẹbu ti a fọwọsi. OpenVPN ati SSH le ṣiṣẹ mejeeji nibẹ, akọkọ nipa titun tunnel fun gbigbe tirẹ nipasẹ proxy, ẹlẹẹkeji nipasẹ aṣẹ proxy ti n ṣiṣẹ oluranlọwọ CONNECT kekere.
Awọn tunnel ti a kọ lori TCP ye igbati yẹn, VPN ti o da lori UDP ko ye, eyi ti o ṣalaye ọpọlọpọ awọn eto ti n ṣiṣẹ ni ile ti o si kuna ni ọfiisi. Iye owo keji rọrun lati padanu: tunnel TCP ti a gbe sinu asopọ TCP ti a ti gba nipasẹ proxy ni bayi awọn ipele meji ti n tun ranṣẹ, ati labẹ ipadanu bata yẹn duro ni ọna ti ko si ipele kan ti o ṣe nikan.
Ṣiṣopọ awọn alarina jẹ ibeere ti o yatọ si yiyan ipele. Fifun proxy keji tabi Tor kun yoo yi pada tani n ṣe akiyesi kini, ipo ninu ẹwọn naa si pinnu iranwo wo ni o ri ọrọ ti a fi pamọ.
Ilana ṣe pataki ju nọmba awọn iranwo lọ. Iranwo ita n wo ṣiṣan ti a ti fi pamọ nigbati iranwo inu n ri ọrọ kedere ti o gbe, nitorina ẹwọn kan jẹ aladani bi ọna asopọ ti ko ṣọra julọ. Dide awọn ilana pọ laarin awọn iranwo ko ni mu iyẹn dara laifọwọyi. Pupọ julọ o jẹ ki awọn ọna ikuna nira lati ronú nipa wọn.
Adirẹsi ẹ̀tàn kii ṣe ọkan ninu awọn aṣayan
Ṣiṣẹda awọn pẹpẹ pẹlu adirẹsi orisun ẹlomiran ko ni anfani kankan: awọn idahun n lọ si olóhun gidi, ọpọlọpọ awọn nẹtiwọọki si n ju ọja ori naa silẹ taara. Alarina kan ṣe pataki nitori pe a ko le pilẹ orisun naa, eyi si ni idi ti o tọ fun gbogbo awọn apẹrẹ mẹta.
O tun ṣe opin ohun ti eyikeyi ninu wọn le sọ. Dídàbí ẹni ti o ti adirẹsi kan pato wa jẹ ibeere nipa ibiti a ti fi adirẹsi yẹn fun ni tọ ni ofin ati tani o le darí rẹ, kii ṣe nipa irinṣẹ wo ni o le ṣe akọsori eke. Ti apẹrẹ kan ba ro ohun miiran, ero naa kuna ni olupese akọkọ ti o ba ṣe àlẹmọ rẹ. Kọ ero naa silẹ ki ikuna le di mimọ nigbati o ba de.
Pinnu nipasẹ awọn ilana ati awọn orukọ
Yan proxy nigbati kálíẹ́ntì wẹẹbu kan nilo iṣẹ wẹẹbu kan ati pe o ni eto proxy. Yan tunnel SSH nigbati awọn iṣẹ TCP ti a mọ diẹ ba to ati iwọle SSH ti wa tẹlẹ. Yan VPN nigbati ọpọlọpọ ohun elo, ọja ori ti kii ṣe TCP, DNS aladani tabi ọna ti a le tun lo jẹ apakan ti ibeere naa.
Lẹhinna ṣayẹwo pẹlu kálíẹ́ntì gidi ati orukọ gidi. Gbigba oju-iwe kan nipasẹ proxy ko kọ ọ nkankan nipa UDP, fifi irinṣẹ kan ṣiṣẹ lori SOCKS ko kọ ọ nkankan nipa olùyánjú ẹrọ naa. Ka adirẹsi agbegbe wo ti ilana naa so ati olùyánjú wo ni o dahun. Iyẹn ni iyatọ laarin ọna ti n ṣiṣẹ ati ọkan ti o ṣiṣẹ lẹẹkan lairotẹlẹ.