გამოვიდა WireGuardNT v0.11 და WireGuard Windows-ისთვის v0.6

გამოვიდა WireGuardNT v0.11 და WireGuard Windows-ისთვის v0.6

თარგმანი

მოგესალმებით ყველას,

როგორც წესი, Windows-ის პროგრამული უზრუნველყოფის შესახებ საინფორმაციო წერილებს არ ვაგზავნი ხოლმე, რადგან ჩაშენებული განახლების მექანიზმი თავად უზრუნველყოფს შესაბამისი მომხმარებლების ინფორმირებას. თუმცა, რადგან განახლება დიდი ხანია არ გამოსულა და ბოლო დროს გავრცელებული ახალი ამბების გამო, ვიფიქრე, რომ კარგი იდეა იქნებოდა ამ სიისთვის ინფორმაციის მიწოდება.

დიდი შრომის შემდეგ, ჩვენ გამოვუშვით განახლებული Windows კლიენტი: როგორც დაბალი დონის ბირთვის დრაივერი და API ინტერფეისი, სახელწოდებით WireGuardNT, ასევე მაღალი დონის მართვის პროგრამა, ბრძანების ხაზის უტილიტები და სამომხმარებლო ინტერფეისი (UI), სახელწოდებით WireGuard for Windows.

არის რამდენიმე ახალი ფუნქცია — მაგალითად, ცალკეული დაშვებული IP-ების (Allowed IPs) ამოშლის მხარდაჭერა პაკეტების დაკარგვის გარეშე (რაც უკვე დაემატა Linux-სა და FreeBSD-ს) და ძალიან დაბალი MTU-ს დაყენების შესაძლებლობა IPv4 კავშირებზე — თუმცა მთავარი გაუმჯობესება დაგროვილი შეცდომების გამოსწორება, წარმადობის გაზრდა და, უპირველეს ყოვლისა, კოდის მნიშვნელოვანი ოპტიმიზაციაა, რაც Windows-ის მინიმალური მხარდაჭერილი ვერსიის შეცვლამ განაპირობა [1]. ეს პროექტები ახლა გაცილებით მყარ საფუძველზეა აგებული, ათწლეულების განმავლობაში დაგროვილი თავსებადობის „ჰაკების“, ალტერნატიული კოდის გზების, უცნაური ლოგიკის, დინამიური დისპეტჩერიზაციისა და სხვა „ნარჩენების“ შენარჩუნების საჭიროების გარეშე. ასევე მოხდა ხელსაწყოების მნიშვნელოვანი განახლება — დრაივერისთვის გამოყენებული EWDK ვერსია, Clang/LLVM/MingW ვერსია მომხმარებლის დონის (userspace) ხელსაწყოებისთვის, Go ვერსია მთავარი ინტერფეისისთვის, EV სერტიფიკატი და ხელმოწერის ინფრასტრუქტურა — რაც მთლიანობაში უზრუნველყოფს უკეთეს წარმადობას და უფრო თანამედროვე კოდს.

თუმცა, რადგან ეს ჩვენი პირველი გამოშვებაა Windows-ისთვის ხანგრძლივი პაუზის შემდეგ, გთხოვთ, დატესტოთ და მაცნობოთ შედეგები. იმედია, რეგრესიები არ იქნება; ჩვენ ეს საკმაოდ ბევრჯერ შევამოწმეთ — მათ შორის Windows 10 1507 Build 10240-ზეც, რომელიც ყველაზე ძველი ვერსიაა ჩვენს მიერ მხარდაჭერილთა შორის და რომელსაც თავად Microsoft-იც აღარ უჭერს მხარს — მაგრამ ყველაფერი შეიძლება მოხდეს. ასე რომ, მოგვწერეთ საჭიროებისამებრ.

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

ხოლო თითოეული ამ ორი Windows პროექტის შესახებ მეტის გასაგებად ეწვიეთ:

და ბოლოს, მსურს გამოვეხმაურო ზემოხსენებულ სტატიებს. როდესაც შევეცადეთ ახალი NT ბირთვის დრაივერის გაგზავნას Microsoft-ისთვის ხელმოსაწერად, მათ ჩვენი ანგარიში შეაჩერეს, რის შესახებაც პირველად Hacker News-ის ერთ-ერთ შემთხვევით კომენტარში [2] დავწერე (სადაც სხვა პროექტსაც იგივე პრობლემა შეექმნა), ხოლო მოგვიანებით იმავე დღეს Twitter-ზე [3]. ამას მოჰყვა საკმაოდ არაადეკვატური დისკუსიები. აქ არანაირი შეთქმულება არ ყოფილა Microsoft-ის მხრიდან. ინტერნეტში გამართულმა მსჯელობამ Microsoft-ის ყურადღება მიიპყრო და ერთ დღეში ანგარიში განბლოკეს, ყველაფერი მოგვარდა. ვფიქრობ, ეს მხოლოდ ბიუროკრატიული პროცესების გადაცდომის შემთხვევა იყო, რომლის გამოსწორებაც Microsoft-მა მარტივად შეძლო. არ მგონია, აქ რაიმე ბოროტი განზრახვა, შეთქმულება ან რაიმე უცნაური ყოფილიყო. მგონია, რომ ამჟამად გავრცელებული სტატიების უმეტესობა არ განახლებულა იმის საჩვენებლად, რომ პრობლემა სინამდვილეში საკმაოდ სწრაფად მოგვარდა. ასე რომ, თუ გაინტერესებდათ: „როგორ შეიძლება გამოვიდეს WireGuard for Windows-ის ახალი განახლება, როდესაც ანგარიში დაბლოკილია?!“, ახლა უკვე იცით პასუხი — „იმიტომ, რომ ანგარიში განბლოკეს“.

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

წყარო:

https://lists.zx2c4.com/pipermail/wireguard/2026-March/009541.html
https://news.ycombinator.com/item?id=47687884
https://x.com/EdgeSecurity/status/2041872931576299888

გაზიარება:

დაკავშირებული პოსტები

კომენტარები

ახალი კომენტარის დაწერა