أهلا،
أحاول أن أجعل منفذ استماع الأقران يعمل مع برنامج transmssion-daemon. لقد قمت بإعداد إعادة توجيه المنفذ في جهاز التوجيه الخاص بي بشكل مناسب. أعمال إعادة التوجيه ، على سبيل المثال من نظام خارجي ، يمكنني القيام بما يلي:
$ telnet x.x.x.x 51413
Trying x.x.x.x...
Connected to x.x.x.x.
Escape character is '^]'.
^]
telnet> q
Connection closed.
$ sudo nmap -sU -p 51413 x.x.x.x
Starting Nmap 7.60 ( https://nmap.org ) at 2018-10-13 09:44 CEST
Nmap scan report for x.x.x.x (x.x.x.x)
Host is up (0.060s latency).
PORT STATE SERVICE
51413/udp open|filtered unknown
Nmap done: 1 IP address (1 host up) scanned in 1.03 seconds
ومع ذلك ، تقول واجهة مستخدم ويب الإرسال أن المنفذ مغلق
ما الخطأ الذي افعله؟
أكوس
هل لديك عنوان IPv6؟ يبدو أن portcheck.transmissionbt.com لا يعمل عبر IPv6: https://gist.github.com/alexiri/4cb552a699eae3895cafbc4e3d4df8f0
تحتاج خدمة فحص المنفذ إلى الإصلاح لدعم IPv6.
نعم ، لدي عنوان IPv6
هل هذا يعني أن الشيك خاطئ وإلا كل شيء على ما يرام؟ أو لأن الشيك خاطئ ، لا يرى الإرسال أن المنفذ المناسب مكشوف ولا يعمل وفقًا لذلك؟
سيتعين عليك استخدام بعض الأدوات الأخرى للتحقق مما إذا كان منفذا IPv4 و IPv6 مفتوحين ، مثل هذا . في كلتا الحالتين ، أعتقد أن الإرسال يعمل بشكل جيد ، المشكلة الوحيدة هي أن الأقران لا يمكنهم بدء اتصالات معك ، عليك أن تبدأ كل منهم.
سيتعين عليك استخدام بعض الأدوات الأخرى للتحقق مما إذا كان منفذا IPv4 و IPv6 مفتوحين ، مثل هذا .
لقد تحققت / أعلم أن المنافذ جيدة
في كلتا الحالتين ، أعتقد أن الإرسال يعمل بشكل جيد ، المشكلة الوحيدة هي أن الأقران لا يمكنهم بدء اتصالات معك ، عليك أن تبدأ كل منهم.
بحيث لا يعمل بشكل صحيح
أستطيع أن أؤكد أن شيئًا ما لا يعمل بشكل صحيح في البناء الليلي فيما يتعلق بفحص المنفذ. يُبلغ دائمًا أن المنفذ مغلق ، على الرغم من أنه تم الإبلاغ عن فتحه من قبل مواقع الويب الخارجية.
لقد عدت إلى الإصدار 2.94 (d8e60ee44f) وهو يعمل بشكل جيد.
كطلب لميزة واجهة المستخدم ، أعتقد أنه سيكون من المفيد جدًا أن يكون لديك رمز تحذير صغير (ربما في شريط الحالة السفلي؟) للإشارة إلى ما إذا كان المنفذ مغلقًا أو مفتوحًا في الوقت الحالي ، حتى يتمكن المستخدمون من إصلاحه. نظرًا لأنه لا يظهر الآن في أي مكان باستثناء علامة تبويب التفضيلات / الشبكة بعد النقر على زر منفذ الاختبار ، نادرًا ما يتم ملاحظته.
المشكلة هي الاختلاف بين IPv4 و IPv6. على سبيل المثال ، منفذ IPv4 مغلق بالنسبة لي ، ولكن IPv6 مفتوح. الفحص يدعم IPv4 فقط. لذلك سيبلغ عن منفذ IPv4 مغلق ، بينما منفذ IPv6 مفتوح ويمكن لأقران IPv6 أيضًا بدء اتصالات مع مضيفي. يجب أن تميز واجهة المستخدم بين IPv4 و IPv6. أي شيء آخر ليس له معنى في الوقت الحالي. هناك عدد كبير جدًا من مضيفي IPv4 فقط.
التعليق الأكثر فائدة
هل لديك عنوان IPv6؟ يبدو أن portcheck.transmissionbt.com لا يعمل عبر IPv6: https://gist.github.com/alexiri/4cb552a699eae3895cafbc4e3d4df8f0
تحتاج خدمة فحص المنفذ إلى الإصلاح لدعم IPv6.