Steam'ni ishga tushiring, kiring va o'yin sessiya topa olmaguncha hamma narsa sog'lom ko'rinadi. Buni bitta emas, uchta alohida tarmoq savoli deb qabul qiling. Do'kon va hisob ekranlari, kontent yuklab olish va o'yin sessiyasi har biri turli transportlar orqali turli oxirgi nuqtalarga yetishi mumkin. Bu tekshiruvlarni tartib bilan bajaring va birinchi muvaffaqiyatsizlikda to'xtang, chunki undan keyingi hamma narsa taxmin.

1-qadam: faqat kirish ishlaganini tasdiqlang

Kirish hisob ma'lumotlar va hisob talab qiladigan har qanday ikkinchi omil bilan hisob identifikatsiya xizmatiga yetganini isbotlaydi. U kontent yetkazib berish haqida hech narsa demaydi va o'yinning o'z hosting tartibi haqida ham hech narsa demaydi. Uchta amaldan qaysinisini haqiqatan sinab ko'rganingizni yozing, chunki odamlar odatda faqat ishga tushirgichni sinab, muvaffaqiyatsiz o'yin haqida xabar berishadi.

Tarmoqdan oldin xato matnini o'qing. Serverlar mavjud emas deb xabar beradigan o'yin sizga do'konga yeta olmaydigan ishga tushirgichdan boshqa narsa aytadi. Ikkala xato turli qatlamlardan keladi va kamdan-kam bir xil ma'noni beradi. Bu farq keyingi tekshiruv nomlarni hal qilish, UDP yoki mintaqa sozlamasi haqida ekanini belgilaydi.

Hisob, mintaqa, o'yin va vaqtni yozing. Bu to'rt qiymatsiz keyingi taqqoslash tasodifan bir xil nomga ega ikki xil sinov o'rtasida bo'ladi.

2-qadam: har bir amal uchun transportni nomlang

Kontent yetkazib berish katta HTTP uzatish kabi harakat qiladi va kechikishni yo'qotishdan ancha yaxshi ko'taradi. Raqib qidirish va o'yin ichidagi sessiyalar ko'pincha UDP ishlatadi, u yerda paketlarni tashlaydigan yo'l sekin yuklab olish emas, buzilgan o'yin kabi ko'rinadi. Bu ikki profil bir tunnelda turlicha muvaffaqiyatsiz bo'ladi, shuning uchun tez yuklab olish ishlaydigan sessiyani bashorat qilmaydi.

Avval sotuvchining port ro'yxati o'rniga manzillar va faol soketlarni tekshiring. Ro'yxat platforma nimadan foydalanishi mumkinligini aytadi, soketlar esa bu mijoz hozir nima qilayotganini aytadi.

nslookup api.steampowered.com
ss -uanp | head -20
curl -sS -o /dev/null -w '%{http_code} %{time_total}\n' https://store.steampowered.com/

Agar o'yin jarayoni trafigi bor UDP soketini ushlab tursa, uzatish yo'li yaxshi bo'lsa, nosozlik UDP qismida. Bu muammoni hisob yoki do'konga emas, tunnelning UDP bilan ishlashiga toraytiradi.

3-qadam: port ro'yxatidan oldin qo'shish siyosatini tekshiring

Ko'p VPN mijozlari siyosatni butun mashina o'rniga har bir dastur, manzil diapazoni yoki manzil oilasi uchun qo'llaydi. Ishga tushirgich tunnel ichida bo'lishi mumkin, alohida ishga tushirilgan o'yin binar fayli esa undan tashqarida, va shunda ikkisi dunyo haqida kelisha olmaydi. Dastur darajasidagi qo'shish sotuvchi mijoz o'rnatilgan o'yin noutbuklarida odatiy aybdor. O'tgan oyda saqlangan profilni emas, haqiqatan amal qilayotgan siyosatni o'qing.

Marshrut jadvali va standart marshrutga ega interfeysga qarang. Manzil prefikslariga asoslangan bo'lingan tunnel qoidasi u yerda ko'rinadi, dastur darajasidagi istisno esa ko'rinmaydi. Ikkisini o'zgartirishdan oldin bu farqni bilish arziydi.

ip route show default
ip -brief addr
Get-NetAdapter | Select-Object Name, Status, InterfaceDescription

Agar o'yin trafigi jismoniy adapter orqali chiqib, do'kon tunneldan o'tsa, qo'shish siyosati topilma. Hech qanday port istisnosi marshrut qarorini tuzatmaydi, bittasini qo'shish faqat sirtni kengaytiradi.

4-qadam: UDP tashiy olmaydigan SOCKS yo'lini istisno qiling

Tor SOCKS proksi taqdim etadi va ekotizimda SOCKS qo'llab-quvvatlash UDP borasida izchil emas. Torning hujjatlashtirilgan xatti-harakati UDP ASSOCIATE-ni amalga oshirmaydi, shuning uchun sessiya trafigi UDP bo'lgan o'yin mijoz qanday yo'naltirilmasin, bu yo'ldan foydalana olmaydi. Proksi orqali ishlaydigan brauzer faqat brauzerning TCP oqimlari ishlashini isbotlaydi.

Niyatni emas, da'voni sinang. Agar o'yin hali ham mavjud bo'lmagan sessiya haqida xabar bersa, o'sha proksi orqali faqat TCP sinovi muvaffaqiyatli bo'lsa, proksi yo'li o'yinga kerakli trafikni tashimaydi.

Marshrutlangan VPN va SOCKS proksini turli imkoniyatlarga ega turli vositalar deb qarang. Birini ikkinchisi bilan almashtirish konfiguratsiya tanlovi emas, dizayn o'zgarishi.

Yozuvni shartnoma bilan solishtiring

Tarmoqga yetish imkoniyati va hisob ruxsati alohida savollar, faqat birinchisiga ishlaydigan tunnel javob beradi. Cheklov tanlagan protokolingiz haqida emas, proksilash ortidagi niyat haqida. Amaldagi shartnoma hisob egasi qayerda yashashini yashirish maqsadidagi IP proksilashni cheklaydi, shuning uchun ishlaydigan yo'l ham siz qabul qilgan shartlardan tashqarida qolishi mumkin. Ulanishni tasdiq deb hisoblash o'rniga shartnomani o'qing.

Halol taqqoslash uchun bir vaqtda bitta o'zgaruvchini o'zgartiring va bir xil o'yin, server mintaqasi, hisob va amalni saqlang. Keyin boshida yozgan o'sha to'rt amalda natijani tekshiring.

tracert -h 12 store.steampowered.com
ss -uanp | grep -i -E 'game|steam'
curl -sS -o /dev/null -w '%{remote_ip} %{time_connect}\n' https://store.steampowered.com/

Yozuv kirish ishlayotganini, yuklab olish ishlayotganini va sessiya muvaffaqiyatsiz ekanini ko'rsatsa, qolgan savol yo'ldagi UDP haqida. Uchtasi ham ishlasa, asl shikoyat boshqa narsa haqida edi va keyingi foydali qadam tunnel emas, o'yinning o'z jurnali. Qanday bo'lmasin, tekshiruv ro'yxati bahsni aniq kuzatish bilan almashtirdi.

O'xshash maqolalar