امتداد المتصفح

يفتح أسماء jemo السيادية مباشرة، بلا وسيط البوابة: تكتب اسمك.jemo في شريط العناوين فيفتح، تماماً ككتابة أي اسم آخر.

حمّل الحزمة الآن أو حزمة Firefox

الحزمة نفسها تخدم Chromium و Firefox، وتُبنى من شجرة واحدة مفتوحة في extension/. إن لم تكن الحزمة مبنيّة بعد، خادم هذه الصفحة يشرح ذلك بدل أن يعطيك ملفاً مكسوراً.

أيّ متصفح هذا

ماذا يفعل

  • حين تفتح عنواناً من البوابة، يفكّ الاسم السيادي المخفيّ في العنوان ويعرضه.
  • إن ضبطت نقطة DoH، يتحقق أن الاسم حيّ على الشبكة قبل عرضه.
  • يضع شريطاً في أسفل صفحاتنا فيه زرّ «فعّله الآن» إن لم يكن جهازك يعرّف أسماءنا بعد.
  • اختصار: Alt+Shift+J، أو من قائمة السياق.

ماذا لا يفعل

  • لا يغيّر كيف يوزّع المتصفح DNS — ولا يستطيع أي امتداد ذلك، لأن المُوزِّع يُختار قبل أن يعمل أي امتداد.
  • لا يقرّر إن كان جهازك يوزّع DNS، بل يجرّب العنوان ويعرض ما ردّ عليه.
  • لا يقرأ سجل تصفحك ولا يرسل شيئاً إلى أي خادم.

الخصوصية

  • لا حسابات، ولا تحليلات، ولا تتبّع.
  • إعداداتك تُحفظ على جهازك وحده.
  • الاتصال الوحيد المحتمل: نقطة DoH التي تضبطها أنت بنفسك.

سياسة الخصوصية كاملة

التثبيت

اختر متصفحك. الحزمة نفسها تخدم Chromium و Firefox.

Firefox

حمّله، ثم ثبّته من about:debugging.

تحميل jemo.xpi

ثم: about:debugging → «هذا Firefox» → «تحميل إضافة مؤقتة» → اختر الملف. لا خطوة تفعيل بعدها — تأكّد أنه ثُبّت.

Edge و Brave

متجر Edge مجاني، أو التثبيت المباشر.

متجر Microsoft Edge

التثبيت اليدوي:

تحميل jemo.zip

Chrome

متجر Chrome يتطلّب حساب مطوّر مدفوعاً، وغير متاح من كل الدول.

تحميل jemo.zip

ثم: الإضافات ← تفعيل «وضع المطوّر» ← «تحميل غير محزومة» ← فُكّ الضغط عن الملف ثم اختر المجلد.

كيف تتأكّد أنه ثُبّت فعلاً

التثبيت اليدوي لا يقول شيئاً حين ينجح. ثلاثة أشياء تراها بعينك، بالترتيب.

01

اختصار Alt+Shift+J يردّ

افتح أي صفحة على البوابة واضغط الاختصار. النافذة الصغيرة التي تفتح تعرض عنوانك على شطر «الاسم السيادي — مباشرة، بلا بوابة». إن لم تفتح نافذة أصلاً فالامتداد غير مثبَّت أو مُعطَّل: افتح قائمة الإضافات في متصفحك وثبّت حالة «jemo» على مفعّل.

02

الشريط يظهر في أسفل موقعك

افتح https://اسمك.gw.jemo.dev/. إن لم تكن قد فعّلته من قبل، يظهر في أسفل الصفحة شريط «موقعك يعمل أيضاً على اسمك مباشرةً» بزرّ «فعّله الآن». ظهوره دليل أن الامتداد محمّل ويعمل. إن لم يظهر، فإما أنه مُعطَّل أو أنك فعّلته في زيارة سابقة — والحقيقة الثانية هي الحالة الجيّدة.

03

نقرة على صفحة ليست لنا تعطي جواباً

