انتقل إلى المحتوى

الحلول · VPN

VPS لتشغيل شبكة WireGuard VPN

WireGuard وحدة في نواة النظام وبضعة كيلوبايتات من الإعدادات؛ والجهاز ذو النواة الواحدة يستنفد وصلة الشبكة قبل أن ينفد المعالج. ما تستهلكه الشبكة الافتراضية الشخصية فعلاً هو نقل البيانات، كل بايت يدخل ثم يخرج مجدداً، ولهذا فإن U1-1 بسعر $6.90 دون عدّاد للترافيك هو اختيارنا، ولهذا أيضاً فإن الخطة المحسوبة فاتورة تنتظر أن تقع. يضيف wg-easy واجهة ويب ورموز QR؛ وتصلك C1-2-55 بسعر $19.90 وهو يعمل عليها.

ما يحتاج إليه

برامج من الوثائق، وأحجام موسومة بمصدرها

البرنامج والوضع الأمني مأخوذان من وثائق المشروع نفسه. وحيث لا ينشر المشروع أي رقم للعتاد، تبيّن الأحجام صاحب كل رقم.

من ملف compose ووثائق wg-easy

  • Docker، ثم ghcr.io/wg-easy/wg-easy:15 مع NET_ADMIN وSYS_MODULE وnet.ipv4.ip_forward=1؛ وتوفّر النواة WireGuard.
  • المنافذ: 51820/udp للـ VPN، وهو الوحيد الذي يجب أن يكون عامًا، و51821/tcp لواجهة الويب، التي لا ينبغي أن تكون كذلك.
  • يمكن أن يتم التشغيل الأول دون تدخل باستخدام INIT_ENABLED وINIT_USERNAME وINIT_PASSWORD وINIT_HOST وINIT_PORT وINIT_DNS؛ وبعد ذلك تُنشأ العملاء من الواجهة.
  • تتضاعف حركة البيانات: كل غيغابايت يُنزَّل عبر الشبكة الافتراضية الخاصة هو غيغابايت يدخل الخادم وغيغابايت يخرج منه.

الأحجام (عرض النطاق الترددي، لا الأنوية)

الأحجام حسب عبء العمل
حمل العملvCPURAM
شخص واحد، هواتف وحواسيب محمولةالمعالج لا يهم؛ اشترِ Unmetered أو احسب التيرابايتات.11 GB
أسرة أو فريق صغيركذلك. عشرات الأجهزة المتصلة لا تكلف شيئًا؛ البث هو ما يكلف.12 GB
ربط موقع بموقع أو مكتبما زال الأمر عرض النطاق الترددي. اختر المدينة حسب زمن الاستجابة إلى المكتب.22 GB

الخطط المناسبة

4 أجهزة بأسعار حية

الأرخص وغير المقيس أولًا. الأسعار أسعار اليوم، شهريًا، مأخوذة من الكتالوج.

  • U1-1$6.90/شهر

    1 vCPU · 1 GB · قرص 15 GB · Unmetered

    Unmetered، إسطنبول، اختيارنا. 1 vCPU و1 GB ولا عدّاد للترافيك: VPN لا يمكن أن يفاجئك. الصق ملف compose بنفسك (ثلاثة أوامر).

  • C1-1-25$9.90/شهر

    1 vCPU · 1 GB · قرص 25 GB · 1 TB

    1 TB شهريًا، في 36 مدينة. الجهاز نفسه أينما أردت نقطة الخروج؛ 1 TB من نقل البيانات أكثر من كافٍ للتصفح وضيق على الفيديو. الصق ملف compose بنفسك.

  • C1-2-55$19.90/شهر

    1 vCPU · 2 GB · قرص 55 GB · 2 TB

    يصل وعليه wg-easy قيد التشغيل. 1 vCPU / 2 GB / 2 TB لدى مورّد يشغّل الإعداد المسبق الخاص بنا: كلمة مرور المسؤول في ملف لا يقرؤه إلا root، والواجهة على loopback، ورموز QR جاهزة.

  • U1-2$8.90/شهر

    1 vCPU · 2 GB · قرص 25 GB · Unmetered

    Unmetered، ‏2 GB، إسطنبول. الخيار ذو الذاكرة المضاعفة، لـ VPN يشغّل أيضًا مرشّح DNS أو خدمة ثانية.

يفتح «نشر مع التثبيت» نموذج الطلب وفي مربع بدء التشغيل سكربت WireGuard (wg-easy) الخاص بنا كاملاً، قبل أن تشتري. ويعمل مرة واحدة، بحساب root، أثناء بناء الخادم، وفقط لدى المورّدين الذين تشغّل منصتهم سكربتات بدء التشغيل؛ أما في الصفوف الأخرى فالتثبيت هو الأوامر نفسها، تلصقها أنت.

التثبيت

أربع خطوات، من وثائق wg-easy

