กำหนดการตั้งค่าพร็อกซีสำหรับ Google Chrome บน Linux


10

ฉันจะกำหนดการตั้งค่าพร็อกซีสำหรับ Chrome บน Linux ได้อย่างไร มันไม่มีอินเตอร์เฟสการกำหนดค่าเช่น Firefox ฉันต้องการกำหนดค่าในแบบที่ฉันไม่ต้องพิมพ์ทุกครั้งเข้าสู่ระบบและรหัสผ่าน

แก้ไข: ฉันใช้ Fluxbox เป็นผู้จัดการหน้าต่างของฉัน

คำตอบ:


7

ลองใช้--proxy-serverตัวเลือกบรรทัดคำสั่งและ / หรือhttp_proxyตัวแปรสภาพแวดล้อม

google-chrome-stable --proxy-server="http://example.com:8080"

นอกจากนี้ Chrome / Chromium ใช้ประโยชน์จากสคริปต์ xdg ดังนั้นคุณสามารถลองกำหนดค่าพร็อกซีเซิร์ฟเวอร์ใน GNOME / KDE และตั้งค่าสคริปต์ xdg เพื่อใช้การตั้งค่าของสภาพแวดล้อมเดสก์ทอป นั่นคือวิธีที่ฉันแก้ไขการเชื่อมโยงไฟล์ประเภท MIME อย่างน้อยที่สุด


การเรียกใช้งาน google chrome ด้วยพารามิเตอร์ --proxy-server นั้นใช้งานได้ดีขอบคุณ เมื่อเรียกดูจะปรากฏหน้าจอการตรวจสอบความถูกต้องสำหรับทุกแท็บจากเซสชันที่ผ่านมามีวิธีการ 'จดจำ' การเข้าสู่ระบบและรหัสผ่านหรือทำให้รับรองความถูกต้องโดยอัตโนมัติหรือไม่ การใช้พารามิเตอร์ --proxy-server เช่น --proxy-server = "ชื่อผู้ใช้: รหัสผ่าน @ proxy-ip: พอร์ต" ไม่ทำงาน
liewl

2
'google-chrome --proxy-pac-url = file: /// ... ' ทำงานได้อย่างสมบูรณ์ ไม่จำเป็นต้องใช้ http_proxy no_proxy อันนี้ หากคุณมีไฟล์แพ็กสำหรับใช้กับ Firefox มันจะใช้ได้ดีที่นี่ หากคุณต้องการความช่วยเหลือในการเขียนไฟล์. pac google เป็นเพื่อนของคุณ ... แต่คุณยังสามารถกำหนดค่าผ่านทางบรรทัดคำสั่ง โปรดดู man google-chrome สำหรับข้อมูลเพิ่มเติมเกี่ยวกับธงและตัวแปรสภาพแวดล้อม
RckLN

ชื่อผู้ใช้และรหัสผ่านรับรองความถูกต้องอีกครั้งใน chrome โดยใช้พารามิเตอร์ --proxy-server ซึ่งดูเหมือนว่าจะเป็นข้อบกพร่องใน Chrome - โปรดติดดาวปัญหาที่นี่: bugs.chromium.org/p/chromium/issues/detail?id=615947
Hawkeye

จะเปิดใช้งานและปิดใช้งานการเชื่อมต่อพร็อกซีภายในอินสแตนซ์ของ chrome ที่ทำงานอยู่ได้อย่างไร
Fopedush

2

เรียกใช้สิ่งนี้ในฐานะรูทgedit /usr/share/applications/google-chrome.desktopจากนั้นเพิ่มการตั้งค่าพร็อกซีของคุณตามที่ต้องการ--proxy-server="http://127.0.0.1:8080"แล้วบันทึกและเรียกใช้โครเมี่ยม


คุณอธิบายได้ไหมว่ามันทำงานอย่างไร
bwDraco

นั่นคือการแก้ไขการตั้งค่าแอพของ Chrome เพื่อเลือกพวกมันในช่วงเริ่มต้น
Patrick Mutwiri

แทนที่จะใช้ gedit คุณสามารถใช้เครื่องมือแก้ไขข้อความที่คุณต้องการเช่น 'vi'
pocjoc

Ofcourse @pocjoc
Patrick Mutwiri

2

บน Ubuntu 16.04 LTS พร้อม Chrome v53 (64 บิต) ฉันต้องตั้งค่าตัวแปร http_proxy / HTTP_PROXY env เป็น " http: // proxyserver: พอร์ต " เพื่อให้ผู้ใช้ทุกคนสำหรับ Chrome สามารถสื่อสารได้

แก้ไข / etc / profile

export {http,ftp,https,rsync}_proxy="http://proxyserver:port"
export {HTTP,FTP,HTTPS,RSYNC}_PROXY=$http_proxy

1

Chrome ใช้การตั้งค่าพร็อกซีสำหรับ DE ของคุณ หากคุณใช้ KDE จะใช้สิ่งนี้ ถ้าคุณใช้ Gnome มันจะใช้มัน หากคุณไม่ได้ใช้ฉันคิดว่ามันจะพยายามใช้ Gnome แต่ก็ไม่แน่ใจ 100%

หากคุณไปที่ประแจ -> ภายใต้ประทุนคุณควรมีปุ่มภายใต้เครือข่ายที่มีข้อความเปลี่ยนการตั้งค่าพร็อกซี เมื่อฉันคลิกสิ่งนี้ในกรณีของฉันจะโหลดการตั้งค่าพร็อกซีของ KDE

หากคุณไม่ได้ใช้ KDE หรือ Gnome คุณสามารถลองเรียกดู gconf ได้ Chrome ใช้เพื่อเก็บการตั้งค่า


ฉันควรดำเนินการต่อภายใต้ Fluxbox อย่างไร ฉันต้องตั้งค่าพร็อกซีสำหรับทั้งระบบหรือไม่
liewl

การไปที่การตั้งค่าภายใต้ประแจทำให้คุณมีตัวเลือกในการเปลี่ยนการตั้งค่าพร็อกซีหรือไม่
Ryan Gibbons

ไม่มันจะแสดงหน้าที่ให้คำอธิบายถึงวิธีที่เป็นไปได้ในการตั้งค่าการกำหนดค่าพร็อกซี เห็นได้ชัดว่าฉันต้องเปลี่ยนการตั้งค่าพร็อกซีบนระบบปฏิบัติการของตัวเองฉันต้องการตั้งค่าเฉพาะ Chrome เท่านั้น
liewl

ด้วยความอยากรู้อยากเห็นเพิ่มขึ้นเล็กน้อย Chrome ก็ใช้พรอกซีระบบหรือผ่านสวิตช์คำสั่ง แต่ตอนนี้วิธีที่จะจำ username / password
ไรอันชะนี

0

หากคุณใช้พร็อกซีถุงเท้าแทนพร็อกซี http ที่ช้ากว่าคุณสามารถสร้างตัวเรียกใช้งานในคำสั่ง Linux:

/ usr / bin / chromium www.google.com --proxy-server = "socks5: //127.0.0.1: 1080"

ก่อนที่จะคลิกตัวเรียกใช้งานเดสก์ท็อป "launcher.desktop":

[รายการเดสก์ท็อป] เวอร์ชัน = 1.0 Type = Exec แอปพลิเคชัน = ชื่อ sslocal -c /home/user/config.json [en_US.UTF-8] = sslocal_start.desktop StartupNotify = false

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