🐧HorizonVPN للينكس
قريباً

WireGuard أصلي،
وبلا تنازلات،
وعلى كل التوزيعات.

يستخدم HorizonVPN على لينكس وحدة WireGuard الأصلية في النواة، بلا أغلفة في فضاء المستخدم وبلا رقع DKMS. ويتكامل مع NetworkManager، ويدعم الخوادم بلا واجهة عبر systemd، ويفرض Kill Switch متيناً عبر iptables.

94 Mbps
متوسط سرعة التنزيل
Kernel 5.6+
WireGuard أصلي
systemd
خدمة تعمل تلقائياً
UbuntuDebianFedoraArchopenSUSEسطر أوامر وواجهة رسومية
horizonvpn — bash — 100×28user@ubuntu:~$ sudo horizonvpn connect --nl جارٍ تجهيز واجهة WireGuard في النواة… جارٍ تطبيق قواعد Kill Switch في iptables… ✓ متصل بـ nl1.horizonvpn.netالبروتوكولWireGuard (وحدة أصلية في النواة)الخادمأمستردام، هولندا · 12 جزءاً من الألف من الثانيةحركة البيانات↓ 94 ميجابت/ث ↑ 42 ميجابت/ثKill Switchنشط · طُبّقت قواعد iptablesuser@ubuntu:~$ horizonvpn status● HorizonVPN نشط (قيد التشغيل)منذ 14:32:07Main PID: 3841 (horizonvpnd)Interface: wg0 IP: 10.8.0.12/32user@ubuntu:~$Ubuntu 24.04 LTS · لينكس 6.8.0 · WireGuard 1.0.0eth0: 10.0.0.2
دعم التوزيعات

VPN واحد لكل التوزيعات

حزم أصلية لـ APT وDNF وZypper وAUR. والتثبيت في أقل من 60 ثانية.

Ubuntu
24.04 LTS
Debian
12 Bookworm
Fedora
39 / 40
Arch Linux
متجدد
openSUSE
Tumbleweed
Manjaro
متجدد
RHEL
9 / CentOS
Mint
21.x
Pop!_OS
22.04
Elementary
7 Horus
التثبيت

جاهز للعمل في أقل من 60 ثانية

يوفر HorizonVPN حزماً أصلية لكل مديري الحزم الرئيسيين. بلا ترجمة يدوية وبلا اعتماديات مكسورة. وأمر واحد يثبّت أداة سطر الأوامر والخدمة وإضافة NetworkManager.

1
أضف المستودع
أضف مستودع حزم HorizonVPN الموقّع إلى نظامك.
2
ثبّت الحزمة
تتولى أدوات apt وdnf وpacman كل اعتماديات WireGuard تلقائياً.
3
اتصال
شغّل الأمر horizonvpn connect من أي طرفية أو استخدم الواجهة الرسومية.
Ubuntu · Debian · Mint · Pop!_OS
# Add HorizonVPN repository key
$curl -fsSL https://pkg.horizonvpn.org/gpg | sudo gpg \
· --dearmor -o /usr/share/keyrings/horizonvpn.gpg
$echo "deb [signed-by=/usr/share/keyrings/horizonvpn.gpg] \
· https://pkg.horizonvpn.org/apt stable main" | \
· sudo tee /etc/apt/sources.list.d/horizonvpn.list
$sudo apt update && sudo apt install horizonvpn
# Connect
$horizonvpn connect --country netherlands
✓ Connected — Amsterdam · 12ms · WireGuard

مصمم على طريقة لينكس

بلا تطبيق Electron وبلا حاجة إلى إضافة متصفح. خدمة حقيقية وسطر أوامر حقيقي وتكامل حقيقي مع النواة.

وحدة WireGuard الأصلية في النواة
يستخدم وحدة WireGuard المدمجة في لينكس 5.6 فأحدث. بلا رقع DKMS وبلا بديل في فضاء المستخدم، أي تشفير بسرعة النواة.
🔒
Kill Switch عبر iptables
قواعد الإسقاط تحجب كل حركة خارج الـ VPN لحظة انقطاع النفق. وتسريبات IPv6 محجوبة تلقائياً. وتُزال القواعد بنظافة عند قطع الاتصال.
🌐
التكامل مع NetworkManager
تظهر الاتصالات كواجهات WireGuard أصلية في nmtui وnmcli. ويُدار دفع إعدادات DNS تلقائياً عبر resolv.conf أو systemd-resolved.
🖥️
وضع الخوادم بلا واجهة
شغّله على خادم افتراضي أو وحدة تخزين شبكية أو Raspberry Pi بلا حاجة إلى سطح مكتب. اضبطه مرة، ويعمل كخدمة systemd تتصل تلقائياً بعد إعادة التشغيل.
🔀
تقسيم النفق عبر cgroups
مرّر عمليات محددة عبر الـ VPN بينما تستخدم الأخرى اتصالك المباشر. ويعمل ذلك على مستوى العملية باستخدام cgroups v2 في لينكس.
🔐
DNS عبر TLS
كل استعلامات DNS مشفرة عبر DoT. ويعمل مع systemd-resolved وdnsmasq. فلا تسريبات DNS بنص صريح مهما كانت حالة النفق.
/etc/systemd/system/horizonvpn.service
[Unit]
Description=HorizonVPN Daemon
After=network.target
[Service]
ExecStart=/usr/bin/horizonvpnd
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
$ sudo systemctl enable --now horizonvpn
Created symlink /etc/systemd/system/multi-user.target.wants/horizonvpn.service
✓ فُعّلت الخدمة وبدأ تشغيلها
وضع بلا واجهة

