Isku-duwista shabakadda ama VPS: miyay qorshahaagu ordi karaa server VPN?
Isku-duwista la wadaago, app la maamulo iyo server iska maamula ayaa siiya xakamayn shabakadeed kala duwan. Isbarbardhig afar awoodood ka hor inta aanad wax iibsan ama rarin.
Shabakad shaqaynaysa waa caddayn in bixiye ay adeegi karo HTTP, ma aha in aad adigu maamusho mishiin. Inta u dhaxaysa qorshe la wadaago, app la maamulo iyo server iska maamula waxaa jira farqi weyn oo ku saabsan waxa akoonku kaga samayn karo shabakadda. Go’aanso dhinaca farqigaas naqshaddaada VPN u baahan tahay ka hor inta aanad bixin sanad kale. Afar awoodood ayaa kala sooca labada, midkoodna kama muuqdo liiska qiimaha.
Waxa qorshe kastaa si dhab ah u bixiyo
Isbarbardhigga faa’iidada leh ma aha qiimaha ama cabbirka diskiga, laakiin awoodda. Weydii waxa akoonku bilaabi karo, astaamaha kernel ee uu gaari karo, dekedaha qaata taraafikada soo galaysa iyo in taraafikada la ogolaaday uu mar kale u bixi karo meel kale.
Inta badan alaabta isku-duwista waxay ku dhacaan saddex qaab, oo kaliya kan ugu dambeeya ayaa server ujeeddo guud ah:
| Capability | Website plan | Self-managed server |
|---|---|---|
| Long-running custom process | Usually not permitted | Yours to run under a service manager |
| Virtual network interface | Almost never available | Present when the kernel module and privilege allow it |
| Arbitrary inbound port | Restricted to the web stack | Provider filtering still applies |
| Forwarding for clients | Not offered | Possible once routing and policy are configured |
Akoonka shell waa isha caadiga ah ee jahwareerka. Wareejinta faylasha ama helitaanka hawlo la qorsheeyay waxay u ekaan kartaa maamul halka nidaamku ku xaddidan yahay hal gal oo faylal ah iyo hawlo yar oo la ogolaaday.
Afar awoodood oo go’aamiya jawaabta
U qaado si kala horraysan, sababtoo ah guuldarro tallaabada koowaad waxay ka dhigtaa inta kale macne la’aan.
Marka hore, software-ku waa inuu u shaqeeyaa sida nidaam muddo dheer socda oo ka badbaada dayactirka. Marka labaad, hirgelintu waa inay awood u yeelataa abuurista isdhexgalka macmalka ah; Linux dhexdiisa tani badanaa waxay ka dhigan tahay furitaanka /dev/net/tun oggolaanshaha maamul ee la xiriira, sida dokumentiga kernel ee TUN/TAP ku sharraxayo, in kasta oo aanay naqshad kasta oo VPN isticmaalin qalabkaas. Marka saddexaad, macaamiishu waa inay gaaraan dhageystaha ciwaanka dadweynaha, gaadiidka iyo dekedda aad u jeedo, iyo boroksi rogan oo web ah oo aqbala HTTPS waxba kama sheegto borotokool aan la xiriiro oo isla lambarkaas ku yaal. Marka afraad, taraafikada la ogolaaday waa inay awood u yeelataa inay sii socoto, iyada oo leh waddooyin, gudbin iyo turjumaad kasta oo dhab ahaan la taageeray.
Shuruudaha adeegga waxay ag taagan yihiin afartaas mana aha gabi ahaan mid farsamo ah. Xadka taraafikada aan xaddidnayn badanaa waxay qeexaan codsiyada web, ma aha tunnel qaada soo dejinta dadka kale. Akhri qaybta isticmaalka la aqbali karo ka hor inta aanad ku qorshayn, oo xasuuso gelitaanka soo kabashada maalinta aan adeeggu bilaaban doonin.
Halka akoonka websaydhku joogsado
Qorshaha websaydhku badanaa wuxuu koodkaaga ku shaqeeyaa deegaan fulineed la maamulo oo leh barta gelitaan go’an. Xitaa marka binary-ga tunnel-ku jiro, nidaamku waxaa laga yaabaa inuu ka maqan yahay oggolaanshaha furitaanka noodhka qalabka, xidhista deked gaar ah ama beddelka shaxda marin-ha. Xaddidaadyadaas waa alaabta lafteeda, maaha dayacaad.
Taasi waa sababta plugin-ka ballan qaadaya VPN uu badanaa noqdo boroksi meel kale. Haddii akoonka hadda jiraa uu bixiyo kaliya kontaroolada websaydhka, tallaabada daacadda ah waa server gooni ah, maaha raadinta module-ka fura awoodda maqan.
Marka hal martigeliyaha ay tahay inuu labadaba ordo
Wadaagistu waa suurtogal oo mararka qaarkood caqli-gal, laakiin ula dhaqan sida go’aan amni halkii ay ahaan lahayd fudayd. Barnaamij web ah oo leh foomka soo gelinta wuxuu ag yaal aqoonsiga tunnel-ka iyo socket-ka kontoroolka, oo xadgudub ku yimaada mid waxay gaaraa kan kale. Akoono gooni ah, unugyo adeeg gooni ah iyo nidaamyo faylal gooni ah waxay yareeyaan soo-gaadhistaas iyada oo aan la iibsan mishiin labaad.
Tartanka kheyraadka ayaa isna muhiim ah. Kaydka tunnel-ka dhexdiisa ah iyo nidaam web mashquul ah waxay ku tartamaan isla xariiqda kore iyo isla diskiga, guuldarradiina waxay u ekaanaysaa sida site gaabis ah halkii ay ahaan lahayd tunnel buuxa. Go’aanso culeyska kee guuleysta ka hor dhacdada, oo xaddid tunnel-ka si websaydhku u sii jawaabo.
Mid ka mid ah labada qaab ma aha mid gooni ah sababtoo ah labada adeegba way shaqeeyaan. Awoodda in labadaba hal meel lagu martigeliyo waa bilowga naqshadda, shaqada go’doominta ayaa ka dhigta mid difaaci karo.
Ku go’aanso martigeliye tijaabo ah afar amar
Ka hor inta aanad guurin, kiree tusaalaha ugu yar ee alaabta bartilmaameedka hal saac oo si toos ah u tijaabi afarta awoodood. Qiyaasidda shaxda astaamaha waxay khasaarisaa lacag ka yar sanad qorshe khaldan, laakiin waqti aad u badan.
Ku socodsii kuwani martigeliyaha tijaabada oo guuldarrooyinka u akhri jawaab ahaan, maaha carqalad:
ls -l /dev/net/tun
sudo ip tuntap add dev tun9 mode tun && sudo ip link del tun9
sysctl net.ipv4.ip_forward
ss -lunp | headLaba sadar ee ugu horreeya waxay sheegaan in qalabka tunnel-ku uu jiri karo. Saddexaad waxay soo sheegtaa in martigeliyuhu packets u gudbin karo, afraadna waxay muujinaysaa waxa hore u dhagaysanaya si isku dhaca dekedda loo qabto goor hore. Bixiye ku guuldarraysta sadarka labaad wali wuxuu taageeri karaa hirgelin ku jirta booska isticmaalaha, markaa markaad weydiiso miiska taageeradooda sheeg habka aad u baahan tahay, maaha qaybta alaabta.