Cấu hình proxy bằng địa chỉ IP trên macOS
Hướng dẫn này giải thích cách thay thế tên máy chủ DNS của proxy bằng địa chỉ IP trực tiếp trên macOS, bằng cách sử dụng GUI cài đặt mạng hoặc shell script.
Điều này hữu ích trong các môi trường mà:
- Phân giải DNS không ổn định hoặc chậm
- Bạn cần định tuyến lưu lượng qua một IP đầu ra cụ thể
- Cần sử dụng IP nhất quán cho truy cập có điều kiện hoặc các quy tắc tường lửa
Phương pháp thủ công (Cài đặt hệ thống)
- Mở System Settings → Network
- Chọn mạng hiện tại của bạn (ví dụ: Wi-Fi hoặc Ethernet)
- Nhấp vào Details → Proxies
- Under:
- Web proxy (HTTP) và
- Secure web proxy (HTTPS)
Thay thế
proxy.company.combằng địa chỉ IP của proxy (ví dụ:192.168.1.10)
- Đặt cổng (thường là
8080) - Nhấp vào OK và Apply
Phương pháp dùng script (bash)
Sử dụng shell script này để áp dụng cài đặt proxy bằng địa chỉ IP thô trên tất cả các dịch vụ mạng:
#!/bin/bash
# Define proxy IP and port
PROXY="192.168.1.10"
PORT="8080"
# Get list of all network services (excluding the header)
services=$(networksetup -listallnetworkservices | tail +2)
# Apply proxy settings to each network service
for service in $services; do
echo "Setting IP proxy for: $service"
networksetup -setwebproxy "$service" "$PROXY" "$PORT"
networksetup -setsecurewebproxy "$service" "$PROXY" "$PORT"
networksetup -setproxybypassdomains "$service" $(echo $EXCLUSIONS | tr "," " ")
done