شبكة عُقدة

مرجع الإعداد
// الأقران

قائمة باتصالات النظير الصادرة للإنشاء. يتم تحديد الأقران بتنسيق URL. أنواع الأقران التالية مدعومة:

tcp://1.1.1.1:1234 (TCP)
tls://1.1.1.1:1234 (TCP+TLS)
quic://1.1.1.1:1234 (QUIC+TLS)
ws://1.1.1.1:1234 (WebSockets)
wss://1.1.1.1:1234 (WebSockets+TLS)
socks://2.2.2.2:2345/1.1.1.1:1234 (TCP عبر SOCKS)
unix:///path/to/sock.sock (UNIX)
// الاستماع

قائمة بالمستمعين لفتحها لقبول الاتصالات الواردة. بدلاً من توفير عنوان بعيد، يجب عليك بدلاً من ذلك توفير عنوان ربط. سيكون هذا إما 0.0.0.0 لـ IPv4، :: لـ IPv4+IPv6 أو عنوان IP لواجهة شبكة على جهازك.

tcp://[::]:1234 (TCP)
tls://[::]:1234 (TCP+TLS)
quic://[::]:1234 (QUIC+TLS)
ws://[::]:444 (WebSockets)
wss://[::]:444 (WebSockets+TLS)
unix:///path/to/sock.sock (UNIX)
// واجهات MULTICAST

يتحكم في الواجهات التي يجب تمكين أو تعطيل اكتشاف النظير multicast عليها. الافتراضي يختلف حسب المنصة.

كل كتلة واجهة multicast لها الخيارات التالية:

// المفاتيح العامة المسموح بها

قائمة بالمفاتيح العامة التي ستسمح عقدتك بقبول اتصالات النظير الواردة منها.

إذا تم تحديد المفاتيح العامة، يتم تمكين القائمة البيضاء وستتمكن فقط العقد التي تحتوي على تلك المفاتيح العامة من الاتصال. إذا لم يتم تحديد مفاتيح عامة في هذا القسم، فسيتم السماح باتصالات النظير وفقاً لإعداد Listen و/أو MulticastInterfaces.

ملاحظة: هذا ليس جدار حماية ولا يتحكم في من يمكنه إرسال حركة المرور إليك عبر شبكة عُقدة أو الوصول إلى المنافذ والخدمات المفتوحة على جهازك. لذلك تحتاج إلى جدار حماية IPv6.

// IFNAME

يحدد واجهة TUN التي يجب استخدامها. الافتراضي مضبوط على auto والذي سيحاول إعداد TUN تلقائياً. إذا تم تعيينه على none، سيتم تعطيل TUN وستعمل العقدة في وضع الموجه فقط بدون واجهة.

// المفتاح الخاص

المفتاح الخاص لهذه العقدة، محدد كسلسلة سداسية عشرية. إذا لم يتم تحديده، سيتم إنشاء مفتاح خاص عشوائي عند بدء التشغيل.

بدلاً من ذلك، يمكنك استخدام PrivateKeyPath لتحديد المسار إلى ملف يحتوي على المفتاح الخاص.

// المزيد من المعلومات

للحصول على أمثلة إعداد كاملة وخيارات متقدمة، راجع دليل الإعداد.