วิธีกำหนดการตั้งค่าพร็อกซีบน Linux XFCE


9

ฉันพบปัญหาขณะตั้งค่าพร็อกซี XFCE ของฉัน ในขณะที่การประกาศตัวแปรพร็อกซีใน / etc / environment ดูเหมือนจะใช้งานได้กับ wget, curl และ chrome แต่ไม่มีผลต่อ apt หรือ firefox นอกจากนี้ดูเหมือนว่าจะมีความต้องการตัวแปรพร็อกซีที่ซ้ำกันหนึ่งรายการในกรณีที่ต่ำกว่าและอีกกรณีหนึ่งในกรณีที่สูงกว่า

ทุกคนสามารถแสดงรายการชุดการเปลี่ยนแปลงการกำหนดค่าที่จำเป็นเพื่อแจ้งให้แอปพลิเคชันทั้งหมดทราบอย่างมีประสิทธิภาพเพื่อใช้การตั้งค่าพร็อกซีในสภาพแวดล้อม XFCE และอาจแสดงความคิดเห็นเกี่ยวกับความต้องการการตั้งค่าตัวพิมพ์ใหญ่และเล็ก

คำตอบ:


8

ตัวแปรสภาวะแวดล้อมสำหรับการควบคุมลักษณะการทำงานของพร็อกซีมีดังนี้: http_proxy, ftp_proxy, https_proxy, all_proxy และ no_proxy น่าเสียดายที่บางแอปพลิเคชันต้องการสิ่งเหล่านี้ในกรณีที่สูงกว่าแอพพลิเคชั่นอื่น ๆ ต้องการตัวแปรเหล่านี้ในตัวพิมพ์เล็กนั่นคือวิธีที่มันเป็น

รูปแบบสำหรับการประกาศรายการยกเว้นพร็อกซีเป็นเพียงรายการที่คั่นด้วยเครื่องหมายจุลภาคการประกาศมีความสามารถบางอย่างของตัวแทน แต่บางแอปพลิเคชันไม่เกี่ยวข้องกับสิ่งเหล่านี้:

no_proxy=127.0.0.1,*.local.com

/ etc / environment ของคุณต้องมีการกำหนดค่าพร็อกซีต่อไปนี้:

no_proxy=localhost,127.0.0.0/8,*.local
NO_PROXY=localhost,127.0.0.0/8,*.local
all_proxy=socks://proxy.example.com:8080/
ALL_PROXY=socks://proxy.example.com:8080/
http_proxy=http://proxy.example.com:8080
HTTP_PROXY=http://proxy.example.com:8080
ftp_proxy=http://proxy.example.com:8080
FTP_PROXY=http://proxy.example.com:8080  
https_proxy=http://proxy.example.com:8080
HTTPS_PROXY=http://proxy.example.com:8080

คุณต้องออกจากระบบก่อนที่สภาพแวดล้อมเดสก์ท็อปของคุณจะรีเฟรชตัวแปรสภาพแวดล้อม เนื่องจากแอปพลิเคชันเดสก์ท็อปทั้งหมดเริ่มต้นจากสภาพแวดล้อมเดสก์ท็อป

ถัดไปคุณจะต้องอัปเดตการกำหนดค่า apt สร้างไฟล์ชื่อ /etc/apt/apt.conf และแก้ไขเพื่อให้มีการประกาศเหล่านี้:

Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";

ตรวจสอบว่า apt เลือกการตั้งค่าเหล่านี้ผ่านคำสั่งนี้

apt-config dump  | grep -i proxy # lists the proxy settings

Chromeจะเคารพตัวแปรสภาพแวดล้อมพร็อกซี แต่ Firefox ไม่แม้ว่าจะเห็นได้ชัดว่าได้แก้ไขปัญหานี้แล้ว


2
เกี่ยวข้อง: askubuntu.com/questions/150210/…
GrzegorzOledzki

Firefox มีตัวเลือกภายใต้การตั้งค่า -> ขั้นสูง -> (แท็บเครือข่าย) -> การตั้งค่า (ในส่วน "การเชื่อมต่อ") ถึง "ใช้การตั้งค่าพร็อกซีระบบ" ซึ่งจะใช้การตั้งค่าระบบจากไฟล์สภาพแวดล้อม
Gabriel Staples

4

ใช้ XFCE 4.10 บน ArchLinux

ฉันลองdconfด้วย แต่มันก็ไม่ได้ผลสำหรับฉัน

ใช้ Linux Mint 13 XCFE

ฉันสามารถกำหนดค่าพร็อกซีโดยใช้ 'เครือข่าย gnone-control-center'

apt-get install gnome-control-center

อย่าลืมรีเซ็ต xfce เป็นผู้จัดการเซสชันของคุณหลังจากติดตั้งแพคเกจ gnome-control-center:

update-alternatives --config x-session-manager

3

ฉันลองใช้แพคเกจ "เครื่องมือ dconf" Gnome ใน Xfce และใช้งานได้


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