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

ორი მისამართი, ორი საქმე

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

RoleAddressWhere it belongs
Public transport endpoint203.0.113.40VPN client configuration, never the game
Game host on the VPN10.60.0.20Server address field, with the port
Player peer10.60.0.30Assigned by the tunnel, nothing to type

ნაგულისხმევი პორტით მოთამაშე აკრეფს 10.60.0.20:25565-ს და მეტს არაფერს. Mojang-ის Java სერვერის ჩამოტვირთვის გვერდი 25565-ს ასახელებს ნაგულისხმევად, და სერვერის ოპერატორს, რომელმაც პორტი შეიცვალა, უნდა დავუჯეროთ და არა ეჭვი შევიტანოთ ძველი გზამკვლევის მიხედვით.

აქციეთ ეს მისამართი ნამდვილ სერვისად

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

დაადასტურეთ მსმენელი ფაირვოლზე ხელის მოკიდებამდე:

ss -lntp | grep 25565
nc -vz 10.60.0.20 25565

პირველი ხაზი აჩვენებს, რასთან დაუკავშირდა პროცესი სინამდვილეში, ხოლო მეორე — შეუძლია თუ არა პარტნიორს TCP ხელის ჩამორთმევის დასრულება. როცა კავშირი 127.0.0.1-ია, VPN-ის არც ერთი კონფიგურაცია არ ცვლის შედეგს, და სწორედ ეს ერთი დეტალი ხსნის გასაოცრად ბევრ მოხსენებას «VPN გატყდა».

პარტნიორების პოლიტიკა, ფაირვოლი და დაბრუნების გზა

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

შემდეგ გაიხსენეთ, რას ამტკიცებს წარმატებული ping. VPN-ის კარიბჭემდე მისვლა ან თამაშის ჰოსტიდან პასუხის მიღება მხოლოდ იმას აჩვენებს, რომ ICMP-მა გზა გაიარა. თამაშის კავშირს სჭირდება კონკრეტული პორტის ღიაობა ორივე მიმართულებით, და დაბრუნების გზა ისეთივე მნიშვნელოვანია, როგორც გამავალი.

როცა სერვერი კარიბჭის უკან დგას

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

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

აღმოჩენა, ანგარიშები და რა არ უნდა შეიცვალოს

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

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

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