การกำหนดค่า Wget ที่เมานต์ไว้สามารถแก้ไข Wget ได้โดยที่ Drush หรือ Composer ไม่เปลี่ยนแปลง เริ่มจากโปรแกรมที่ส่งคำขอที่ล้มเหลว แล้วจึงกำหนดพร็อกซีที่ขอบเขตการเริ่มต้นของโปรแกรมนั้น

โปรแกรมบนโฮสต์

สำหรับโปรแกรมบนโฮสต์ที่รองรับตัวแปรตามปกติ ให้ระบุ:

export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
export no_proxy=localhost,127.0.0.1,::1,.ddev.site

ตัวแปร HTTPS ใช้เลือกปลายทาง HTTPS ส่วน URL แบบ HTTP อธิบายตัวรับฟังพร็อกซี ปลายทางจากรายการพร็อกซี HTTP เป็นตัวเลือกเมื่อการดาวน์โหลดที่เกี่ยวข้องของโฮสต์หรือคอนเทนเนอร์เว็บอาจใช้เส้นทางสาธารณะ

การสร้างและรันคอนเทนเนอร์

DDEV จัดทำเอกสารส่วน proxies ใน ~/.docker/config.json ที่มีอยู่:

{
  "proxies": {
    "default": {
      "httpProxy": "http://proxy.example:8080",
      "httpsProxy": "http://proxy.example:8080",
      "noProxy": "localhost,127.0.0.1,::1,.ddev.site"
    }
  }
}

รวมส่วนนี้แทนการแทนที่การยืนยันตัวตนหรือรายการอื่นที่มีอยู่ แล้วรีสตาร์ตโปรเจกต์ DDEV Docker ใช้การตั้งค่าเหล่านี้เพื่อจัดหาตัวแปรสภาพแวดล้อมและอาร์กิวเมนต์การสร้าง โปรแกรมในคอนเทนเนอร์เว็บยังต้องรองรับการตั้งค่าเหล่านี้

การดึงอิมเมจฐาน

อิมเมจฐานที่ขาดหายจะถูกดาวน์โหลดโดยเดมอน Docker การกำหนดค่าไคลเอนต์ข้างต้นไม่ได้ตั้งค่าพร็อกซีของเดมอนนั้น และแคชอิมเมจที่อุ่นอยู่สามารถหลีกเลี่ยงการดึงได้ทั้งหมด

เก็บเส้นทางแอปพลิเคชันและบริการภายในของ DDEV ไว้ในขอบเขตโดยตรงที่ตั้งใจไว้ ปรับไวยากรณ์การข้ามให้เข้ากับผู้ใช้งานจริงเมื่อเพิ่มโดเมนภายในหรือช่วงที่อยู่

บทความที่เกี่ยวข้อง