Hi,
Ich versuche, den Peer-Listening-Port mit transmssion-daemon zum Laufen zu bringen. Ich habe die Portweiterleitung in meinem Router entsprechend eingerichtet. die Weiterleitung funktioniert, zB von einem Fremdsystem, kann ich folgendes machen:
$ 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
Trotzdem sagt die Web-UI der Übertragung, dass der Port geschlossen ist
Was mache ich falsch?
Akos
Hast du eine IPv6-Adresse? Offenbar funktioniert portcheck.transmissionbt.com nicht über IPv6: https://gist.github.com/alexiri/4cb552a699eae3895cafbc4e3d4df8f0
Der Portcheck-Dienst muss repariert werden, um IPv6 zu unterstützen.
Ja, ich habe eine IPv6-Adresse
Bedeutet dies, dass die Prüfung falsch ist, aber ansonsten alles in Ordnung ist? oder dass, weil die Prüfung falsch ist, die Übertragung nicht sieht, dass der entsprechende Port verfügbar ist und nicht entsprechend funktioniert?
Sie müssen ein anderes Tool wie dieses verwenden, um zu überprüfen, ob die IPv4- und IPv6-Ports geöffnet sind. Wie auch immer, ich denke, die Übertragung funktioniert gut, das einzige Problem wäre, dass Peers keine Verbindungen zu Ihnen herstellen können, Sie müssen alle initiieren.
Sie müssen ein anderes Tool wie dieses verwenden, um zu überprüfen, ob die IPv4- und IPv6-Ports geöffnet sind.
Ich habe überprüft / ich weiß, dass die Ports in Ordnung sind
Wie auch immer, ich denke, die Übertragung funktioniert gut, das einzige Problem wäre, dass Peers keine Verbindungen zu Ihnen herstellen können, Sie müssen alle initiieren.
damit es nicht richtig funktioniert
Ich kann bestätigen, dass im nächtlichen Build etwas nicht richtig funktioniert, was den Portcheck betrifft. Es meldet immer, dass der Port geschlossen ist, obwohl er von externen Websites als geöffnet gemeldet wird.
Ich bin auf die stabile Version 2.94 (d8e60ee44f) zurückgekehrt und sie funktioniert einwandfrei.
Als UI-Funktionsanfrage halte ich es für sehr nützlich, ein kleines Warnsymbol (vielleicht in der unteren Statusleiste?) Da es jetzt nirgendwo außer auf der Registerkarte "Einstellungen / Netzwerk" angezeigt wird, nachdem Sie auf die Schaltfläche "Port testen" geklickt haben, wird es selten bemerkt.
Problem ist der Unterschied zwischen IPv4 und IPv6. ZB IPv4 Port ist für mich geschlossen, aber IPv6 ist offen. Der Check unterstützt nur IPv4. Es wird also einen geschlossenen IPv4-Port melden, während der IPv6-Port offen ist und IPv6-Peers auch Verbindungen mit meinem Host initiieren können. Die Benutzeroberfläche sollte zwischen IPv4 und IPv6 unterscheiden. Alles andere macht im Moment keinen Sinn. Es gibt zu viele reine IPv4-Hosts.
Hilfreichster Kommentar
Hast du eine IPv6-Adresse? Offenbar funktioniert portcheck.transmissionbt.com nicht über IPv6: https://gist.github.com/alexiri/4cb552a699eae3895cafbc4e3d4df8f0
Der Portcheck-Dienst muss repariert werden, um IPv6 zu unterstützen.