خدمة systemd حقيقية لا مجرد عملية في الخلفية

تتكامل خدمة HorizonVPN مع systemd كأي خدمة لينكس أخرى، لا كتطبيق خلفية مرتجل. فعّلها مرة، فيتصل الـ VPN تلقائياً عند الإقلاع، ويصمد بعد إعادة التشغيل، ويعيد التشغيل تلقائياً إذا تعطلت العملية.

يصمد بعد إعادة التشغيل ويعيد الاتصال عند الإقلاع تلقائياً
تسجيل عبر journald، واستخدم journalctl -u horizonvpn للسجلات الكاملة
احترام حدود الذاكرة في cgroups على الخوادم محدودة الموارد
يعمل عبر SSH بلا حاجة إلى خادم عرض

متطلبات النظام

النواة5.6 فأحدث (WireGuard مدمج)
البنيةx86_64 وARM64 وARMv7
نظام الإقلاعsystemd (الإصدار 232 فأحدث)
DNSsystemd-resolved أو resolveconf
الشبكةNetworkManager 1.26 فأحدث (اختياري)
RAMاستهلاك الخدمة 64 ميجابايت

ما يتضمنه

🖥️
أداة سطر الأوامر
الأوامر connect وdisconnect وstatus وlist، مع دعم كامل للبرمجة النصية
🖼️
واجهة رسومية بـ GTK
تطبيق سطح مكتب اختياري لـ GNOME وKDE وXFCE، أو استغنِ عنه تماماً
🌐
إضافة NetworkManager
إضافة NetworkManager لتظهر الاتصالات في nmtui وnmcli
🛡️
Kill Switch
قواعد iptables وnftables تلقائية لا يمكن تجاوزها بالخطأ

الأسئلة الشائعة

هل أحتاج صلاحيات الجذر لتشغيل HorizonVPN على لينكس؟

فقط لإعداد الاتصال الأول. وبعد ضبط واجهة WireGuard وقواعد Kill Switch في iptables، تعمل الخدمة كخدمة نظام بمستخدمها الخاص. وتتصل وتقطع الاتصال بعدها كمستخدم عادي.

هل يعمل مع NetworkManager؟

نعم. يتكامل HorizonVPN مع NetworkManager عبر إضافة WireGuard. وتظهر الاتصالات كأنفاق WireGuard قياسية في nmtui وnmcli، ويُدار دفع إعدادات DNS تلقائياً عبر systemd-resolved.

هل أستطيع تشغيل HorizonVPN على خادم بلا واجهة؟

بالتأكيد. فأداة سطر الأوامر تعمل تماماً على الخوادم بلا X11 أو Wayland. اضبطه مرة وشغّله كخدمة systemd للحصول على اتصالات دائمة تصمد بعد إعادة التشغيل.

أي إصدار من النواة أحتاج؟

بروتوكول WireGuard مدمج في نواة لينكس الرئيسية منذ الإصدار 5.6 في مارس 2020. وهو متوفر في Ubuntu 20.04 فأحدث وDebian 11 فأحدث وFedora 32 فأحدث وإصدارات Arch الحالية. أما النوى الأقدم فتستطيع استخدام وحدة DKMS بديلاً.

هل يعمل Kill Switch بثبات على لينكس؟

نعم، عبر قواعد الإسقاط في iptables وnftables التي تحجب كل حركة خارج الـ VPN لحظة انقطاع النفق. وتسريبات IPv6 محجوبة تلقائياً. وتُزال القواعد بنظافة عند قطع الاتصال عمداً.

هل يتوفر تقسيم النفق؟

نعم، عبر cgroups v2 في لينكس. فتستطيع تمرير تطبيقات محددة أو شرائح systemd كاملة عبر الـ VPN بينما تستخدم غيرها اتصالك المباشر. ويتطلب ذلك النواة 5.10 فأحدث لدعم كامل لـ cgroups v2.

🐧

أسرع VPN على لينكس.
وبفارق كبير.

وحدة WireGuard الأصلية في النواة، وKill Switch عبر iptables، وتكامل مع systemd. بلا Electron وبلا ترهل. مجرد برنامج لينكس نظيف يتقن عمله.