Inta badan cilladaha VPN guriga ee dadku i weydiiyaan maaha cillado DNS, haddana waxay marka hore iibsadaan rukhsad DNS dhaqaaqa ah. Ka hor inta aadan wax qaban, go'aan ka gaar haddii magaca host uu yahay qaybta dhab ahaan xun. Cusboonaysiiye ayaa dib u qoraa diiwaan marka cinwaanka ISP-gaagu ku siiyey uu dhaqaaqo; ma furi karo port, ma dhex mari karo NAT-ka shirkadda, lamana yeeli karo fadhi WireGuard oo nool inuu ogaado in bartiisa dambeed ay isbeddeshay. Saddex shuruud ayaa go'aan ka gaaraya haddii DNS dhaqaaqa ahi yahay xalka oo dhan ama hal saf oo kaliya.

Shuruudda kowaad: cinwaankaagu dhab ahaan wuu dhaqaaqaa

Cinwaannada guryaha waxay u dhaqaaqaan sababo caadi ah: modem-ku wuu dib isku-dubbaridaa ka dib go'itaanka korontada, ISP-gu wuu dib u dheellitiraa barkad, ijaar cusub ayaa yimaada ka dib hakad dheer. Qaar ka mid ah khadadka waxay sidoo kale marar yar u dhaqaaqaan, waxaanan arkay isla cinwaanka oo sannad ka sii noolaa; qorshayaasha ganacsi waxay inta badan ku darayaan mid taagan. Haddii aanay waxba isbeddelin laba iyo toban bilood, hal diiwaan A oo gacan ku saxdo ayaa hal daemon ka yar oo nool lagu hayo.

Cabbir halkii aad qiyaasi lahayd. Akhri cinwaanka WAN ee bogga xaaladda router-ka, ka dibna la barbardhig waxa dunida dibadda ay aragto. Tan ka socodsii mishiin ku jira LAN:

curl -fsS https://api.ipify.org; echo

Haddii labada qiime ay kala duwan yihiin, wax baa hortaagan router-kaaga oo turjumaaya, oo wax cusboonaysiin magac host ah ma hagaajin doono taas. Cinwaan ku jira 100.64.0.0/10 waa baaxadda la wadaago ee NAT heerka shirkadda, waana sababta caadiga ah ee magac si sax ah loo cusboonaysiiyay uu haddana dibadda ka waqti-gaaro.

Shuruudda labaad: macaamiishu mar kale way raadiyaan magaca

TTL gaaban waa qaybta dadku ka boodaan. Xalliyayaasha soo-noqnoqda waxay ixtiraamaan TTL-ka diiwaanka, laakiin stack-yada macmiilka si gooni ah ayay kaydiyaan, tunnel hore u taagan-na waxba dib uma xalliyo. Inta aad cilad-baadhayso diiwaanka ka dhig 60-300 ilbiriqsi; taasi waxay gaabisaa daaqadda lagu bixiyo jawaab duugan, lamana rarto fadhi xiran.

OpenVPN mar kasta oo uu dib u xirmo dib ayuu u xalliyaa safka remote vpn.example.net 1194 , iyo resolv-retry infinite wuxuu ku qasbaa inuu sii tijaabiyo halkii uu ka bixi lahaa marka raadintu fashilanto. Server-ka float wuxuu u oggolaadaa fadhi la aasaasay inuu raaco fac kale oo cinwaankiisa isbeddelay. WireGuard ayaa ka toos ah: wg-quick up marka habaynta la codsado waxay xalliyaa Endpoint barta dambeed, macmiilkuna mar kale ayuu xalliyaa marka uu tunnel-ka dib u dhiso, sidaas darteed gacan-gelin weli ka guulaysata cinwaanka hore way sii guulaysanaysaa ilaa ay joogsato.

Farqigaasi wuxuu qaabeeyaa qorshaha. Haddii macaamiishu ay xirmaan marka loo baahdo, isbeddel cinwaan wuxuu ku kacaa hal dib u xirid. Haddii ay fadhi maalmo furan hayaan, filo in tunnel-ku dhinto gacan-gelinta xigta, oo ka dhig macmiilka inuu dib u tijaabiyo halkii aad ka qaadan lahayd inuu taagan yahay.

Shuruudda saddexaad: wadada gelitaanku weli way furan tahay

DNS dhaqaaqa ah wuxuu beddelaa oo kaliya halka magacu tilmaamayo iyo wax kale ma beddelo. Port-forward-ka router-ka, qaanuunka firewall-ka host VPN-ka iyo oggolaanshaha ISP-ga ee baakadaha soo-gelaya waa inay dhamaantood jiraan ka hor inta diiwaanku macne yeesho. Fiiri waxa forward-ku bartilmaameedsanayo: haddii uu ku dheggan yahay cinwaan WAN halkii uu ku dheggan lahaa interface-ka, isbeddel cinwaan ayaa aamusnaan u jebiya forward-ka oo diiwaanka ayaa eedda qaata.

