วิธีใช้พร็อกซีสำหรับการส่งข้อมูล


17

ฉันได้ยินมาว่าการสนับสนุนพร็อกซีใน Trasmission ถูกลบไปแล้วตั้งแต่เวอร์ชัน 2.12 เป็นไปได้ไหมที่จะใช้ proxy ด้วยวิธีอื่น?


4
มันเป็นความอัปยศที่ถูกปิดเพราะมันไม่ซ้ำกันอย่างแน่นอน เธรดอื่นใช้งานได้กับรุ่นก่อนหน้า 2.12 เท่านั้นในขณะที่สิ่งนี้กำลังขอวิธีแก้ไขปัญหาสำหรับรุ่นที่ใหม่กว่าโดยเฉพาะ
scohe001

คำตอบ:


6

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 ของคุณ
ivanxuu

-5

การส่งใช้พร็อกซีที่กำหนดค่าโดยใช้Network Proxyเครื่องมือที่อยู่ใต้Preferencesเมนู

โซลูชันอ้างอิง


2
นี่ไม่ใช่วิธีการแก้ปัญหาเนื่องจากคุณสมบัติถูกลบเมื่อวันที่ 2.12 และไม่ได้ระบุวิธีการทำสิ่งที่ถาม (แก้ไขและฉันจะลบ downvote ของฉัน)
Tcll
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.