Ana kwafin jerin port na ayyukan VPN tsakanin shafukan kwatance ba tare da bayanin da ke tabbatar da ko suna da muhimmanci ba: wanene ke fara haɗin. Dokar da ke ba da izinin TCP 443 na fita ba ta faɗin komai game da ko wani mai masauki zai iya isa mai saurare a na’urarka. Rubuta buƙatu uku dabam kafin ka kwatanta tsari ɗaya, kuma nuna waɗanne ne aikinka yake buƙata da gaske. Yawancin kwatancen suna komawa ga tambaya gajera ɗaya da zarar wannan takardar ta wanzu.

Raba buƙatar kafin ka karanta kowane jerin port

Layuka uku suna rufe kusan kowane yanayi: isa ga wani wuri bayan ramin, wallafa wani abu domin wasu su haɗa ciki, da ɗaukar ramin da kansa. Kowace layi tana gazawa saboda wani dalili dabam, kuma manufar mai bayarwa da ta biya ɗaya na iya barin sauran biyun ba a taɓa su ba. Rarraba aikinka cikin layin da ya dace yana ɗaukar minti biyar kuma yana hana jayayya daga baya.

LineWho starts itWhat can block itQuestion for the provider
Outbound destinationYour applicationEgress filter on the exit nodeIs this protocol and port allowed to that destination?
Inbound publishingA remote peerNo mapping, no public address, short lifetimeWhich protocol, which external port, and how long does the mapping last?
Tunnel transportYour client to the gatewayThe access network drops that protocolDoes the client offer a fallback the local network permits?

Kalaman talla suna ɓata layuka uku da gangan. Izinin P2P yana bayyana manufar wuri, adireshi na musamman yana bayyana adireshi, kuma iƙirarin cewa babu iyakancewar port yawanci yana nufin tsarin bai lissafa su ba. Babu ɗaya daga cikin waɗannan kalaman da ke amsa sauran.

Zaɓi wani tafiya na musamman ka rubuta shi a matsayin jumla: mai farawa, jigilar bayanai, port, iyalin adireshi, alkibla. Abokin ciniki na ajiyar dare da ke lodawa zuwa wani mai masauki mai nisa fitowa ne kawai. Sabar wasa a teburinka da abokai ke shiga ciki ce. Gudanar da duka biyu ta rami ɗaya yana nufin takardar tana buƙatar layuka biyun, ba sulhu tsakaninsu ba.

Samun fitowa yana gazawa kan manufar wuri, ba kan ramin ba

Harkar fitowa ta hanyar ƙofa mai fassara tana haifar da yanayi. Fakiti na farko daga adireshi da port na ciki yana gina shigarwar fassara, kuma amsoshi suna dacewa da ita, wanda shine halin taswira da aka bayyana a RFC 3022. Wannan tsari shine dalilin da yasa shafin burauza yawanci ke aiki ba tare da wata bukatar port ba kwata-kwata.

Abubuwa biyu har yanzu suna karya hakan. Ƙofar fita na iya tace wurare ko lambobin port da take ganin ana iya cin zarafi, kuma aikace-aikacen na iya saurare a kan port da manufar fita ba ta taɓa tsammani ba. Tambayi game da nau’in wuri maimakon ka’idojin shigowa, kuma ka yi tsammanin amsoshi dabam don TCP da UDP.

Auna kafin ka yi jayayya. Gudanar da waɗannan a na’urar da za ta kasance bayan ramin, sau ɗaya da ramin a kashe da sau ɗaya da yake a kunne:

ss -lntup | sort
nc -vz -w 3 203.0.113.10 443
curl -sS -o /dev/null -w '%{http_code}\n' --max-time 5 https://example.com

Irin waɗannan umarni, irin wannan wuri, yanayin rami biyu, suna ba mai gudanarwa kwatancen kafin da bayan da zai iya aiki da shi. Maye gurbin adireshin takardun da mai masaukin da kake buƙata da gaske; abin da ke da muhimmanci shine kwatancen ya maimaita, ba wai wani lamba ya yi kama da ban mamaki ba.

Wallafa ciki tana buƙatar taswira, adireshi da tsawon rai

