قم بإعادة توجيه منفذ محلي إلى i2p عبر SAM API، أو قم بتعيين وجهة إلى منفذ على المضيف المحلي. لم يعد هذا عملاً قيد التنفيذ إلى حد كبير، بل هو وسيلة مفيدة جدًا لتكوين التطبيقات بطريقة تشبه i2ptunnel. يتم دعم TCP وUDP، ولكن قد تكون هناك بعض الأخطاء العالقة في UDP، يرجى الإبلاغ عنها إذا وجدت.
الحالة: تتم صيانة هذا المشروع. سأرد على المشكلات وطلبات السحب وطلبات الميزات في غضون أيام قليلة. لا أقوم بإضافة العديد من الميزات الجديدة إليه في الوقت الحالي.
go get -u github.com/eyedeekay/sam-forwarder/samcatd
# for now
فقط:
make deps build
وسيكون في المجلد ./bin/
هناك عدة طرق لاستخدام sam-forwarder:
يُسمى التطبيق المستقل لتكوين الأنفاق samcatd وحزمته الرئيسية موجودة في الدليل ./samcatd
. إنه يعمل كملف cli وهو قادر على تشغيل WebUI، وهو للعرض فقط حاليًا. وفي المستقبل، ستكون واجهة WebUI أيضًا قادرة على تكوين الأنفاق وتحريرها.
لقد تم إيقاف تطبيق epsite السابق بالكامل. إذا كنت تستخدمه، فيمكن عادةً استبداله بـ samcatd -s
والوسائط الموجودة لديك.
أحتاج إلى أن يقبل samcatd مجلد تكوين مطابقًا لـ /etc/i2pd/tunels.conf.d، نظرًا لأن جزءًا من الهدف من ذلك هو أن يكون متوافقًا مع تكوين أنفاق i2pd. بمجرد الانتهاء من ذلك، سأستأنف تحويلها إلى حزمة .deb.
فهو لا يقوم بتشفير ملف .i2pkeys بشكل افتراضي، لذا إذا تمكن شخص ما من سرقته، فيمكنه استخدامه لإنشاء أنفاق لانتحال شخصيتك. تمت إضافة الدعم التجريبي لعمليات الحفظ المشفرة. والفكرة هي أن الشخص الذي لديه المفتاح فقط هو الذي سيكون قادرًا على فك تشفير الأنفاق وبدء تشغيلها. الأمر متروك للمستخدم لتحديد كيفية إدارة هذه المفاتيح. في الوقت الحالي هذا النظام سيء جدًا. سأتناول ذلك قريبًا أيضًا.
يجري العمل حاليًا على دعم تجريبي لتصحيح الأخطاء المستند إلى KCP ومخططات البيانات المتدفقة. يعد أيضًا نوع من الوكيل العكسي أو المرشح خيارًا واضحًا.
لقد قمت فقط بتمكين استخدام مجموعة فرعية من خيارات تكوين i2cp والنفق، وهي الخيارات التي أستخدمها كثيرًا ولا أفترض لأي سبب حقيقي أن الآخرين يستخدمونها أكثر من غيرها. من السهل جدًا إضافتها، ولكنها مملة فقط. إذا كنت تريد خيار i2cp أو خيار النفق غير المتوفر، يرجى لفت انتباهي إليه . أنا سريع الاستجابة عندما يتصل بي الأشخاص فعليًا، ومن المحتمل أن تتم إضافتها في غضون 24 ساعة. أنوي الحصول على خيارات التكوين لجميع خيارات i2cp وخيارات النفق ذات الصلة، والتي أتابعها هنا.
أحتاج فقط إلى تغيير كيفية إجراء التكوين بالكامل. أريد أن يعمل مع تنسيقات التكوين التي يستخدمها كل جهاز توجيه I2P.
تكوين TLS تجريبي. لقد قررت تنفيذ شهادات TLS الاختيارية والموقعة ذاتيًا والتي تم تكوينها تلقائيًا. لم يتم التخطيط لدعم CA لأنه يجب استخدام CA بديل ولا يوجد خيار واضح يمكن استخدامه. إذا كنت تعمل على أي شيء من هذا القبيل، أود أن أعرف ذلك.
معظمها خاص بي، ولكن هذا كله مجاني كما في الحرية ليستخدمه أي شخص:
XMR:43V6cTZrUfAb9JD6Dmn3vjdT9XxLbiE27D1kaoehb359ACaHs8191mR4RsJH7hGjRTiAoSwFQAVdsCBToXXPAqTMDdP2bZB
بي تي سي:159M8MEUwhTzE9RXmcZxtigKaEjgfwRbHt