Làm thế nào để chuyển tiếp cổng giúp đỡ trong torrent?


29

Tôi sử dụng Transmission để tải tập tin nhưng nó nói rằng cần phải mở một cổng nhất định. Tuy nhiên, trong khi cổng này bị đóng, tôi nhận thấy rằng tôi vẫn có thể tải xuống các tệp mà không gặp vấn đề gì. Nhưng khi tôi mở cổng thông qua bộ định tuyến của mình, tôi có thể thấy sự khác biệt đáng kể về tốc độ tải xuống. Tôi biết những điều cơ bản về "chuyển tiếp cổng" và nó chuyển tiếp lưu lượng truy cập đến một thiết bị nhất định trên một cổng nhất định. Vì vậy, tôi đã nghĩ rằng việc tải xuống của tôi sẽ không tiến hành vì cổng đã bị đóng nhưng không được. Vì vậy, câu hỏi của tôi là:

  1. Làm thế nào để chuyển tiếp cổng giúp trong tình huống này?
  2. Tại sao tải xuống của tôi tăng tốc khi chuyển tiếp cổng được bật?

3
Tôi cũng vậy, tôi quan tâm đến báo cáo của bạn về sự khác biệt tốc độ. Bạn có thể kiểm tra kết quả của bạn một cách khoa học hơn?
tu-Tái lập Monica-dor duh

Chuyển tiếp cổng cho phép gieo hạt, gieo hạt nhanh hơn và cũng cho phép các đồng nghiệp khác tìm thấy bạn, thay vì khách hàng của bạn phải tìm kiếm các đồng nghiệp khác. Không chắc chắn nếu điều này ảnh hưởng đến tốc độ tải xuống mặc dù.
ecube

@tudor không thật. Tôi chỉ nhận thấy sự khác biệt đáng kể trong Freenasviệc sử dụng của tôi Transmission.
JohnnyQ

1
"Sự khác biệt đáng kể" - đó có lẽ là một sự cải thiện đáng kể .
MrWhite

Câu trả lời:


51

Tóm lại: để giao thức BitTorrent (p2p) hoạt động ít nhất một mạng ngang hàng phải có một cổng mở công khai (là một nút hoạt động).

Bạn có thể chạy Truyền mà không cần chuyển tiếp cổng (giữ nút thụ động) và bạn sẽ kết nối, tải xuống và chọn tệp không có vấn đề. Tuy nhiên, khách hàng của bạn sẽ chỉ có thể giao tiếp với các nút hoạt động.

Với tính năng chuyển tiếp cổng được bật về phía bạn (trở thành một nút hoạt động), bạn đang tăng số lượng đồng nghiệp bạn có thể giao tiếp (sau đó bạn có thể trao đổi dữ liệu với các nút thụ động).

Điều này ảnh hưởng đến tốc độ truyền tải chung vì tệp sẽ được tải xuống đồng thời từ số lượng nút lớn hơn.

Tài liệu Phân tích BitTorrent và việc sử dụng nó cho Thiết kế Giao thức truyền phát dựa trên P2P cho CDN lai chứa các biểu đồ so sánh tốc độ truyền giữa các đồng nghiệp "được tường lửa" và "mở" (tham khảo trang 8):

nhập mô tả hình ảnh ở đây


Theo cách tôi hiểu (có thể sai) là không có cổng mở, khách hàng của bạn phải tìm và khởi tạo tất cả các kết nối đến các máy khách khác. Nó chỉ tìm kiếm các kết nối mới thường xuyên, đôi khi có sự chậm trễ giữa các lần thử, vì vậy có thể nhanh hơn nhiều nếu các khách hàng khác cũng có thể tìm thấy bạn bất cứ khi nào họ nhìn. Đây thực sự chỉ là một cách khác để nói điều tương tự như câu trả lời này.
Joe

19

Nếu uPnP / NAT-PMP bị tắt trên máy khách torrent, bộ định tuyến hoặc cả hai, thì các kết nối trong nước sẽ không hoạt động. Sau đó, bạn sẽ cần chuyển tiếp cổng tới máy của mình trong cấu hình của bộ định tuyến hoặc bật uPnP. Vì ánh xạ chuyển tiếp / uPnP có sẵn cho các kết nối gửi đến, nó có thể cho phép nhiều đồng nghiệp hơn thông qua đó trước đây không thể kết nối với bạn. Vì vậy, nếu bạn đã chuyển tiếp VÀ uPnP, sau đó kích hoạt một trong số chúng, điều đó có thể dẫn đến sự gia tăng.

Chặn rằng, theo như tôi biết, không có sự khác biệt lớn giữa uPnP so với chuyển tiếp cổng thủ công liên quan đến tốc độ. Có thể một số sự kiện khác xảy ra vào khoảng thời gian đó, ví dụ như bạn đã kết nối với nhiều đồng nghiệp hơn, ISP của bạn thực hiện định hình lưu lượng truy cập dựa trên cổng, can thiệp từ các chương trình khác, v.v. nhưng giả sử không phải vậy, sẽ không có sự khác biệt.

(Câu trả lời ban đầu của tôi không rõ ràng, tôi xin lỗi. Hy vọng điều này tốt hơn.)


7
Bất cứ ai quan tâm đến bảo mật sẽ đảm bảo uPnP được tắt. Đó là một ý tưởng khủng khiếp!
Matt H

@MattH Vâng, tôi không bận tâm đến điều đó bởi vì tôi muốn được súc tích. Tốt để chỉ ra mặc dù.
BrianC 17/03/2016

3

Nếu bạn đã bật chuyển tiếp cổng, thì các kết nối đến có thể tìm thấy nút torrent của bạn. Nếu không, các kết nối duy nhất được thực hiện sẽ là các kết nối ra.

Tất nhiên, bạn chỉ có thể tải xuống bằng cách sử dụng các kết nối ngoài, nhưng bạn sẽ có một nhóm các nút tiềm năng nhỏ hơn để kết nối (vì các nút khác không có chuyển tiếp cổng không thể được kết nối). Do đó, bạn có thể sẽ nhận được tốc độ tải xuống tổng thể chậm hơn vì bạn sẽ có ít đồng nghiệp hoạt động hơn. Bạn cũng sẽ ít có khả năng tìm hiểu về các nhóm đồng đẳng bị cô lập thông qua DHT.

Điều này sẽ ảnh hưởng đến bạn nhiều hơn nếu bạn có bộ mã hóa và được ủy quyền vì điều này càng làm giảm nhóm đồng nghiệp tiềm năng của bạn.

Nếu bộ định tuyến của bạn đã kích hoạt uPNP, thì hầu hết các máy khách torrent sẽ tận dụng lợi thế này để tự động thiết lập chuyển tiếp cổng. Mặt khác, bạn sẽ cần thiết lập thủ công trong cấu hình bộ định tuyến - phương pháp để thực hiện việc này phụ thuộc vào bộ định tuyến của bạn và phạm vi cổng để chuyển tiếp phụ thuộc vào thiết lập máy khách của bạn.


Đây là những gì tôi sẽ nói. Một số torrent gần như không có hoạt động với cổng đóng. Tôi thường thấy rằng phần lớn các kết nối của tôi đang đến. Và chúng không xảy ra trừ khi một cổng được mở. Ngoài ra, ngoài bất kỳ mối quan tâm bảo mật nào, nếu bạn có bộ định tuyến cũ, sử dụng uPNP có thể lấp đầy bảng trong bộ định tuyến và gây ra các vấn đề khác.
Joe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.