انتقل إلى المحتوى
cutty.dev
All posts

رمز QR للواي فاي — يتصل الضيوف دون الحاجة لإدخال كلمة المرور

قم بإنشاء رمز QR للواي فاي، ليتصل الضيوف بمسحة واحدة فقط دون الحاجة لإملاء كلمة المرور. التنسيق، شبكة الضيوف، ورابط قابل للتغيير عند تغير كلمة المرور.

هناك لحظة تتكرر في كل زيارة. شخص ما يخلع حذاءه، لا يزال واقفاً في الردهة، وقبل أن يبدأ سؤال "كيف حالكم؟"، يُطرح السؤال: "ما هي كلمة سر الـ WiFi الخاصة بكم؟". وهنا تبدأ الطقوس. تنهض، تذهب إلى جهاز الراوتر، تقلب الجزء السفلي منه للأعلى، وتُضيّق عينيك فوق الملصق المجهري. تبدأ بالإملاء: "T مثل Tomek، صفر، u، b، أربعة... لا، أربعة، ليس أربعة عشر، بل أربعة فقط". وفي الطرف الآخر، هناك من يكتب، يمسح، ثم يعيد الكتابة. هل كان حرف B كبيراً أم صغيراً؟ بعد المحاولة الخامسة، يلتقط الهاتف الشبكة أخيراً، ويحلّ صمت الارتياح.

لقد فعلت ذلك مئات المرات. وفي كل مرة كنت أفكر في الشيء نفسه: يجب أن تكون هناك طريقة أسهل. وهناك بالفعل. مربع صغير واحد ملصق بجانب الباب أو على جانب الثلاجة. الهاتف بجانبه، ثانية واحدة، وتم الاتصال. بدون تهجئة، وبدون عناء مع جهاز التوجيه (router).

ما الذي يوجد حقاً داخل هذا المربع

الهواتف الحديثة (iPhone منذ iOS 11، وAndroid تقريبًا منذ الإصدار العاشر) يمكنها الاتصال بالشبكة بمجرد مسح الرمز. قد يبدو الأمر كأنه سحر، لكنه ليس سحرًا. ففي الأساس هو نص عادي، مشفر رسوميًا وفقًا لمخطط محدد:

WIFI:T:WPA;S:NazwaSieci;P:TwojeHaslo;;

لنقم بتفكيك هذا إلى أجزاء:

  • T هو نوع التشفير. يشمل WPA بروتوكولات WPA2 و WPA3، وهناك أيضاً WEP، أما بالنسبة للشبكة المفتوحة فتتركه فارغاً.
  • S هو SSID، أي ببساطة اسم شبكتك.
  • P هو كلمة المرور.
  • H:true تضيفها فقط عندما تكون الشبكة مخفية ولا تبث اسمها.

يقرأ الجهاز سلسلة الأحرف هذه، حيث يرى النظام البادئة WIFI:, ويتعرف على النمط ويقدم اقتراح الاتصال تلقائياً. نقرة واحدة فقط. لن يرى الضيف كلمة المرور أبداً، ولا يحتاج إلى كتابتها، وليس لديه طريقة لحفظها أو نقلها. نفس هذه الطريقة تعمل على ورقة في غرفة الضيوف في مكان للإيجار، على قاعدة أكواب في مقهى، أو على باب المكتب. في أي مكان يأتي إليه الناس ويريدون فقط الحصول على إنترنت.

ومع ذلك، هناك عقبة واحدة يقع فيها معظم الناس في المرة الأولى.

الفاصلة المنقوطة التي تفسد كل شيء

إذا كان اسم الشبكة أو كلمة المرور يحتوي على الرموز ; أو , أو : أو \ أو علامة الاقتباس ", فيجب عليك وضع شرطة مائلة عكسية قبل هذا الرمز. وإلا، فسيقوم الهاتف بقطع كلمة المرور تماماً عند هذه النقطة، لأنه سيعتبر الفاصلة المنقوطة نهاية الحقل. لنفترض أن كلمة مرورك هي pa;ss"word. ستقوم بكتابتها بهذا الشكل:

