ฉันได้ยินมาว่าการสนับสนุนพร็อกซีใน Trasmission ถูกลบไปแล้วตั้งแต่เวอร์ชัน 2.12 เป็นไปได้ไหมที่จะใช้ proxy ด้วยวิธีอื่น?
ฉันได้ยินมาว่าการสนับสนุนพร็อกซีใน Trasmission ถูกลบไปแล้วตั้งแต่เวอร์ชัน 2.12 เป็นไปได้ไหมที่จะใช้ proxy ด้วยวิธีอื่น?
คำตอบ:
TL; DR : ตัวแปรสภาพแวดล้อมhttp_proxyทำงานได้อย่างน้อย 2.92 สำหรับรุ่น 1.4.x ขึ้นไปดูตัวเลือกการกำหนดค่าที่นี่หรือด้านล่าง
การอ้างอิงจากหน้าส่งวิกิ:
การส่งใช้ไลบรารี libcurl สำหรับการติดตามและการประกาศตาม http และ https การส่งไม่รองรับพร็อกซี แต่ libcurl เองก็ให้เกียรติตัวแปรสภาพแวดล้อมจำนวนหนึ่งเพื่อกำหนดลักษณะการทำงานของพร็อกซีเอง
ตัวแปรที่เกี่ยวข้องเริ่มต้นที่นี่ที่นี่ และในคำอธิบาย CURLOPT_PROXYนี่คือ:
libcurl เคารพตัวแปรสภาพแวดล้อมของพร็อกซีที่ชื่อhttp_proxy , ftp_proxy , sftp_proxyเป็นต้นหากตั้งค่า libcurl จะใช้พร็อกซีที่ระบุสำหรับรูปแบบ URL นั้น ดังนั้นสำหรับ "FTP: //" URL ftp_proxy จึงถูกพิจารณา all_proxy ถูกใช้หากไม่มีการตั้งค่าพร็อกซีเฉพาะโปรโตคอล
ฉันเรียกใช้ transmission-daemon โดยใช้ systemd ดังนั้นฉันจึงเพิ่มบรรทัด
Environment = http_proxy = http: // proxy_url : proxy_port
เพื่อกำหนดค่าบริการโดยใช้
sudo systemctl edit transmission-daemon.service
และทำงานทั้งหมด
ฉันมีการส่ง -demon 2.92 ไม่สามารถพูดได้อย่างแน่นอนสำหรับเวอร์ชั่นที่เก่ากว่า แต่ตามหน้าวิกินี้คุณควรใช้พารามิเตอร์นี้เพื่อการส่ง 1.4.x หรือเก่ากว่า:
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
เพื่อใช้ SOCKS4 แทนที่จะเป็น http มีบางเว็บไซต์ SOCKS4 ฟรีเพื่อรับ IP คุณสามารถตรวจสอบ IP ฝนตกหนักใหม่ของคุณถ้าคุณค้นหาบริการใด ๆ เพื่อตรวจสอบ IP ของคุณ
การส่งใช้พร็อกซีที่กำหนดค่าโดยใช้Network Proxy
เครื่องมือที่อยู่ใต้Preferences
เมนู