افتح أي موقع لا علاقة له بـ jemo واضغط زرّ الامتداد. الجواب الصحيح هو «هذه الصفحة ليست اسم jemo». إن كان هذا ما تراه فالامتداد يقرأ العنوان كما يجب؛ لا تدع هذه العبارة تُقرأ كخلل.

الاسم ما زال لا يُفتح

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

الحدّ الصريح أولاً: الامتداد يجعل العنوان قابلاً للكتابة ويكشف اسمك السيادي، لكنه لا يعرّف المتصفّحَ بجذرٍ لا يعرفه. اسمٌ على جذر بديل لا يُفتح في أي متصفّح، امتداداً كان أو غير ذلك، قبل أن يُوجَّه الجهاز نفسه إلى مُوزّع يعرف الجذر. لذلك كل خطوة أدناه تلمس الجهاز أو الخادم، لا الامتداد.

01

العَرَض: البوابة تفتح، والاسم السيادي لا يُفتح

رابط https://اسمك.gw.jemo.dev/ يعمل في أي متصفح على أي جهاز بلا إعداد. إن كان هو وحده ما يعمل، فالاسم سليم والجهاز هو الذي لا يعرف الجذر.

./nd check

يُجري الفحص على الحاسوب الذي يشغّل الشبكة، ويطبع عنوان المُوزّع وعنوانه على شبكتك المحلية، وتعليمات كل جهاز على حدة. إن قال إن خدمة التحقّق لم تُبنَ بعد، فشغّل make up مرّة واحدة ثم أعده. الصفحة الكاملة: كيف أفتح الموقع؟

02

العَرَض: الطرفية تحلّ الاسم، والمتصفّح لا

هذا هو العَرَض الأكثر خداعاً، لأن كل شيء يبدو صحيحاً في الطرفية. السبب أن المتصفّح يشغّل DNS مشفّراً خاصاً به ويتجاوز مُوزّع النظام بعد ضبطه.

  • Firefox: about:config ← network.trr.mode = 5 (بحث النظام كاملاً، لا DoH).
  • Chrome و Edge: chrome://settings/security ← «استخدام DNS آمن» ← مخصّص، وضع رابط نقطة dns-query الذي يطبعه ./nd check.
  • لأسطول كامل من أجهزة Firefox، ملف واحد يملأ المجلدات كلها: ./nd firefox --url https://HOST/dns-query.
03

العَرَض: الاسم يُفتح، لكنّ HTTPS يرفض الاتصال

الاسم صحيح والمُوزّع صحيح، والفشل في الشهادة: لم يُصدَر بعدُ ورقة لهذا الاسم، أو لم يثق جهازك بمُصدِرها. الإصدار يبنى كل ما يحتاجه HTTPS ويطبع بصمة الشهادة:

./nd ca

ثم ثبّت generated/ca/ca.crt في مخزن جهازك. الشهادة مقيّدة بجذورنا وحدها ولا تمسّ تصفّحك العادي. على Linux:

sudo cp generated/ca/ca.crt /usr/local/share/ca-certificates/ && sudo update-ca-certificates

على iOS و macOS، ملف .mobileconfig الذي يُنشئه ./nd profile يحمل الشهادة وخادم DoH معاً.

لماذا لا يوجد في متجر Chrome؟

تسجيل مطوّر Chrome يتطلّب رسماً لمرة واحدة، والدول المدعومة لا تشمل كل مكان. لذلك نوزّع الامتداد من هنا مباشرة، ونرفعه إلى المتاجر المجانية. الامتداد مفتوح المصدر، والحزمة نفسها تُبنى من نفس الشجرة.

الخطوة التالية

امتدادٌ يفتح الأسماء، لا يديرها. لتغيير محتوى اسمك أو عنوانه أو حالته، ادخل إلى لوحة التحكّم: تسجّل الدخول بحسابك، وهو نفسه الحساب الذي سجّلت به الاسم.