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?
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?
Câu trả lời:
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
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
Truyền sử dụng proxy được cấu hình bằng cách sử dụng Network Proxy
công cụ nằm dưới Preferences
menu.