apt-get ไม่ทำงานหลัง proxy proxy


8

ฉันพยายามเชื่อมต่อเครื่อง Ubuntu 12.04 กับเซิร์ฟเวอร์พร็อกซีเซิร์ฟเวอร์ถุงเท้า ฉันมีของฉัน 192.168.30.0/24LAN และ Dante 192.168.30.134:1018ถุงเท้าพร็อกซีเซิร์ฟเวอร์ทำงานอยู่ใน ฉันมียังมีpfsenseเราเตอร์บนซึ่งจะสร้างด้อยกว่าระบบ LAN192.168.30.31192.168.1.0/24

ใน LAN ที่ด้อยกว่านี้ฉันมีเครื่องไคลเอนต์ Ubuntu และฉันจำเป็นต้องเชื่อมต่อกับพร็อกซีเซิร์ฟเวอร์ของฉันเพื่อให้การรับส่งข้อมูลทั้งหมดในเครื่องนี้เป็นพร็อกซี ฉันได้กำหนดค่าพร็อกซีถุงเท้าในการตั้งค่า ubuntu ทั่วโลกแล้ว pfsenseไฟร์วอลล์ได้รับการกำหนดค่าให้อนุญาตการเชื่อมต่อโดยตรงจาก LANtoWAN เฉพาะกับพร็อกซีเซิร์ฟเวอร์ถุงเท้าของฉัน (และ DNS ท้องถิ่นและ Google DNS ของฉัน)

การรับส่งข้อมูลอื่น ๆ ทั้งหมดถูกปิดกั้น (เพราะควรผ่านพร็อกซีเซิร์ฟเวอร์ของฉัน) การท่องเว็บใช้งานได้ดีฉันรู้ว่ามันถูกกำหนดค่าและผ่านพร็อกซี แต่ฉันไม่สามารถรับคำapt-get updateสั่งและอื่น ๆ ได้ ฉันพยายามกำหนดค่าproxychainsหรือdante-clientเรียกใช้ด้วยproxychainsหรือsocksifyนำหน้า แต่มันไม่ทำงาน socksifyให้ผลลัพธ์ไม่ได้และproxychainsเพียงแค่ให้failed to fetch http:// ....... Connection failedข้อผิดพลาดประเภทเมื่อฉันเรียกใช้เป็นราก

ฉันจะapt-getทำงานได้อย่างไร เป็นไปได้หรือไม่ที่จะจัดการโดยไม่ต้องมีบุคคลภายนอก


อีกตัวอย่างที่น่าเศร้าสำหรับผู้ใช้ downvoting และการปิดสิ่งที่พวกเขาไม่เข้าใจ
LiveWireBT

@LiveWireBT ฉันเห็นด้วย ฉันไม่เห็นว่าทำไมการลงคะแนนจึงเกิดขึ้นที่นี่ นี่เป็นคำถามที่ได้รับการอธิบายและวิจัยมาอย่างดี
don.joey

เราเตอร์ของคุณสร้างเครือข่าย 192.168.1.0/24 ซึ่งหมายถึงการแจกที่อยู่192.168.1.1-192.168.1.254ดังนั้นทำไมคุณมอบ 192.168.30.x ให้กับเซิร์ฟเวอร์ของคุณ
Gen

คำตอบ:


1

/etc/apt/apt.confเพื่อให้มีแนวโน้มที่จะทำงานอยู่เบื้องหลังพร็อกซี่ที่คุณจะต้องตั้งมันใน สร้างไฟล์นี้และเขียนสิ่งต่อไปนี้:

Acquire::http::proxy "http://username:password@host:port_no/";
Acquire::https::proxy "https://username:password@host:port_no/";
Acquire::ftp::proxy "ftp://username:password@host:port_no/";
Acquire::socks::proxy "socks://username:password@host:port_no/";

การเปลี่ยนชื่อผู้ใช้โดยชื่อผู้ใช้และรหัสผ่านโดยรหัสผ่านของคุณ (ถ้ามี) และโฮสต์และ port_no โดยโฮสต์ของพร็อกซีและพอร์ตไม่มีของพร็อกซี


พยายาม แต่เอาท์พุทเดียวกัน ฉันควรตั้งค่า http, https และ ftp ใน apt.conf ด้วยหรือไม่ เนื่องจากฉันมีเซิร์ฟเวอร์พร็อกซีเซิร์ฟเวอร์ที่ทำงานอยู่เท่านั้นและฉันไม่แน่ใจว่าสามารถเข้าร่วมเป็น http, https หรือ ftp proxy ได้หรือไม่
Lightman

ใช่คุณควรจะ.
jobin

ดีฉันลองแบบนั้น แต่อย่างที่ฉันพูดเอาท์พุทเดียวกัน
Lightman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.