Injin yana tashi, shigar da fakiti na yin nasara, kuma sabis din har yana ba da rahoton yanayin aiki, amma babu abin da ke hadawa. Wannan salon ya zama ruwan dare a kan sabar mai zaman kanta ta kama-da-wane, domin bakon da ke isa intanet cikin sauki na iya kasancewa ba zai iya kirkiro mu'amalar da ka'idar ku ke so ba. Bincike biyar sun raba mai masaukin da zai iya hidimar rami daga wanda kawai ya yi kama da shirye, kuma binciken farko da ya gaza yawanci yana bayanin duk abin da ya biyo baya. Kowanne abu ne mai saukin gudanarwa kuma yana kare da yanke shawara maimakon rubutu.

Tabbatar da mu'amalar da ka'idar ke bukata

OpenVPN a kan TUN na bukatar na'urar haruffa da tsarin kernel da ke bayanta; WireGuard na bukatar goyon bayan kernel nasa ko aiwatar da sararin mai amfani tare da tsammanin da suka dace. Kwantena da ake sarrafawa na iya raba kernel na mai masauki wanda ba ya taba bayyana na'urar, kuma wasu dandamali sun haramta kirkiro mu'amalar rami gaba daya ko da menene aka shigar.

Gwada iyawa maimakon karanta shafin tallafi, domin alamun tallace-tallace suna canzawa da sauri fiye da iyakokin da ke kasa. Jerin fasali da aka rubuta don tsari daya na iya rashin bayanin kernel da bakon ke aiki a kai da gaske. Dokoki gajeru biyu suna amsa tambayar ga ka'idodin da ake amfani da su, kuma duka biyu suna tsaftace bayansu. Dokokin da ke kasa ba sa kirkiro wani abu na dindindin kuma ana cire su nan take.

sudo ip tuntap add dev tun9 mode tun
sudo ip tuntap del dev tun9 mode tun
sudo ip link add wgtest type wireguard && sudo ip link del wgtest

Kin a farkon biyun yana nufin TUN ba ya samuwa kuma yanayin tsoho na OpenVPN ba zai iya farawa ba; kin a layin karshe yana nufin mu'amalar kernel ta WireGuard ba ta nan. takardun kernel kan TUN/TAP suna bayanin na'urar da binciken farko ke gwadawa. Babu daya daga cikin gazawar biyu da ake gyara ta hanyar sake shigar da fakitin VPN.

Ka tuna cewa hanyar shigowa tana da masu shi biyu

Dokokin cibiyar sadarwa na mai bayarwa da wutar bako tsarin daban ne, kuma zirga-zirga dole ta tsira daga duka biyun. Mai sauraro da aka daure a kan bako ba ya nufin komai idan kungiyar tsaro ta mai bayarwa ta jefar da tashar, kuma budaddiyar dokar mai bayarwa ba ta yin komai idan bakon ya ki fakitin. Tabbatar da mai sauraro, sannan dokokin bako, sannan kwamitin mai bayarwa, a wannan jeri, kuma tabbatar da ka'idar da kuma lambar tashar. Tsalle kai tsaye zuwa kwamitin mai bayarwa shine yadda mutane suke bude kewayon da ba su bukata.

UDP shine wanda aka fi cutarwa: yawancin dandamali suna ba da izinin TCP ta tsohuwa kuma suna daukar dokokin UDP a matsayin wani shigarwa na dabam. Idan injin yana bayan NAT na mai bayarwa maimakon rike adireshin jama'a, turawa tashar a gefen mai bayarwa ya zama tsari na uku da za a daidaita.

Tsara hanyar dawowa, ba fita kawai ba

Sabis din cikakken rami yana bukatar kunna turawa gaba, tsarin fassara ko turawa don zirga-zirgar abokin ciniki, da hanyar dawowa da za ta isa ga tarin abokan ciniki. Bude mai sauraro ba ya samar da daya daga cikin wadannan. Ramin da ya tabbata amma ba ya daukar zirga-zirga mai amfani yawanci yana gazawa a nan maimakon a tantancewa. Dauki musafaha mai nasara a matsayin farkon bincike, ba karshensa ba.

Rubuta shirin a matsayin shawarwari uku tabbatattu: wane kewayon tushe abokan ciniki za su samu, yadda zirga-zirgarsu ke fita zuwa intanet, da yadda amsoshi ke samun hanyar dawowa. Sannan tabbatar da cewa kernel ya yarda da shirin kafin gwada abokin ciniki, domin kada a yi kuskuren rashin daidaituwar shiru da laifin gefen abokin ciniki.

sysctl -n net.ipv4.ip_forward
sudo nft list ruleset | head -n 40
ip -4 route show default

Yanke shawara kan lamarin IPv6 a fili

IPv6 yana zuwa ta hanyoyi da yawa wadanda suke daban ga kofa: adireshi a kan injin, prefix din da aka turawa, ko babu komai. Prefix din da aka turawa ne kawai ke barin uwar garke ta ba da adireshi ga abokan ciniki ta hanyar da aka saba. Daukan cewa ingantaccen adireshin IPv6 a kan mai masauki yana nufin prefix din abokin ciniki mai amfani kuskure ne da ke bayyana daga baya a matsayin hadin da ya karye rabi. Irin wannan lahani ne da ke tsira daga kowace jarrabawa da aka yi da IPv4 kawai.

Idan mai bayarwa bai turawa wani prefix ba, yanke shawara ko ramin na IPv4 ne kawai kuma ko ya kamata a gaya wa abokan ciniki. Rashin da aka rubuta ya fi aminci fiye da tsarin da ba cikakke ba wanda ke jefa wuraren IPv6 cikin shiru a cikin bakin rami ga masu amfani da ke hade.

Tabbatar da shi daga abokin ciniki na waje

Matsayin sabis na gida yana bayanin tsari daya a kan mai masauki daya. Gwajin da ke da amfani shine abokin ciniki mai izini a wata cibiyar sadarwa, wanda ke hadawa da bayanin da kuke niyyar rarrabawa, sannan ya isa wata manhaja kuma ya warware suna. Sake hadawa sau daya kuma, domin ramin da ke aiki kawai a kokari na farko bai cika bukatun da ya fi muhimmanci a aikace ba.

sudo wg show wg0 latest-handshakes
ip -4 route get 203.0.113.44
sudo journalctl -u wg-quick@wg0 -n 15 --no-pager

Rike tushen ayyuka tare da gwajin: wuri don sabuntawa, rajistan ayyuka mai iyaka, damar gudanarwa wanda bai dogara da ramin ba, na'urar wasan bidiyo ta dawo da ita, da rubutu kan abin da ke faruwa da bayanan abokan ciniki lokacin da aka sake gina injin kuma adireshinsa na jama'a ya canza. Idan mu'amala ko tsarin turawa da ake bukata ba ya samuwa kawai, babu wani canji a gefen abokin ciniki da zai samar da shi, kuma mataki na gaba na gaskiya shine wani nau'in injin daban maimakon karin tsari.

Labarai masu alaƙa