гора.
AI-translation · draft (awaiting native review)
ჩანაწერი · 2 თებერვალი, 2026 · 2 წუთი წასაკითხი

პირველი ნაბიჯი. არა AI, არამედ უსაფრთხოება

როცა დავბრუნდი, საერთოდ არ ვფიქრობდი არც AI-ზე, არც პროექტებზე, არც შემოსავალზე.

პირველი, რაც აშკარა გახდა — სამყარო გარშემო უფრო მკაცრი გახდა. თითქმის მაშინვე დავიწყე ერთი და იგივეს მოსმენა: VPN-ის გარეშე ქსელში შესვლა არ ღირს; VPN-ტრაფიკს ჭრიან; იყო შემთხვევები, როცა ინტერნეტში ჩვეულებრივი ქმედებების გამო ხალხთან შემოწმებებზე მოდიოდნენ.

მე მარტო არ ვცხოვრობდი. და ახლობლების საფრთხის ქვეშ დაყენების იდეა მაშინვე არ მომწონდა.

ამიტომ პირველი რეალური კითხვა იყო არა „რა გავაკეთო შემდეგ“, არამედ ის, თუ როგორ უნდა ვიყო საერთოდ უსაფრთხოდ ქსელში.

საბაზისო რამეები მესმოდა. რა არის სერვერი. როგორ მუშაობს ინტერნეტი. რომ VPS გროშებად ღირს.

მაგრამ მესმოდა სხვა რამეც: ნებისმიერი მზა VPN — ეს არის სხვისი სერვერი, სხვისი წესები და პოტენციურად სხვისი ლოგები.

უბრალოდ რომ ვთქვათ, შენ იხდი სერვისში, რომელსაც შეუძლია დაინახოს ყველაფერი, რაც მასში გადის. ეს მე არ მაკმაყოფილებდა.

ლოგიკა მარტივ, მაგრამ უსიამოვნო დასკვნას მკარნახობდა: თუ აკეთებ — საკუთარი სერვერი უნდა აეწია. და შემდეგ — ტრაფიკი ისე უნდა დავმალო, რომ პროვაიდერსაც კი არ ესმოდეს, რა ზუსტად გადის მასში.

სიტყვებში ეს ზედმეტი ჩანდა. განსაკუთრებით იმის გათვალისწინებით, რომ: 45 წელს გადავცილდი; Linux-ს ათწლეულებია არ შევხებივარ; თავში არანაირი ბრძანებები არ მაქვს.

მაგრამ ალტერნატივა არ იყო.

ამ მომენტში გამიმართლა. ერთმა ადამიანმა, რომელსაც ჯუნგლებში გავიცანი, მოკლე ფრაზა მითხრა: „ნახე Claude Code. ის პირდაპირ ტერმინალიდან მუშაობს“.

არა „წადი ისწავლე Linux“. არა „გაიარე კურსი“. არა „გაერკვიე, როგორ არის ყველაფერი მოწყობილი“.

უბრალოდ — იმუშავე იქ, სადაც ეს ხდება.

დაახლოებით 6 დოლარად ვიყიდე სერვერი. დავაყენე Linux. გავხსენი ტერმინალი.

და საკმაოდ სწრაფად გასაგები გახდა: ბრძანებების ცოდნა შესაძლებელია არ მოგიწიოს. მათი ფორმულირება შეიძლება ნორმალური ადამიანური ენით.

არა „აკრიფე აი ეს“, არამედ: დაუკავშირდი სერვერს; დააყენე VPN; დააკონფიგურირე დაშიფვრა; გააკეთე ისე, რომ ეს იმუშაოს.

და ის მუშაობდა.

არ მესმოდა, რა ზუსტად ხდებოდა შიგნით. მაგრამ ვხედავდი შედეგს: VPN იწევდა, უკავშირდებოდა და თავის დავალებას ასრულებდა.

ეს ყველაზე მარტივი ვარიანტი იყო. ნიღბის გარეშე. გართულებების გარეშე.

და ზუსტად ამ მომენტში კიდევ ერთხელ მითხრეს: „თვით VPN-ტრაფიკის ფაქტიც კი შეიძლება პრობლემა იყოს“.

შემდეგი კითხვა პირდაპირი იყო: როგორ დავმალო თვით VPN?

პასუხი ნაბიჯ-ნაბიჯ და მშვიდი აღმოჩნდა. მაგიის გარეშე.

როგორ გავაკეთო ისე, რომ ტრაფიკი ჩვეულებრივ HTTPS-ად გამოიყურებოდეს. როგორ დავაკონფიგურირო სერვერი ისე, რომ გარედან ჩვეულებრივ საიტს ჰგავდეს. როგორ მინიმუმამდე დავიყვანო კვალი.

ამ ეტაპზე დანახარჯები მინიმალური იყო: დაახლოებით 6 დოლარი სერვერისთვის; 15 დოლარი Claude Code-ისთვის, რომელიც პირდაპირ ტერმინალიდან მუშაობდა და არსებითად მცვლიდა ბრძანებების ცოდნას.

მაგრამ უფრო მნიშვნელოვანი სხვა იყო.

