Серверлік бағдарламалық жасақтаманы орнату — өзін-өзі орналастырған VPN-нің ең қысқа бөлігі, және адамдар осы қадамнан бастайды. Орналастырудың жұмыс істеуі клиенттің соңғы нүктеге жете алуына, сол клиенттің кейін неге жете алатынына және туннель бұзылған кезде қалай қайта кіретініңізге байланысты. Пакет менеджері іске қосылмай тұрып, осы үшеуін де шешіңіз.

Оның екеуі дизайн шешімдері, ал үшіншісі — операциялық дағды. Үшеуін де ақау кезінде емес, қағазда түзету арзан.

Клиенттер неге жетуі керегін шешіңіз

Қашықтан қатынау серверіне өзі жариялайтын жеке желіге маршрут және жауаптар үшін қайту жолы қажет, бұл оны сол желінің маршрутизаторына айналдырады, тек тыңдаушы емес. Интернетке шығу серверіне қайта бағыттау және мекенжайлау немесе түрлендіру схемасы қажет, ал аяқталған қол алысу екеуін де бермейді. Тапсырманы топологиядан бұрын таңдаңыз, өйткені екі жоба маршруттау, брандмауэр ережелері және клиенттің туннель арқылы жіберетіні бойынша ерекшеленеді. Екеуі де талап етілетін серверге екі ереже жинағы және клиенттің әдепкі маршрутын сәйкес бөлу қажет.

Туннель және LAN ауқымдарын клиенттеріңіз қазірдің өзінде пайдаланатын желілермен қақтығыспайтындай етіп таңдаңыз, өйткені 192.168.1.0/24 бар ноутбук сол префиксті тарататын туннельдің орнына сол маршрутты пайдалануды жалғастырады. IPv4 және IPv6-ны бөлек тексеріңіз, өйткені көпшілік біріншісін дұрыс жасап, екіншісін ешқашан байқамайды. Сервер басқа маршрутизатордың артында тұрған жерде, әр қабатты сипаттайтын бір порт қайта бағыттауына сенудің орнына сырттан қолжетімділікті растаңыз.

Сәйкестіктер, кілттер және қайту жолы

Бағдарлама қолдайтын жерде әр құрылғыға жеке сәйкестік беріңіз, сонда жоғалған ноутбук серверді қайта салуды емес, бір серіктесті кері қайтаруды білдіреді. Жеке кілттер қорғалған қоймаға тиесілі, ешқашан чат хабарламасына қойылған профильге емес. Қалпына келтіру жолы — адамдар өткізіп жіберетін бөлік: консольге қатынау, сериялық консоль немесе туннельге тәуелді емес сыртқы басқару интерфейсі. Онсыз нашар брандмауэр ережесі кішкене өзгерісті орнына баруға айналдырады.

Жою процедурасын қосу процедурасымен бір уақытта жазыңыз. Құрылғыны кері қайтару — бір кезде қажет болатын операция, және оны баптау әлі жаңа кезде сипаттау оңай.

Үйдегі соңғы нүкте ме, жалдамалы ма?

Үш шарт үйде орналастыру мен шағын инстанцияны жалдау арасында шешеді. Біріншісі — кіріс қосылымдары желіңізге жалпы жете ала ма, өйткені оператор деңгейінде түрлендірілген жоғары арна немесе шектеулі ғимарат желісі бұл мүмкіндікті алып тастайды. Екіншісі — шығу өз қалаңыздан басқа жерде көрінуі керек пе, өйткені мұны тек жалдамалы соңғы нүкте өзгертеді. Үшіншісі — екінші сенім қатынасына құштарлық, өйткені хостинг провайдері модельге кіреді және трафикті оқи алмаса да соңғы нүктені бақылай алады.

Бірінші шарт орындалып, екіншісі маңызды болмаса, үйде орналастыру қысқарақ жол. Жалдамалы соңғы нүкте орын мен қолжетімділікті сатып алады, құпиялылықты өздігінен емес.

Мұны бір клиентпен және қайта жүктеумен дәлелдеңіз

Бір клиентті көтеріңіз, ол жетуі тиіс ресурсты растаңыз және жетпеуі тиіс нәрсеге жетуді тоқтататынын растаңыз. Төмендегі командалар серіктес күйін, сервер орнатқан маршруттарды және қайта бағыттаудың қосылғанын көрсетеді. Оларды басқа біреуді қоспас бұрын іске қосыңыз.

wg show
sysctl net.ipv4.ip_forward
ip route get 10.8.0.2
ss -lunp | grep -E ':(51820|1194)'

Жақында қол алысқан серіктес қосылған, ал қол алысуы жоқ серіктес ешқашан келіспеген, және бұл әртүрлі ақаулар. Өшірілген қайта бағыттау көтеріліп, ештеңе тасымайтын туннельді түсіндіреді, сондықтан клиентті кінәламас бұрын серверді тексеріңіз. Тыңдаушының жоқтығы қызметтің сіз ойлаған конфигурациямен басталмағанын білдіреді. Содан кейін серверді әдейі қайта жүктеп, бүкіл жиынтықты қайталаңыз, өйткені тек қайта жүктеуге дейін жұмыс істейтін туннель — бақытты жолды тексерудің жиі нәтижесі.

Соңғы нүктені, серіктестерді, ауқымдарды және қалпына келтіру әдісін бір бетке жазыңыз. Бұл бет — ең қолайсыз сәтте оқитын нұсқаулығыңыз.

Қатысты мақалалар