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

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)

  1. Mở System SettingsNetwork
  2. Chọn mạng hiện tại của bạn (ví dụ: Wi-Fi hoặc Ethernet)
  3. Nhấp vào DetailsProxies
  4. Under:
    • Web proxy (HTTP)
    • Secure web proxy (HTTPS) Thay thế proxy.company.com bằng địa chỉ IP của proxy (ví dụ: 192.168.1.10)
  5. Đặt cổng (thường là 8080)
  6. Nhấp vào OKApply

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