Skip to content
Dán nhãn

Proxy Safari là gì? Cách cài đặt và sử dụng Proxy trên Safari

Featured image of post Proxy Safari là gì? Cách cài đặt và sử dụng Proxy trên Safari

Hướng dẫn cài đặt proxy trên Safari cho macOS và iOS. Tìm hiểu cách cấu hình HTTP/SOCKS proxy, PAC file và các giải pháp thay thế cho Safari.

Hướng dẫn cài đặt và sử dụng proxy trên trình duyệt Safari cho macOS và iOS. Bài viết giải thích cách Safari xử lý proxy, các phương pháp cấu hình và giải pháp thay thế khi cần tính linh hoạt cao hơn.

Proxy Safari là gì?

Proxy Safari là proxy được cấu hình để hoạt động trên trình duyệt Safari — trình duyệt mặc định của Apple trên macOS, iOS và iPadOS.

Khác với Chrome hay Firefox, Safari không có cài đặt proxy riêng trong trình duyệt. Thay vào đó, Safari sử dụng cài đặt proxy từ hệ thống:

  • macOS — System Settings → Network → Proxies.
  • iOS/iPadOS — Settings → Wi-Fi → HTTP Proxy.

Điều này có nghĩa:

  • Thay đổi proxy ảnh hưởng đến tất cả ứng dụng trên hệ thống, không chỉ Safari.
  • Không thể cài extension proxy trực tiếp trên Safari như Chrome.
  • Cần dùng PAC file hoặc ứng dụng bên thứ ba để kiểm soát chi tiết hơn.

Cách cài đặt Proxy trên Safari macOS

Bước 1: Mở System Settings (System Preferences trên macOS cũ).

Bước 2: Chọn Network → chọn kết nối đang dùng (Wi-Fi hoặc Ethernet) → DetailsProxies.

Bước 3: Chọn loại proxy cần cấu hình:

Loại Proxy Mô tả
Web Proxy (HTTP) Proxy cho traffic HTTP không mã hóa
Secure Web Proxy (HTTPS) Proxy cho traffic HTTPS mã hóa
SOCKS Proxy Proxy SOCKS cho tất cả loại traffic
Auto Proxy Discovery Tự động tìm proxy qua WPAD
Auto Proxy Configuration Dùng PAC file URL để cấu hình tự động

Bước 4: Nhập thông tin proxy:

  • Server: địa chỉ IP hoặc hostname của proxy (ví dụ: proxy.tmproxy.com).
  • Port: cổng proxy (ví dụ: 8080 cho HTTP, 1080 cho SOCKS5).
  • Username/Password: nếu proxy yêu cầu xác thực.

Bước 5: Nhấn OKApply. Safari sẽ tự động dùng proxy này.

Cách cài đặt Proxy trên Safari iOS/iPadOS

Bước 1: Mở SettingsWi-Fi.

Bước 2: Nhấn biểu tượng (i) bên cạnh mạng Wi-Fi đang kết nối.

Bước 3: Cuộn xuống mục HTTP Proxy → chọn:

  • Off — không dùng proxy (mặc định).
  • Manual — nhập thông tin proxy thủ công (server, port, username/password).
  • Automatic — nhập URL của PAC file.

Lưu ý quan trọng cho iOS:

  • iOS chỉ hỗ trợ HTTP/HTTPS proxy, không hỗ trợ SOCKS proxy trực tiếp.
  • Proxy chỉ áp dụng cho mạng Wi-Fi hiện tại — chuyển sang Wi-Fi khác cần cấu hình lại.
  • Không áp dụng cho kết nối 4G/5G (cần VPN hoặc MDM).

PAC File — Cấu hình Proxy nâng cao

PAC (Proxy Auto-Configuration) file cho phép kiểm soát chi tiết proxy trên Safari:

function FindProxyForURL(url, host) {
    // Dùng proxy cho domain cụ thể
    if (shExpMatch(host, "*.google.com")) {
        return "PROXY proxy.tmproxy.com:8080";
    }
    // Dùng SOCKS5 cho domain khác
    if (shExpMatch(host, "*.example.com")) {
        return "SOCKS5 proxy.tmproxy.com:1080";
    }
    // Kết nối trực tiếp cho mọi thứ khác
    return "DIRECT";
}