مع الإعداد المسبق، تكون الخطوات الثلاث الأولى منجزة عند تسليم الخادم، وتجد كلمة مرور المسؤول في /root/WIREGUARD-NEXT-STEPS.txt.

  1. Docker. curl -fsSL https://get.docker.com | sh
  2. ملف compose. mkdir -p /etc/docker/containers/wg-easy، ونزّل ملف docker-compose.yml الخاص بالمشروع هناك، واربط منفذ الواجهة بـ loopback: "127.0.0.1:51821:51821/tcp". ويضبط الإعداد المسبق أيضًا متغيرات INIT_* بحيث لا يُكشف أي معالج إعداد.
  3. شغّله وافتح المنفذ. docker compose up -d، ثم ufw allow 51820/udp. لا شيء آخر يحتاج إلى أن يكون عامًا.
  4. أنشئ عميلًا. من حاسوبك المحمول ssh -N -L 51821:127.0.0.1:51821 root@your-server، افتح http://127.0.0.1:51821/، وأضف عميلًا، وامسح رمز QR بتطبيق WireGuard. تم الاتصال.

بصراحة

ما كنا سنشتريه فعلاً

الـ VPN فاتورة عرض نطاق ترددي مرفق بها خادم صغير. اشترِ الخادم الذي بلا عدّاد.

لـ VPN شخصي

U1-1 · $6.90/شهر

1 vCPU، و1 GB، دون عدّاد للترافيك، بسعر $6.90 شهرياً، في إسطنبول: كل هاتف وحاسوب محمول تملكه، بما في ذلك الفيديو، والفاتورة لا تتغير أبداً. إنه أرخص جهاز نبيعه وهو المناسب لهذا الغرض. وإذا كان يجب أن تكون نقطة الخروج في بلد آخر، فإن C1-1-25 بسعر $9.90 متاحة في 36 مدينة مع 1 TB شهرياً، وهذا يكفي للتصفح لا للبث. لا يعمل أي منهما بإعدادنا المسبق؛ والتثبيت ثلاثة أوامر.

أسئلة

ما يسأل عنه الناس قبل الشراء.

ما خادم VPS الذي أحتاجه لـ WireGuard؟
الأصغر. يعمل WireGuard داخل النواة وينقل مئات الميغابتات على نواة واحدة؛ واستهلاك الذاكرة ضئيل. المورد المهم هو نقل البيانات، لأن كل بايت تسحبه عبر الـ VPN يدخل الخادم ثم يخرج منه مجددًا. لذا فسؤال التحجيم الصادق ليس الأنوية ولا RAM، بل هل الخطة غير مقيسة أو كم تيرابايت تتضمن.
لماذا توصي الصفحة بخطة غير محسوبة الترافيك بدلاً من خطة محسوبة تبدو أرخص؟
لأن الـ VPN هو حمل العمل الذي يؤلم فيه حساب نقل البيانات. سهرة من فيديو HD تعادل 3–5 GB؛ وعبر VPN يصبح ذلك 6–10 GB من نقل البيانات على الخادم. خطة 1 TB كافية للتصفح وضيقة على أسرة تشاهد البث. الجهاز غير المقيس يكلف $6.90 ولا يُطرح السؤال أصلًا.
ما الذي يفعله الإعداد المسبق لبدء التشغيل؟
يثبّت Docker بالسكربت الخاص بـ Docker، ويكتب ملف compose الخاص بـ wg-easy مع ربط واجهة الويب بـ 127.0.0.1 فقط، ويضبط متغيرات الإعداد التلقائي للمشروع بكلمة مرور مسؤول عشوائية من 24 حرفًا وعنوان هذا الخادم كنقطة نهاية، ويشغّله، ولا يفتح في الجدار الناري إلا 51820/udp. تُكتب كلمة المرور في /root/WIREGUARD-NEXT-STEPS.txt، ولا يقرؤها إلا root. لا يمكن الوصول إلى أي معالج إعداد من الإنترنت في أي وقت.
هل واجهة الويب مكشوفة؟
ليس مع الإعداد المسبق: فهي تستمع على loopback وتصل إليها عبر نفق SSH. ملف compose الخاص بـ wg-easy نفسه ينشر 51821 على جميع الواجهات ويتوقع منك وضع HTTPS وكلمة مرور أمامها؛ وربطها بـ loopback طريق أبسط إلى النتيجة نفسها. منفذ الـ VPN 51820/udp عام بالضرورة، فهو ما يتصل به العملاء، وWireGuard صامت تجاه أي أحد لا يملك مفتاحًا صالحًا.
في أي مدينة يجب أن يكون الخادم؟
قريبًا منك للسرعة، أو في الدولة التي تريد الظهور من إنترنتها. زمن الاستجابة هو ما تشعر به: اختر المدينة ذات أدنى ping من مكانك، وإن كان الغرض نقطة خروج في دولة معينة فهذا ما يحسم الأمر. C1-1-25 هو الشكل نفسه في 36 مدينة.
هل يمكنني تشغيل شيء آخر عليه؟
مرشّح DNS (Pi-hole أو AdGuard Home) بجانب wg-easy هو الثنائي الكلاسيكي ويكفيه 1–2 GB. أي شيء أثقل يستحق جهازًا خاصًا به؛ فالغاية من خادم VPN أن يكون صغيرًا ومملًا ويعمل دائمًا.