WIFI:T:WPA;S:Dom_Salon;P:pa\;ss\"word;;

وهذا كل شيء. هذا هو السبب الأكثر شيوعاً على الإطلاق للشكاوى من نوع "لقد قمت بمسحه ضوئياً ولكنه لا يعمل". قام الشخص بتوليد رمز، وكان يحتوي كلمة المرور على فاصلة منقوطة في المنتصف، ولم يقم بعمل escape لها. استلم الهاتف نصف كلمة المرور ورفض الطلب بكل أدب. تحقق من ذلك قبل طباعة خمسين نسخة.

لمن تفتح الباب في الواقع

هنا أود أن أتوقف للحظة، لأن هذا هو الجزء الذي يتجاهله الناس في أغلب الأحيان، وهو الأهم. رمز QR هو كائن مادي. معلق على الحائط، موضوع على الطاولة، يمكن لشخص ما التقاط صورة له بهاتفه من الطرف الآخر من القاعة، دون حتى الاتصال به. وبما أن الأمر كذلك، فإن السؤال لا يكون "كيف نصنع الرمز"، بل "إلى ماذا يؤدي".

تخيل أن هذا الرمز يشير إلى شبكة منزلك الرئيسية. نفس الشبكة التي تحتوي على وحدة NAS تضم عشرين عاماً من الصور، والطابعة، والكاميرات، وربما خادم الملفات. أنت تلصقه في الشقة التي تستأجرها عبر Airbnb. أو في محل تجاري. وفجأة، يصبح الوصول إلى شبكة LAN الخاصة بك متاحاً لكل من نام عندك لمدة أسبوع، بالإضافة إلى أي شخص ترسل إليه صورة الملصق.

لذلك: كل جهاز راوتر تقريبًا يحتوي اليوم على شبكة للضيوف، بالإنجليزية Guest Network. إنها SSID منفصل، معزول عن بقية شبكة LAN الخاصة بك، وعادةً ما تتوفر فيها إمكانية تحديد عرض النطاق الترددي. أنت تقوم بإنشاء الرمز من أجل هذه الشبكة تحديدًا. حينها، حتى لو انتهى المطاف بصورة الرمز على إنستغرام شخص ما أو في مجموعة على فيسبوك، فلن يتمكن الغريب من الوصول إلا إلى الإنترنت فقط. ليس إلى أجهزتك. إنه أحد تلك القرارات التي تكلف دقيقتين في لوحة تحكم الراوتر، وتوفر عليك ليالي الأرق.

الكود الثابت لديه عيب واحد قبيح

تبدو عملية ترميز بيانات WiFi بشكل ثابت أنيقة، إلى أن تقوم بتغيير كلمة المرور. لأن الكود حينها يصبح غير صالح للاستخدام. بالكامل. لنفترض أنك تدير مقهى صغيرًا وقد طبعت خمسين قاعدة أكواب تحتوي على رمز QR جميل. بعد فترة، يتم تسريب كلمة المرور، فتقوم بتغييرها لشبكة الضيوف و... تصبح الخمسون قاعدة أكواب مجرد نفايات ورقية. بالإضافة إلى تكلفة الطباعة الجديدة. بالإضافة إلى الوقت.

يمكن القيام بذلك بطريقة أخرى. بدلاً من تضمين بيانات WiFi في الكود بشكل نهائي، يمكنك برمجة رابط. يؤدي الرابط إلى صفحة بسيطة للغاية تحتوي على تعليمات الاتصال أو كلمة المرور الحالية. يبقى رمز QR نفسه للأبد، بينما يمكنك تغيير الوجهة التي يؤدي إليها في أي وقت.