Ka tijaabi dibadda. Telefoon ku jira xogta gacanta oo Wi-Fi damisan ayaa ah tijaabada daacadda ah ee ugu jaban; laptop ku jira isla LAN-ka maaha. Marka magacu u xalliyo cinwaankaaga dadweynaha oo router-ku aanu lahayn wareeg NAT, tijaabadu gudaha way fashilantaa iyadoo diiwaanku si buuxda u saxan yahay, taasina waxay dadka badankood u dirtaa inay wax ka beddelaan diiwaan aan waligiis khaldamin.

Maxaad socodsiiyaa marka saddexda lagu wada qanaco

ddclient waa cusboonaysiiyaha ugu yar ee la yaabka leh ee host yar. Habayn ugu yar waxay daabacdaa cinwaanka uu bixiyuhu arko, taasina waxay ka marmarsiiyo qaladka NAT labanlaaban:

protocol=dyndns2
use=web, web=https://api.ipify.org
server=updates.your-dns-provider.net
login=vpn-home
password=update-token
vpn.example.net

Ka socodsii timer systemd dhawr daqiiqo kasta halkii aad ka socodsiin lahayd wareeg shell, oo diiwaangeli jawaabta bixiyaha halkii aad ka qaadan lahayd guul. U qaado aqoonsiga sida fure, sababtoo ah isaguu go'aamiyaa halka macmiil kastaa loo diro: isticmaal calaamad cusboonaysiin xaddidan halkii aad ka isticmaali lahayd furaha sirta akoonka, hay faylka qaabka 0600, oo cusboonaysiinta ku dir HTTPS.

Xaqiiji ka hor inta aadan is galbin

Hal raadin ayaa kuu sheegta waxa dunida intiisa kale aragto, waxayna daabacdaa TTL-ka aad sugto ka dib isbeddel:

dig +noall +answer vpn.example.net @1.1.1.1

La barbardhig cinwaankaas cinwaanka WAN ee router-ka. Haddii ay iswaafaqaan, magacu shaqadiisuu qabanayaa oo waxa weli fashilma waa gaaritaanka soo-gelaya, fure, ama macmiil aan dib u xallin. Haddii ay kala duwan yihiin, cusboonaysiiyuhu waxa uu daabacaa interface khaldan, inta badan sababtoo ah wuxuu ku socday host VPN-ka ka dambeeya router-ka halkii uu ku socon lahaa router-ka laftiisa.

Hay dib-u-noqosho hal daqiiqo qaadata: qor cinwaankii ugu dambeeyay ee shaqeeyay iyo TTL-kii hore, si aad labadaba gacan u daabacdo inta bixiyuhu galab xun hayo.

Marka jawaabtu tahay maya

Haddii shuruudda kowaad ama saddexaad fashilanto, go'aanka ayaa isbeddelaa ee ma aha habaynta. Ka dambeeya NAT shirkadda, xulashooyinkaaga wax ku oolka ah waa inaad ISP-ga ka codsato cinwaan dadweyne, inaad barta gelitaanka u rarto VPS yar oo cinwaan taagan leh, ama inaad isticmaasho dabool haysta kulankiisa. Haddii cinwaanku taagan yahay, ka bood cusboonaysiiyaha: hal diiwaan A, hal diiwaan AAAA haddii aad IPv6 socodsiiyo, isla port-forward-kaas.

Haddii cinwaanku isbeddelo inta macaamiishu xiran yihiin, hagaajinta daacadda ah waxay ku nooshahay macmiilka: caqli-dib-u-xirid iyo bareeg dib-u-tijaabo, ma aha cusboonaysiiye degdeg badan. Bixiye labaad ku darista waxay qarinaysaa bareegga oo kaliya.

Ka hor inta aadan sii socon, xaqiiji afar shay si kala horeysan:

  • Cinwaanka uu cusboonaysiiyuhu daabaco wuxuu la mid yahay cinwaanka WAN ee router-ka.
  • TTL-ka diiwaanku wuu ka gaaban yahay inta isbeddel u muuqdo daqiiqado gudahood.
  • Port-forward-ku wuxuu ku xiran yahay interface-ka, ma aha cinwaan taagan.
  • Hal macmiil dhab ah ayaa dib u xirmay oo taraafikada dhaafay tan iyo isbeddelkii ugu dambeeyay.

Haddii afartaadu qanacaan, ka tag habaynta siday tahay; cilladaada xigta maaha mushkilad magac-bixin, waa fure ama qaanuun firewall. Haddii mid fashilmo, hagaaji safkaas ka hor inta aadan ku darin qayb kale oo dhaqaaqda. RFC 2136 waxay sharraxaysaa habka cusboonaysiinta laftiisa, haddii aad rabto inaad aragto waxa daemon-ku xarigga saaro.

Maqaallo la xiriira