ยกเว้น localhost จาก htt_proxy


4

ฉันพยายามเข้าถึงเซิร์ฟเวอร์ที่ใช้งานอยู่ในเครื่องของฉัน (localhost) ฉันกำลังใช้ "wget" - คำสั่งเพื่อดาวน์โหลด http-response เซิร์ฟเวอร์ ฉันได้ลองใช้คำสั่ง "curl" - เพื่อทำสิ่งนี้ แต่ทั้งสอง (wget และ curl) กำลังพยายามผ่านพร็อกซีเซิร์ฟเวอร์ของฉันและล้มเหลว:

--2010-05-04 09:05:34--  http://localhost:8080/api/getplist
...
Proxy request sent, awaiting response... 503 Service Unavailable
2010-05-04 09:05:35 ERROR 503: Service Unavailable.

เห็นได้ชัดว่าพวกเขาไม่จำเป็นต้องผ่านพร็อกซีใช่ไหม? ดังนั้นฉันจึงปิดการใช้งาน http_proxy:

export http_proxy=""

แล้วมันก็ใช้งานได้ดี ปิดการใช้งาน http_proxy ทุกครั้งหรืออย่างถาวรไม่มีตัวเลือก ฉันจะตั้งให้ละเว้นการตั้งค่าพร็อกซี่เมื่อเข้าถึง "localhost" ได้อย่างไร?

คำตอบ:


2

ลองตั้งค่าตัวแปรสภาพแวดล้อมที่จะรวมNO_PROXY localhostดูเหมือนว่า curl คาดว่าสิ่งนี้จะเป็นตัวพิมพ์ใหญ่ ( NO_PROXY) และ wget เป็นตัวพิมพ์เล็ก ( no_proxy)

สำหรับ wget คุณสามารถตั้งค่าno_proxyรายการใน.wgetrcไฟล์ (ดูinfo wget)


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