วิธีปิดการใช้งาน http_proxy อย่างถาวร


24

เมื่อฉันลบพรอกซีจากระบบ / เครือข่ายและใช้ทั้งระบบมันยังคงอยู่เมื่อทำงานในคอนโซล เมื่อฉันวิ่ง:

env | grep proxy

มันพิมพ์:

http_proxy=http://proxy.studnet.lan:8080
ftp_proxy=ftp://proxy.studnet.lan:8080
socks_proxy=socks://proxy.studnet.lan:8080
https_proxy=https://proxy.studnet.lan:8080

ฉันสามารถลบได้ด้วย:

unset http_proxy
unset ftp_proxy
unset socks_proxy
unset https_proxy

แต่มันไม่ถาวรเมื่อฉันเปิดเทอร์มินัลตัวแปรพร็อกซีเหล่านี้อีกครั้ง

จะลบออกอย่างถาวรได้อย่างไร


"เมื่อฉันลบพรอกซีจากระบบ / เครือข่าย" คุณหมายถึงการล้างกล่องข้อความหรือเปลี่ยนเมนูดร็อปดาวน์เป็น "none" หรือไม่?
jackweirdy

@jackweirdy เปลี่ยนเมนูดร็อปดาวน์เป็น none
ИванБишевац

คำตอบ:


5

อย่าลืมเปลี่ยนวิธีการเลื่อนลงจาก "manual" เป็น "none" สิ่งนี้จะลบทุกอย่าง - คุณอาจต้องรีสตาร์ทเครื่องหลังจากทำเช่นนี้


2
คุณพูดถูกมันจะลบ ยิ่งไปกว่านั้นฉันไม่จำเป็นต้องรีสตาร์ทคอมพิวเตอร์เพียงเพื่อออกจากระบบแล้วเข้าสู่ระบบ
ИванБишевац

มีประโยชน์มาก การตั้งค่าพร็อกซีของฉันจาก Charles Proxy ดูเหมือนจะ "ติด" แม้หลังจากที่ฉันปิดเซสชันและออกจากโปรแกรม ฉันทำสิ่งนี้ (ใช้gsettingsในบรรทัดคำสั่งแทน Network Manager proxy gui: gsettings set org.gnome.system.proxy mode 'none' ออกจากระบบและเปิดและhttp_proxyตัวแปรไม่ได้รับการตั้งค่าที่ดีขอบคุณ!
yuvilio

10

ตรวจสอบให้แน่ใจว่าตัวแปรเหล่านั้นไม่ได้ถูกประกาศในไฟล์ใด ๆ ด้านล่าง:

  • ~/.bashrc
  • /etc/bash.bashrc
  • /etc/environment

หากเป็นเช่นนั้นจะเป็นการดีกว่าหากคุณลบบรรทัดเหล่านั้นออก

อย่างไรก็ตามหากคุณไม่พบพวกเขาให้ใส่unsetบรรทัดที่คุณระบุไว้ใน~/.bashrcไฟล์ของคุณ


/etc/environmentคุณมีสิทธิที่พวกเขาอยู่ใน ฉันพบวิธีแก้ปัญหาสำหรับปัญหาอื่นที่ฉันมีกับพร็อกซี เป็นชื่อผู้ใช้และรหัสผ่านสำหรับพร็อกซี ฉันไม่สามารถใช้ wget หรือ ruby ​​gem ติดตั้งผ่านพร็อกซีได้เนื่องจากข้อผิดพลาดในการตรวจสอบสิทธิ์ ผมเพิ่งเขียนการตั้งค่าในรูปแบบ: username:password@proxy.example.comสำหรับhttp_proxy, https_proxyและทำงานได้ในขณะนี้ ขอบคุณชายคุณช่วยฉัน
กังวล

ดีใจที่มันทำงาน :)
สีเขียว

ขอบคุณมาก: D ฉันได้รับการตั้งค่าเหล่านี้ใน / etc / environment ฉันมักจะใช้. bashrc ดังนั้นจึงไม่ได้คิดว่าไฟล์มีจำนวนมากรบกวน
m3nda

1
เมื่อฉันฉันจะenv | grep proxyได้รับผลลัพธ์เดียวกันกับ op แต่/etc/environmentว่างเปล่า ฉันจะค้นหาตัวแปรเหล่านั้นได้อย่างไร
Mina Michael
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.