PAC file giúp:

  • Chỉ route traffic của domain cụ thể qua proxy.
  • Dùng proxy khác nhau cho website khác nhau.
  • Bypass proxy cho mạng nội bộ hoặc localhost.

Đặt PAC file trên web server và nhập URL vào mục Auto Proxy Configuration trong Network Settings.

So sánh cài đặt Proxy giữa các trình duyệt

Tiêu chí Safari Chrome Firefox
Cài đặt proxy Hệ thống Hệ thống Riêng trong browser
SOCKS5 Có (macOS)
Extension proxy Không Có (nhiều) Có (nhiều)
PAC file
Proxy per-tab Không Qua extension Qua extension
Proxy nhanh switch Không Qua extension FoxyProxy

Safari hạn chế nhất về tính linh hoạt proxy vì phụ thuộc vào hệ thống. Nếu cần chuyển proxy thường xuyên, cân nhắc dùng ứng dụng proxy manager.

Giải pháp thay thế cho Safari
Dùng Proxyman hoặc Charles Proxy trên macOS — ứng dụng proxy manager cho phép bật/tắt proxy nhanh, cấu hình theo domain, không cần thay đổi System Settings mỗi lần. Trên iOS, dùng ứng dụng VPN-based proxy hoặc cấu hình proxy qua MDM cho doanh nghiệp.
Bảo mật khi dùng proxy
Proxy HTTP không mã hóa traffic — server proxy có thể đọc dữ liệu. Luôn dùng HTTPS proxy hoặc SOCKS5 cho dữ liệu nhạy cảm. Không nhập mật khẩu, thẻ tín dụng qua HTTP proxy. Chỉ dùng proxy từ nhà cung cấp uy tín.

Cách cài đặt proxy cho Google Chrome

Kết luận: Safari sử dụng cài đặt proxy cấp hệ thống thay vì cài đặt riêng trong trình duyệt. Trên macOS, bạn có đầy đủ lựa chọn HTTP, HTTPS, SOCKS và PAC file. Trên iOS, chỉ hỗ trợ HTTP proxy cho từng mạng Wi-Fi. Dùng PAC file hoặc ứng dụng proxy manager bên thứ ba để có tính linh hoạt cao hơn.

Nguồn & Tài liệu tham khảo
1. [Apple — Cài đặt proxy trên Mac](https://support.apple.com/guide/mac-help/change-proxy-settings-mchlp25910/mac) 2. [Wikipedia — Proxy Auto-Config](https://en.wikipedia.org/wiki/Proxy_auto-config) 3. [Wikipedia — Proxy Server](https://en.wikipedia.org/wiki/Proxy_server)

Câu hỏi thường gặp

Proxy Safari là gì?
Proxy Safari là proxy được cấu hình để hoạt động trên trình duyệt Safari của Apple. Safari sử dụng cài đặt proxy từ hệ thống (macOS System Preferences hoặc iOS Settings), không có cài đặt proxy riêng trong trình duyệt.
Cách cài đặt proxy trên Safari macOS?
Vào System Settings → Network → Wi-Fi → Details → Proxies. Bật Web Proxy (HTTP) hoặc SOCKS Proxy, nhập địa chỉ server và port. Safari sẽ tự động sử dụng cài đặt proxy này.
Safari có hỗ trợ SOCKS5 proxy không?
Có, macOS hỗ trợ SOCKS proxy trong cài đặt mạng hệ thống. Safari sẽ tự động route traffic qua SOCKS proxy. Tuy nhiên iOS không hỗ trợ SOCKS proxy trực tiếp.
Tại sao Safari không có cài đặt proxy riêng?
Safari sử dụng cài đặt proxy cấp hệ thống của macOS/iOS, không có cài đặt riêng như Firefox. Thay đổi proxy ảnh hưởng đến tất cả ứng dụng trên hệ thống, không chỉ Safari.
Làm sao để dùng proxy chỉ cho Safari mà không ảnh hưởng ứng dụng khác?
Dùng PAC file (Proxy Auto-Configuration) để định tuyến chỉ traffic Safari qua proxy, hoặc dùng ứng dụng proxy manager bên thứ ba như Proxyman hoặc Charles Proxy trên macOS.

article.share