wie man Übertragung d / l durch Tintenfisch verwendet

2824
davidshen84

Mein Squid-Server verwendet das ncsa-Modul für die Authentifizierung. und ich kann diesen Proxy mit Webbrowsern (IE / FF) verwenden. Ich habe meine Übertragung folgendermaßen konfiguriert:

"proxy": "my.proxy.ip",

"proxy-auth-enabled": true,

"Proxy-Auth-Passwort": "MeinPasswort",

"proxy-auth-username": "meinname",

"proxy-enabled": true,

"Proxy-Port": 31288

"Proxy-Typ": 0,

Nachdem ich meinen Übertragungs-Daemon gestartet habe, sehe ich immer noch TCP_DENIED / 407 in meinem Squid-Log. Es scheint, dass die Übertragung keine Informationen zum Benutzerkonto enthielt. an den Squid-Server und die Anforderung wird abgelehnt.

kann jemand das beheben?

0

2 Antworten auf die Frage

0
Robert Leckie

Bitorrent stellt zwei Arten von Verbindungen her, die http-Verbindung zum Tracker (normalerweise an Port 6969) und dann die eigentliche Übertragung (normalerweise an Port 6981 und höher) habe speziell gesagt, verbinden Sie sich mit einem Proxy mit dem Tracker. Die andere Verbindung ist nicht http und wird daher nicht authentifiziert.

Wenn Sie Wireshark verwenden und die Verbindung beobachten möchten, wäre ich bereit zu wetten, dass die Verbindungen zu den Trackern funktionieren und dass die Ablehnung, die Sie im Protokoll sehen, der Versuch ist, Inhalte herunterzuladen.

Es gibt einige Möglichkeiten, die Sie an dieser Stelle ausführen können. Ich vermute, dass die Tintenfischbox auch Ihr Tor ist. Am einfachsten ist es daher, die iptables zu modifizieren und die erforderlichen Ports an den Computer weiterzuleiten (siehe unten). Auf diese Weise glaubt es für Übertragungen, dass es im Web ist und gut funktionieren sollte.

iptables -t nat -A PREROUTING -p tcp --dport 6881:6889 -j DNAT --to-destination <transmission_ip> iptables -A FORWARD -s <transmission_ip> -p tcp --dport 6881:6889-j ACCEPT 

Diese Lösung umgeht Tintenfisch.

0
davidshen84

Es ist eigentlich kein Problem. mein Fehler :)

Die obige Einstellung ist korrekt. Der TCP_DENIED wird nicht von Squid geantwortet, er stammt vom BT-Tracker. Also wurde ich vom Tracker abgelehnt, nicht von meinem Tintenfisch-Dienst.