ამ მომენტში ცხადი გახდა, რომ ასეთი მიდგომა მუშაობს არა მხოლოდ VPN-ისთვის. თუ შეიძლება ასე, ნაბიჯ-ნაბიჯ, რთული რამის აწყობა ტერმინალში, ე.ი. იმავე ხერხით შეიძლება სხვა ამოცანების დაშლაც — ინფრასტრუქტურის, ავტომატიზაციის, სერვისების.

ეს არ იყო უსაფრთხოებაზე. ეს იყო პირველი გამოცდილება, როცა გასაგები გახდა, თუ როგორ შემიძლია ახლა ვიმუშაო.

როგორ გამოიყურება სამუშაო, როცა ბრძანებების ცოდნა არ არის საჭირო

VPN-ის ისტორიის შემდეგ რამდენჯერმე მკითხეს ერთი და იგივე. კარგი, ამბობ „ადამიანური ენით“. შემდეგ რა? გახსენი ტერმინალი — და რა, პირდაპირ წერ „გააკეთე VPN“?

თითქმის. მაგრამ თუ ასე დაწერ — სისულელე გამოვა.

ყველაზე მნიშვნელოვანი, რაც საკმაოდ სწრაფად გავიგე: ინსტრუმენტი არ ფიქრობს. ის აკეთებს. თუ თვითონ არ გესმის, რა ზუსტად გინდა მიიღო, ის რაღაცას შეასრულებს. მაგრამ არა იმას, რაც გჭირდება.

„გააკეთე VPN“ — ეს ნაგვიანი მოთხოვნაა. იმიტომ რომ გაუგებარია, რა ჩაითვალოს ბოლოს შედეგად.

ხოლო თუ დაწერ: დაუკავშირდი სერვერს, დააყენე WireGuard, გააკეთე ერთი კლიენტი, აჩვენე QR-კოდი — აი ამაზე უკვე შეიძლება დაყრდნობა.

განსხვავება არ არის სიგრძეში. განსხვავება იმაშია, რომ შემდეგ შეიძლება შემოწმება: გამოვიდა თუ არა.

როგორ გამოიყურება ეს ჩემთან პრაქტიკაში.

ვხსნი ტერმინალს. ვწერ არა ბრძანებებს, არამედ ამოცანას. ჩვეულებრივი სიტყვებით. ის პასუხობს: რის გაკეთებას აპირებს და რა ნაბიჯებს გადადგამს. მე ვუყურებ. ვამბობ — გააკეთე. ის აკეთებს და შედეგს მიჩვენებს.

თუ არ მუშაობს — ვერ მივდივარ Google-ში. უბრალოდ იქვე ვწერ: არ უკავშირდება, აი შეცდომა, აი რას ვხედავ. და ვიღებ შემდეგ ნაბიჯს.

ეს მაგია არ არის. ეს უბრალოდ სისტემაა, რომელიც ბრძანებებს ჩემზე უკეთ იცნობს, მაგრამ საერთოდ არ ესმის, რა მჭირდება, სანამ თვითონ არ ვაფორმულირებ.

ჩემი ნაწილი სამუშაოს — ყველაზე უსიამოვნო: მესმოდეს, რა ზუსტად მინდა მივიღო, და შემეძლოს შემოწმება, რომ ეს რეალურად მუშაობს.

თავიდან ბევრი შეცდომა დავუშვი.

ზედმეტად ზოგადად ვწერდი. ტიპის „დააკონფიგურირე სერვერი“. რას ნიშნავს დააკონფიგურირე? რისთვის? რა უნდა იყოს ბოლოს?

მჯეროდა, როცა წერდა „მზადაა“. შემდეგ კი გამოდიოდა, რომ მზადაა — მაგრამ არ მუშაობს. ახლა მჯერა მხოლოდ შემოწმების: დაუკავშირდა თუ არა, აკეთებს თუ არა იმას, რისთვისაც კეთდებოდა.

და კიდევ — ვცდილობდი ყველა ბრძანების გაგებას. ეს ხაფანგია. თუ ყველა ხაზში გარკვევას დაიწყებ — ჩაიძირები და ვერაფერს გააკეთებ. საკმარისია ლოგიკის გაგება: რას ვაკეთებთ, რისთვის და როგორ შევამოწმოთ.

არსებითად, მთელი მეთოდი ძალიან მარტივია. აფორმულირებ ამოცანას. უყურებ გეგმას. ასრულებ. ამოწმებ. თუ გაფუჭდა — აღწერ სიმპტომს და ისევ მიდიხარ.

ინსტრუმენტი, რომელსაც ვიყენებ — Claude Code. ის პირდაპირ ტერმინალში მუშაობს და თვეში 15 დოლარი ღირს.

ეს არ არის რეკლამა და არ არის რეკომენდაცია. მე საერთოდ არ მაინტერესებს, როგორ ჰქვია.

მნიშვნელოვანია სხვა: შენ მართავ ამოცანას, ხოლო სისტემა — ბრძანებებს.

შემდეგი იქნება მომდევნო ქეისი. იქ უკვე გამოჩნდება, რომ ეს მუშაობს არა მხოლოდ VPN-ისთვის.

პირველი ნაბიჯი. არა AI, არამედ უსაფრთხოება · hiregora.com