Колдоо бөлүмүнө билеттер келет: колдонмо бир даректи көрсөтүп жатат, ал эми сервер башкасын жазды, анан экөөнүн кайсынысы жалган айтып жатат деп сурашат. Экөө тең эмес; бул эки башка нерсенин эки байкоосу. Интерфейске байланган дарек, сокетке байланган дарек жана алыскы кызмат көргөн булак дареги үч өзүнчө суроого жооп берет. VPN телефонго тармактык контекст кошот жана ушул үчөөнү бир түзмөк деңгээлиндеги санга бириктирбейт. Даректерди окуудан мурун билеттеги талаа аттарын окуңуз.

Билет адатта эмнени сүрөттөйт

Wi-Fi'де туннели көтөрүлгөн телефонду элестетиңиз. Wi-Fi интерфейсинде жергиликтүү тармактын дареги бар, туннелдин интерфейсинде берилген ички дарек бар, ал эми туннелден чыккан суроо жолдогу кандайдыр бир которуудан аман калган булактан коомдук кызматка жетет. Ички даректи басып чыгарган колдонмо менен которулган булакты жазган сервер экөө тең так билдиришет, жана бул эки маани эч качан дал келбейт.

Үч байкоо эмнени сүрөттөөрү менен гана эмес, эмнени далилдей алары менен да айырмаланат.

ObservationWhat it describesWhat it cannot prove
An address on a local interfaceOne configured attachment: Wi-Fi, cellular or a tunnelThe source a remote site receives
A socket's local endpointThe binding used by that one connectionThe address after translation further along
The peer address at a serviceWhat arrived at that observation pointAny other interface on the phone

Ошол таблицаны ушул маанилерди билетке толтурган коддун жанында кармаңыз, анткени бул жердеги башаламандыктын көбү тармактын бузулушу эмес, мамычалардын алмашуусу.

Сокет чакыруусу эмнеге жооп бере алат жана эмнеге бере албайт

API деңгээлинде getsockname учурда белгилүү сокетке байланган жергиликтүү акыркы чекитти билдирет. Туташкан сокет үчүн бул өзөк ошол байланыш үчүн тандаган булак, ал кандайдыр бир интерфейс тизмесинен да так. Бул коомдук даректи издөө эмес, жана байланбаган сокетте аны чакыруу сизге дээрлик эч нерсе айтпайт. Ал кайтарган нерсе кийин жолдо кайра жазылышы мүмкүн, ошондуктан кызмат эмнени алганы тууралуу кызматтын өзүнүн байкоосу гана ыйгарымдуу.

Apple платформаларында интерфейстер тарабынын өзүнчө бети бар: туннелдин жөндөөлөрү туннелдин интерфейсине берилген даректерди тизмелейт. Аларды окуу туннелдин кантип конфигурацияланганын айтат, жана белгилүү бир суроонун кайсы жол менен өткөнүн айтпайт, анткени маршруттоо жана ар бир колдонмо үчүн эрежелер муну ар бир байланыш үчүн чечет.

Бөлүнгөн туннель айырманы көрүнүктүү кылат. Бир суроо туннелден чыгышы мүмкүн, ал эми кийинкиси башка максатка же даректердин башка үй-бүлөсүнө багытталган учурда чыкпайт, ошондуктан бир эле колдонмонун секунддук айырма менен алынган эки жыйынтыгы чынчыл жана башкача болушу мүмкүн.

Суроого туура келген байкоону тандаңыз

Баарын өлчөөнүн ордуна атайын тандаңыз. Backend көргөн нерсе үчүн булакты backend'де жазыңыз, ал эми алдында тескери прокси турса, кардардын дарегин кардар жөнөткөн нерседен эмес, жайылтууңуз чындап орноткон багыттоо аталышынан окуңуз.

Туннель конфигурацияланганбы, аны интерфейстен окуңуз. Бул колдонмонун трафиги аны колдондубу, аны ошол колдонмодон өзүңүз көзөмөлдөгөн максатка трафик жөнөтүп, эки учтагы булакты салыштыруу менен билиңиз.

Ар бир колдонмо үчүн эрежелер өзүнүн сүйлөмүнө татыктуу. Браузердин жыйынтыгы ошол браузер жөнүндө далил, ал эми башкарылуучу ар бир колдонмо туннели бир телефондогу эки колдонмону бир эле учурда башка жолдорго коюшу мүмкүн. Камтууну текшерүү дегенибиз тийиштүү колдонмодон, тийиштүү дарек үй-бүлөсүндө трафик жөнөтүү.

Интерфейс аттары детектор эмес

Интерфейс атын VPN текшерүүсү катары да колдонбоңуз. Аттар коомдук келишим эмес, жана телефондо бир нече туташуу болушу мүмкүн, алардын бири гана сиздин сурооңузду алып жүрөт.

Талааны ал кармаган байкоого жараша атаңыз. local_interface_address, socket_local_endpoint жана service_observed_source ыңгайсыз жана бир маанилүү, ал эми маани бир жумадан кийин колдоо билетине түшкөндө сизге керек болгон нерсе ушундай бир маанилүүлүк. device IP деп аталган бир мамыча үчөөнү тең жыйнайт, анан ага бир нерседей ишенилет.

Инсандыкты дарек мамычасынын сыртында кармаңыз

Жалпы VPN чыгуусу колдонуучунун инсандыгы эмес, жеке дарек кирүү күбөлүгү эмес. Экөө тең адамды эмес, жолду сүрөттөйт, жана кайсынысын болбосун аутентификация катары кароо маршруттоо кырсыгын авторизация чечимине айландырат.

Бирөө телефондун кайсы дареги бар деп сураганда, пайдалуу жооп кайсы байланыш жана кайсы байкоочу деген суроо. getsockname аныктамасын ортоңку учур үчүн келтирүүгө татыктуу, анткени ал сокет маселесин чечет жана калган экөөнү чечкен болуп көрүнбөйт.

Анан өнүмүңүз үчөөнүн кайсынысын чынында көрсөтүүсү керектигин жазыңыз, калган экөөнү интерфейстен өчүрүңүз.

Тектеш макалалар