Chuyển đến nội dung chính

Thay đổi địa chỉ proxy từ tên DNS sang IP trên Windows

Hướng dẫn này giải thích cách thay thế tên máy chủ DNS của proxy (ví dụ:proxy.company.com) bằng địa chỉ IP thô trên Windows, cả thủ công lẫn bằng PowerShell.

Điều này hữu ích trong các môi trường mà:

  • Phân giải DNS không đáng tin cậy hoặc bị chặn
  • Xảy ra sự cố về độ tin cậy của chứng chỉ hoặc độ trễ mạng
  • Cần kiểm soát truy cập dựa trên IP đầu ra một cách rõ ràng

Phương pháp thủ công (Internet Options)

  1. Mở Control PanelInternet Options.
  2. Đi tới tab Connections.
  3. Nhấp vào LAN Settings.
  4. Under Proxy server, enable the checkbox:
    • Thay thế proxy.company.com bằng IP proxy của bạn (ví dụ: 192.168.1.10)
    • Đặt cổng (thường là 8080)
  5. Nhấp vào OK, sau đó Apply.

Thiết lập này sẽ áp dụng cho hầu hết các ứng dụng sử dụng ngăn xếp proxy WinINET (ví dụ: Internet Explorer, Microsoft Edge Legacy, các ứng dụng Office).


Phương pháp bằng script (PowerShell)

Sử dụng script PowerShell này để cấu hình cả thiết lập proxy WinHTTPWinINET bằng địa chỉ IP:

# Define proxy IP and port
$proxyIP = "http://192.168.1.10:8080"

# List of domains to bypass proxy
$bypassList = "localhost;127.0.0.1;*.microsoftonline.com;*.core.windows.net"

# Configure proxy for WinHTTP (used by system services like Intune, Windows Update)
netsh winhttp set proxy $proxyIP ";$bypassList"

# Configure proxy for WinINET (used by most user apps and browsers)
$regPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Set-ItemProperty -Path $regPath -Name ProxyEnable -Value 1
Set-ItemProperty -Path $regPath -Name ProxyServer -Value $proxyIP
Set-ItemProperty -Path $regPath -Name ProxyOverride -Value $bypassList