สคริปต์การตั้งค่าคอนฟิกอัตโนมัติ (PAC) ของ Ubuntu System-Wide Proxy


8

ฉันใช้ Ubuntu ผ่าน VirtualBox ฉันต้องตั้งค่าสคริปต์กำหนดค่าอัตโนมัติของพร็อกซี มันทำงานได้ใน FireFox แต่การตั้งค่าทั่วโลก -> เครือข่ายไม่มีผลกระทบ ดังนั้นเมื่อฉัน "apt-get install" มันไม่สามารถดาวน์โหลดอะไรได้เลย

ฉันจะบอกระบบ Ubuntu ทั้งหมดได้อย่างไรว่าฉันต้องการให้ใช้ไฟล์ PAC ที่ระบุเพื่อกำหนดการตั้งค่าพร็อกซีสำหรับแอพใด ๆ ที่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต

คำตอบ:


1
apt-get install

ไม่ได้ทำการติดตั้งใด ๆ ไวยากรณ์ที่ถูกต้องคือ:

apt-get install package_name

แต่คุณเห็นผลลัพธ์ของโปรแกรมนั้นใน terminal หรือไม่

และการตั้งค่าพร็อกซีใน firefox จะไม่ส่งผลกระทบต่อการตั้งค่าพร็อกซีทั่วโลกคุณอาจต้องอ้างถึง Network Manager ใน Ubuntu

@update:

ความคืบหน้าทั้งหมดจะเกี่ยวข้องเช่นเมื่อติดตั้ง mscorettf-installer ด้วย wget

%> cat /etc/apt/apt.conf.d/00proxy 
Acquire {
    Retries "0";
    HTTP {
        Proxy "http://221.176.168.178:80";
    };
};

1
ฉันใช้ไวยากรณ์เต็ม เทอร์มินัลวันนั้นจำเป็นต้องดาวน์โหลดบางอย่าง แต่อาจเป็น 0% ได้เนื่องจากไม่มีเครือข่าย ผู้จัดการเครือข่ายคืออะไร ฉันได้เปิดการตั้งค่า -> เครือข่ายในเดสก์ท็อป Ubuntu และตั้งค่าสคริปต์พรอกซี แต่สิ่งนี้ไม่มีผลกระทบ
Yaron Naveh

ดูการอัปเดตของฉันฉันแก้ไขสิ่งนี้
เดซี่

นี่ไม่ได้ทั้งระบบ
einpoklum

-1

คุณต้องตั้งค่าตัวแปรสภาพแวดล้อม

export http_proxy=http://ip.addr.of.proxy:port

จากนั้นเพลิดเพลินไปกับการรับฉลาดของคุณ


1
ฉันจะกำหนดค่าสคริปต์การกำหนดค่าพร็อกซี (pac) ได้อย่างไร
Yaron Naveh

ฉันคิดว่ามันยากสำหรับสภาพแวดล้อมของบรรทัดคำสั่ง
inntran

แต่คุณสามารถลองรับไฟล์ pac นั้นมันเป็น JavaScript เข้าใจง่าย จากนั้นคุณสามารถตั้งค่า "http_proxy" ได้
inntran

4
แพ็กนี้มีความซับซ้อนสูงและเปลี่ยนแปลงบ่อยครั้ง ฉันต้องการกำหนดค่าโดยตรง มันไม่มีเหตุผลใด ๆ ที่จะไม่สามารถทำได้มีตัวเลือก ui สำหรับมัน (ซึ่งใช้งานไม่ได้) และทุกองค์กรต้องการมัน
Yaron Naveh

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