Cấu hình proxy bằng địa chỉ IP trên Windows
Hướng dẫn này giải thích cách thay thế DNS hostname của proxy (ví dụ: proxy.company.com) bằng địa chỉ IP của nó trên Windows, bằng cách sử dụng GUI hoặc PowerShell.
Cách tiếp cận này hữu ích trong các trường hợp sau:
- Phân giải DNS bị chặn hoặc không đáng tin cậy
- Độ trễ mạng hoặc sự cố tin cậy chứng chỉ ảnh hưởng đến hiệu suất
- Quyền truy cập phải được giới hạn ở các địa chỉ IP cụ thể (kiểm soát lưu lượng ra)
Phương pháp thủ công (Internet Options)
- Mở Control Panel → Internet Options
- Chuyển đến tab Connections
- Nhấp vào LAN Settings
- Under Proxy server, enable the checkbox:
- Thay thế
proxy.company.combằng IP proxy của bạn (ví dụ:192.168.1.10) - Đặt cổng (thường là
8080)
- Thay thế
- Nhấp vào OK, rồi 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 WinHTTP và WinINET bằng địa chỉ IP:
# Define proxy IP and port
$proxyIP = "http://192.168.1.10:8080"
# 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