Сіздің OpenVPN баптауыңыздағы осы config.json қай бағдарламаға тиесілі?
config.json деп аталатын файл OpenVPN-ге емес, GUI-ге, демонға немесе экспорт пішіміне тиесілі болуы мүмкін. Кілттерді өңдеу немесе ауыстыру алдында талдағышты табыңыз.
Сіз config.json деген файл табасыз, онда VPN сервері аталады, және болжам бірден келеді: бұл сөзсіз OpenVPN қосылымы. Көбінесе олай емес. Осы атпен JSON файл клиентті іске қосатын жұмыс үстелінің интерфейсіне, өз баптауларын сақтайтын демонға немесе өнімнің экспорт пішіміне тиесілі болуы мүмкін, және олардың әрқайсысының өз схемасы бар.
Файл аты — ең пайдасыз белгі. Файлды оқитын процестен бастаңыз, содан кейін ол күтетін пішімнің тіпті JSON екенін тексеріңіз, және тек содан кейін файлды өңдеу бірдеңені өзгертудің қолдау көрсетілген жолы ма екенін шешіңіз.
Файл атынан емес, процестен бастаңыз
Шын мәнінде не істеп жатқанын қараңыз. Қызмет бірлігі, іске қосу скрипті немесе науа бағдарламасы іске қосатын бинарлы файлды және жиі беретін конфигурация жолын атайды. Файл орналасқан қалта — екінші белгі: қолданба деректерінің қалталары, қызмет конфигурациясының қалталары және пайдаланушы профилінің қалталары әртүрлі иелерді көрсетеді.
Содан кейін сол компонентке ие өнімнің құжаттамасын оқыңыз. Егер JSON қабыққа тиесілі болса, оның кілттері қабықтың кілттері, ал басқа өнімнің мысалы бойынша құрастырылған сенімді көрінетін нысан қабылданбайды немесе үнсіз еленбейді.
Әртүрлі қалталардағы бірдей атаулы екі файл — кең тараған тұзақ. Біреуі қызмет әр іске қосқан сайын қайта жазатын генерацияланған күй, ал екіншісі адам өңдеуі тиіс үлгі болуы мүмкін. Дұрыс емесін өзгерту келесі қайта жүктеуге дейін тұратын түзету береді.
Community OpenVPN профилі шын мәнінде не
Community OpenVPN 2.6 опцияға негізделген мәтіндік пішімді оқиды. Профиль — директивалар тізбегі: клиент режимінің жолы, құрылғы жолы, қашықтағы соңғы нүкте, сонымен қатар сәйкестік, шифр және маршрут опциялары, және ол сертификат пен кілт материалын кіріктірілген блоктарға сала алады.
Бұл пішімді клиенттің өзі жол бойынша талдайды. Оған config опциясы арқылы JSON құжатын беру JSON талдағышын қоспайды; бірінші жол белгісіз директива ретінде қабылданбайды. JSON файлының атын .ovpn-пен аяқталатындай өзгерту де оның мазмұнын түрлендірмейді, және жарамды опция файлы кеңейтімі ерекше болғандықтан жарамсыз болып қалмайды.
OpenVPN Connect және OpenVPN 3 Linux профильдер үшін өз импорттау және басқару жолдарына ие. Бұл өнімдер профильді қабылдап, оны өз дерекқорында немесе қызмет күйінде сақтай алады, бұл кездейсоқ серверді сипаттайтын JSON файлымен бірдей емес.
Басқа компонентке тиесілі күйді өңдеу
Егер JSON генерацияланған болса, оны өңдеу — жарыс. Жұмыс істеп тұрған қызмет оны өшіру кезінде, қайта қосылу кезінде немесе келесі баптау өзгерісінде қайта жазуы мүмкін, ал қолмен жасалған өзгеріс қатесіз жоғалады. Өнімнің импорттау командасын, басқару API-ін немесе баптау интерфейсін таңдаңыз, өйткені бұл жолдар файл білдіретін ішкі күйді жаңартады. Қайта жүктеуден кейін қайта оралатын файл қай жолдың тұрақты болғанын айтады.
Егер генерацияланған файлды бәрібір өңдесеңіз, алдымен қызметті тоқтатыңыз, сақтық көшірме алыңыз және мүмкіндігінше аз өзгеріс жасаңыз. Содан кейін қызметтің іске қосылу кезінде файлды қайта жазатынын тексеріңіз, өйткені іске қосылу кезінде қайта оралатын файл шынайы ақиқат көзінің басқа жерде екенін және өзгерістің ешқашан сақталмайтынын білдіреді.
Құпия сөздер мен кіріктірілген жеке кілттер — бөлек мәселе. JSON толық кілтті опция файлы сияқты оңай тасымалдай алады, сондықтан кез келген экспортты құпия деп қараңыз, оны ортақ дискілерден алыс ұстаңыз және форум сұрағына құрылымды қою алдында мәндерді жасырыңыз.
Өзгерісті тексеру және файлды қорғау
Тексеру «JSON талданады» дегенді білдірмейді. Талдау тек жақшалардың сәйкес келетінін дәлелдейді; ол иесінің кілттерді танитыны туралы ештеңе айтпайды. Өнімнің өз күйін тексеріңіз: белсенді профильдер тізімін, таңдалған қосылымды және жаңа мәндерді шын мәнінде пайдаланатын қайта қосылуды. Тізімде көрінетін, бірақ ешқашан таңдалған болмайтын профиль әлі де пайдаланылып жатқан профиль емес.
Тек VPN клиентінің журналын емес, сіз өңдеген компоненттің журналын қадағалаңыз. Файлыңызды қабылдамайтын қабық әдетте бұл туралы өз журналында хабарлайды, ал файлды ешқашан алмаған клиент нашар баптауларды алған клиентке ұқсайды.
Жұмыс істейтін файлдың көшірмесін сақтаңыз және сынаған өнім нұсқасын жазып қойыңыз. Бұл пішімдер шығарылымдар арасында өзгереді, және былтыр жұмыс істеген құрылым жаңартудан кейін схеманы мүлде атамайтын хабарламамен қабылданбауы мүмкін.
Жолдың қорытындысы: процесті анықтаңыз, оның құжаттамасын оқыңыз, файлдың шынымен JSON екенін растаңыз, қолдау көрсетілген өңдеу жолын пайдаланып, өнімнің өз күйі арқылы тексеріңіз. Файл аты осы сұрақтардың ешқайсысына жауап берген жоқ.