في cutty.dev يبدو الأمر هكذا:

  1. تقوم بإنشاء رابط قصير، على سبيل المثال cutty.dev/wifi-cafe، والذي يؤدي إلى صفحة تحتوي على كلمة المرور أو التعليمات.
  2. تقوم بتوليد رمز QR لهذا الرابط. تطبعه على قواعد الأكواب، وعلى الأبواب، وفي المنشورات.
  3. هل قمت بتغيير كلمة المرور؟ تقوم بتعديل الوجهة لنفس الرابط. جميع الرموز المطبوعة ستستمر في العمل، ولن تضطر لطباعة أي نسخة جديدة.

هناك تفصيل صغير آخر لن يمنحك إياه الكود المجرد WIFI:.... ستتمكن من رؤية عدد المرات التي قام فيها شخص ما بالفعل بمسح الكود. في المقهى أو في فعالية ما، هذه ليست مجرد إحصائية من أجل الإحصاء، بل هي معلومة محددة حول حركة المرور. ومع ذلك، يتم ذلك هنا دون تتبع الأشخاص، حيث يتم تحويل الـ IP إلى hash، ولا أحد يقوم ببناء ملف تعريف للضيف. إنه أمر يزداد ندرة، لذا يستحق التقدير.

ببساطة، ماذا تختار؟

  • منزل، أصدقاء، كلمة مرور وضعتها مرة واحدة ولا تغيرها؟ رمز ثابت بسيط WIFI:.... الأسهل، يعمل حتى بدون إنترنت على الهاتف الذي يقوم بالمسح.
  • محل، تأجير، فعالية، كلمة مرور تتغير كل شهر؟ رمز يشير إلى رابط قابل للتغيير. لكي لا تضطر لإعادة طباعة المواد في كل مرة.

بعض الأشياء التي قد يسهل إغفالها

اطبع الرمز بحجم 2 في 2 سنتيمتر على الأقل. الحجم الأصغر قد يكون متعباً عند استخدام كاميرا ضعيفة. ولا تقم بتغليفه بطبقة لامعة جداً، لأن انعكاسات الضوء يمكن أن تفسد عملية المسح الضوئي (تم التحقق من ذلك شخصياً بجانب النافذة في وقت الظهيرة).

أضف اسم الشبكة وكلمة المرور كنص عادي أسفل الكود. هذا بمثابة حل احتياطي للهواتف القديمة ولعمتك التي تفضل الكتابة يدوياً. سيكلفك ذلك سطراً واحداً، لكنه سينقذ الموقف.

والشيء الأكثر أهمية في نهاية هذه القائمة: لا تنشر على ملفك الشخصي العام في وسائل التواصل الاجتماعي كوداً يؤدي إلى الشبكة الرئيسية بكلمة مرور حقيقية. هذا يعني حرفياً نشر مفتاح شبكتك المحلية (LAN). الناس يفعلون ذلك دون تفكير، لأن "هذه مجرد صورة جميلة".

Please provide the Polish Markdown you would like me to translate. I am ready to perform the translation following all your instructions.

لدي في منزلي ملصق مثبت من الداخل على خزانة في الردهة. الضيوف يعرفون مكانه، يقومون بمسحه أثناء مرورهم، وهذا الطقس الكامل المتمثل في تهجئة كلمة المرور قد اختفى ببساطة. تفصيل صغير، لكنه غير الطريقة التي يدخل بها الناس إلى شقتي. أحياناً تكون أفضل التحسينات ليست تلك الكبيرة، بل تلك التي تقضي على لحظة واحدة صغيرة ومتكررة من الإزعاج. إذا كانت كلمة مرورك تحب التغيير، فاعتمد على رمز يعتمد على رابط قابل للاستبدال وتخلص من هذا الأمر نهائياً. أما إذا لم تكن كذلك، فحتى ورقة بها رمز مكتوب بخط اليد ستفي بالغرض. السؤال الوحيد هو أين ستلصقها.