Làm thế nào để sử dụng proxy cho truyền tải?


16

Tôi đã nghe nói rằng Hỗ trợ Proxy trong Truy tìm đã bị xóa kể từ phiên bản 2.12. Có thể sử dụng proxy bằng bất kỳ phương pháp nào khác không?


4
Thật xấu hổ vì điều này đã bị đóng cửa vì nó chắc chắn không phải là một bản sao. Các luồng khác chỉ hoạt động cho các phiên bản trước 2.12 trong khi điều này đặc biệt là yêu cầu một giải pháp cho các phiên bản sau.
scohe001

Câu trả lời:


5

Biến môi trường TL; DR : http_proxy hoạt động ít nhất 2,92. Đối với các phiên bản 1.4.x trở lên, hãy xem các tùy chọn cấu hình tại đây hoặc bên dưới.

Trích dẫn từ trang wiki truyền tải :

Truyền tải sử dụng thư viện libcurl để thông báo và theo dõi dựa trên http- và https. Truyền không hỗ trợ proxy, nhưng libcurl tự nó tôn vinh một số biến môi trường để tùy chỉnh hành vi proxy của nó.

các biến liên quan bắt đầu từ đây . Và trong mô tả CURLOPT_PROXY có điều này:

libcurl tôn trọng các biến môi trường proxy có tên http_proxy , ftp_proxy , sftp_proxy , v.v. Nếu được đặt, libcurl sẽ sử dụng proxy được chỉ định cho lược đồ URL đó. Vì vậy, đối với URL "FTP: //", ftp_proxy được xem xét. all_proxy được sử dụng nếu không có proxy cụ thể giao thức nào được đặt.

Tôi chạy truyền-daemon bằng systemd, vì vậy tôi chỉ cần thêm dòng

Môi trường = http_proxy = http: // proxy_url : proxy_port

để cấu hình dịch vụ bằng cách sử dụng

sudo systemctl chỉnh sửa truyền-daemon.service

và tất cả đã làm việc

Tôi có truyền-daemon 2.92. Không thể nói chắc chắn cho phiên bản cũ hơn, nhưng theo trang wiki này, bạn nên sử dụng tham số này để truyền 1.4.x trở lên:

proxy-authentication String
proxy-authentication-required: Boolean (default = 0)
proxy-port: Number (default = 80)
proxy-server: String
proxy-server-enabled: Boolean (default = 0)
proxy-type: Number (0 = HTTP, 1 = SOCKS4, 2 = SOCKS5, default = 0)
proxy-username: String

Tôi đã thêm dòng Environment=http_proxy=socks4h://105.233.32.123:49556để sử dụng SOCKS4 thay vì http. Có một số trang web SOCKS4 miễn phí để nhận IP. Bạn có thể kiểm tra IP torrent mới của mình nếu bạn tìm kiếm bất kỳ dịch vụ nào để kiểm tra IP của mình
ivanxuu

-4

Truyền sử dụng proxy được cấu hình bằng cách sử dụng Network Proxycông cụ nằm dưới Preferencesmenu.

Giải pháp tham khảo


2
đây không phải là một giải pháp vì tính năng này đã bị xóa kể từ 2.12 và không nêu cách thực hiện những gì được yêu cầu (sửa chữa và tôi sẽ xóa downvote của tôi).
Tcll
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.