Krótka odpowiedź na pytanie: TAK , możesz wysiać również z zamkniętym portem.
Jeśli port jest zamknięty, oznacza to tylko, że nie możesz akceptować połączeń przychodzących, ale nadal możesz łączyć się z urządzeniami równorzędnymi, które akceptują połączenia. W terminologii torrentowej mówią, że jesteś w trybie pasywnym.
Jeśli twój port byłby otwarty, będziesz mógł zaakceptować połączenia. W terminologii torrentowej nazywa się to trybem aktywnym.
Więc działa to tak: Klient w trybie pasywnym może połączyć się z klientem w trybie aktywnym, ale nie z klientem w trybie pasywnym. Klient w trybie aktywnym może łączyć się zarówno z klientami aktywnymi, jak i pasywnymi.
Jeśli więc Twój port jest zamknięty, oznacza to tylko, że nie możesz połączyć się z innymi komputerami z zamkniętymi portami. Oznacza to, że możesz mieć mniej rówieśników i z powodu tej gorszej prędkości. Ale jeśli torrent jest częsty i istnieje wiele peerów, Twój klient prawdopodobnie będzie w stanie znaleźć wystarczającą liczbę aktywnych peerów, aby zmaksymalizować twoje połączenie. Jeśli torrent ma niewiele elementów równorzędnych, prawdopodobnie w trybie aktywnym uzyskasz znacznie lepszą prędkość. (Jeśli zdarzy się ten rzadki przypadek, że wszyscy peerowie są w trybie pasywnym, wtedy nie będziesz w stanie niczego pobrać / przesłać. Właściwie nie każdy z peerów byłby w stanie zrobić wszystko, ponieważ wszyscy są pasywni, będziesz musiał poczekać, aż przychodzi aktywny peer).
Aby otworzyć ten port : Najpierw sprawdź numer portu w Transmission w Edycja-> Preferencje-> Sieć-> Port używany do połączeń przychodzących . Ten port może być blokowany przez router lub zaporę ogniową.
Jeśli używasz Ubuntu z ustawieniami domyślnymi i nie aktywowałeś zapory, zapora linux nie zablokuje żadnego portu. Jeśli aktywowałeś jakąś zaporę ogniową, musisz zmienić te ustawienia, aby zezwolić na połączenia przychodzące na tym porcie. Jeśli korzystasz z zapory, ale nie wiesz, jak zezwolić na ten port, użyj następującego polecenia, gdzie PORT_NUMBER jest portem używanym do połączeń przychodzących w Transmisji:
sudo iptables -I INPUT -p tcp --dport PORT_NUMBER -j ACCEPT
jest to tylko rozwiązanie tymczasowe, po ponownym uruchomieniu to ustawienie zapory zostanie utracone. Jeśli chcesz, aby było trwałe, możesz umieścić to polecenie w skrypcie startowym. (Lepiej jest jednak zezwolić portowi w interfejsie zapory ogniowej (ufw, gufw, firestarter itp.) Na trwałe rozwiązanie.
O wiele bardziej prawdopodobne jest to, że router „blokuje” ten port:
Najłatwiejszym sposobem na rozwiązanie tego problemu jest włączenie UPnP w ustawieniach routera, a także w opcji Transmisja w menu Edycja-> Preferencje-> karta Sieć-> i zaznaczenie opcji Użyj przekazywania portów UPNP lub NAT-PMP z mojego routera .
Jeśli to nie rozwiąże problemu, będziesz musiał przekierować ten port w ustawieniach routera. Oto świetna strona pokazująca, jak to zrobić dla prawie wszystkich typów routerów. Po prostu wybierz tam typ routera i postępuj zgodnie z instrukcjami. (Na tej stronie będziesz również musiał wybrać program, dla którego chcesz przekazać dalej, ale nie ma znaczenia, który wybierzesz, ponieważ rozwiązanie będzie różnić się tylko numerem portu, ale znasz już numer transmisji, który chcesz przesłać chcesz przekazać dalej).
Uwaga: Powinieneś zaznaczyć Wybierz losowy port za każdym razem, gdy Transmisja jest uruchamiana w Transmisji, jeśli używasz UPNP, w przeciwnym razie numer portu zawsze się zmieni, a zapora / przekazywanie musi być ustawione po każdym rozpoczęciu transmisji. (UPNP może poradzić sobie ze zmianą numerów portów).