Babu wani abu daga waje da zai iya fara haɗi zuwa mai saurarenka sai dai idan wani abu a bangaren jama’a ya san inda zai kai shi. Ajiyar port mai tsayawa da mai gudanarwa ke riƙe, taswirar da abokin ciniki ya nemi ta hanyar UPnP, NAT-PMP ko PCP, da adireshin jama’a da aka yi masa hanya, kayayyaki uku ne dabam da iyakoki uku dabam.

Yi tambayoyi biyar game da kowane ɗayansu: wane ka’ida, wane port na waje, shin port na waje zai iya bambanta da na gida, wane iyalin adireshi yake rufewa, kuma har yaushe taswirar ke jure sake haɗawa. Ajiyar da ke da alaƙa da zaman aiki tana ɓacewa idan wannan zaman ya ƙare, komai abin da shafin tsarin ya faɗa.

Tabbatar da rabin gida da farko, domin mataccen mai saurare da hanyar shigowa da aka toshe suna kama da juna daga waje:

ss -lntup | grep -E ':(8080|51820)\b'
python3 -m http.server 8080 --bind 0.0.0.0
curl -sS -o /dev/null -w '%{http_code}\n' http://127.0.0.1:8080

Lokacin da bukatar gida ta dawo da 200 kuma bukatar daga cibiyar da ba ka sarrafa tana ƙarewa a lokaci, gibin yana a bangaren jama’a. Wannan shine lokacin da za ka gaya wa mai gudanarwa ka’ida da port na waje maimakon kwatanta aikace-aikacen da sunansa.

Jigilar ramin da kansa tambaya ce dabam

Tashoshin mai ɗauka sune ƙaramin ɓangaren matsalar kuma mafi sauƙin dubawa. Tsoffin ƙima suna bambanta bisa ka’ida, kuma abin da abokin ciniki zai iya tattaunawa ya fi kowane bayanin tsari muhimmanci.

ClientOuter transportDefault portWhen it helps
OpenVPNUDP1194Default mode; needs outbound UDP to pass
OpenVPNTCP443UDP is dropped and TCP 443 is not
WireGuardUDP51820Short handshake; there is no TCP mode
IKEv2/IPsecUDP500 and 4500Mobile clients; 4500 carries NAT traversal

Cibiyar da ke jefar da UDP na fita za ta karɓi ramin TCP 443 kuma ta ƙi na UDP, saboda haka yanayin madadin ya dace a takardar buƙatu. Canza mai ɗauka ba ya motsa port na aikace-aikace cikin ramin kuma ba ya faɗaɗa manufar wuri; waɗannan suna zama a layukansu.

Rarrabuwa ta cancanci gwaji ɗaya yayin da kake can, domin ramin da ke haɗawa sannan ya tsaya a kan manyan ayyukan canja wuri yawanci yana da MTU mara kyau ba port rufaffe ba:

ping -M do -s 1400 203.0.113.10
ping -M do -s 1372 203.0.113.10

A Windows irin wannan gwajin shine ping -f -l 1400 203.0.113.10. Saita MTU na ramin ƙasa da mafi girman girman da ke wucewa, sannan sake gwada canja wurin da ya kasa.

Tabbatar da layuka uku kafin ka biya kuɗin tsari

Sanya layuka uku a shafi ɗaya kuma cika kowane kwali da sakamakon awo maimakon alkawari. Waɗannan umarni suna samar da rabin gida na wannan shafin cikin kusan minti ɗaya:

ss -lntup | sort
nc -vz -w 3 203.0.113.10 443
python3 -m http.server 8080 --bind 0.0.0.0
curl -sS -o /dev/null -w '%{http_code}\n' http://127.0.0.1:8080
ping -M do -s 1400 203.0.113.10

Karanta fitarwar a matsayin jerin dubawa. Fita tana aiki idan wurin ya amsa da ramin a kunne. Shigowa tana aiki ne kawai idan mai masauki daga wajen cibiyarka ya isa mai saurare a port na waje. Mai ɗauka yana aiki idan musayar hannu ta kammala a kan ka’idar da cibiyar shigarka ta yarda.

Dabi’u biyu suna riƙe takardar da gaskiya. Rubuta kwanan wata da sigar abokin ciniki kusa da kowane sakamako, domin manufofin masu bayarwa da tsoffin ƙimar abokan ciniki duka suna motsi. Sannan nemi mafi ƙunƙuntar taswira da ke hidimar tafiyar, domin bukatar buɗe komai yawanci tana samun ƙi ko sayar da ƙari maimakon amsa ta fasaha.

Labarai masu alaƙa