Proxy chạy trên trình duyệt không chạy trên app: vì sao và sửa thế nào

Cập nhật:

Nếu proxy chạy trên trình duyệt mà app không nhận, gần như chắc chắn proxy vẫn hoạt động bình thường. Vấn đề là app đó không đọc cài đặt proxy của hệ thống: nhiều ứng dụng desktop, game, công cụ dòng lệnh và app viết bằng một số nền tảng tự mở kết nối mạng riêng và bỏ qua phần proxy bạn đã đặt trong Windows hay macOS. Cách xử lý là tìm phần cài đặt proxy riêng trong app, đặt biến môi trường cho công cụ dòng lệnh, hoặc dùng một phần mềm như Proxifier để ép lưu lượng của app đi qua proxy. Bài này giúp bạn xác định app thuộc trường hợp nào và làm từng bước.

Vì sao trình duyệt nhận proxy còn app thì không

Trên Windows và macOS, trình duyệt như Chrome và Edge mặc định đọc cài đặt proxy của hệ thống. Khi bạn bật proxy trong phần cài đặt mạng, trình duyệt tự đi qua proxy. Firefox có cài đặt riêng nhưng cũng có tuỳ chọn dùng proxy hệ thống.

App thì khác. Mỗi app tự quyết định cách kết nối mạng. Một số app gọi thư viện mạng của hệ điều hành và tự nhận proxy hệ thống. Một số khác dùng thư viện mạng riêng, mở kết nối trực tiếp tới máy chủ của chúng và hoàn toàn không biết bạn đã đặt proxy. Game thường dùng giao thức riêng và nhiều app chat, giao dịch hay đồng bộ dữ liệu cũng vậy. Cài đặt proxy hệ thống chỉ là một lời gợi ý, không phải lệnh bắt buộc.

Bước 1: xác nhận proxy vẫn sống

Trước khi xử lý app, chắc chắn proxy hoạt động bằng một cách không phụ thuộc vào app. Mở công cụ kiểm tra IP trong trình duyệt đang dùng proxy, IP hiển thị phải là IP proxy. Hoặc chạy lệnh curl -x http://user:pass@ip:port https://api.ipify.org, kết quả phải trả về IP proxy.

Nếu bước này thất bại, vấn đề không nằm ở app; hãy xem bài kết nối proxy nhưng không vào được mạng trước.

Bước 2: phân loại app

Cách nhanh để phân loại: mở phần cài đặt của app và tìm các chữ Proxy, Network hoặc Connection. Nếu không có, bật proxy hệ thống, khởi động lại app rồi xem IP mà app hiển thị (nếu có) hoặc xem trong Proxifier app đó có kết nối trực tiếp hay không.

Loại appCách nhận proxyNên làm
App có mục Proxy trong cài đặtCấu hình riêng trong appNhập IP, port, user, mật khẩu trực tiếp vào app
App dùng proxy hệ thốngĐọc cài đặt Windows hoặc macOSBật proxy hệ thống, khởi động lại app
Công cụ dòng lệnh, scriptĐọc biến môi trường hoặc tham sốĐặt HTTP_PROXY, HTTPS_PROXY hoặc truyền tham số proxy
App bỏ qua mọi cài đặtTự kết nối trực tiếpDùng Proxifier để ép lưu lượng qua proxy
App dùng giao thức không phải HTTPCần proxy hỗ trợ giao thức đóKiểm tra kỹ trước khi mua, HTTP/HTTPS proxy có thể không phù hợp

Bước 3: dùng cài đặt proxy riêng của app

Đây luôn là cách gọn nhất. Ví dụ Telegram có phần cài đặt proxy riêng, xem hướng dẫn cài proxy cho Telegram. Các trình duyệt antidetect cũng nhận proxy cho từng profile. Khi nhập, chọn loại HTTP hoặc HTTPS, điền đúng IP, port, user và mật khẩu theo định dạng ip:port:user:pass bạn nhận được. Proxy của VinaProxy dùng HTTP/HTTPS và xác thực user, mật khẩu, nên đừng chọn SOCKS trong app.

Bước 4: biến môi trường cho công cụ dòng lệnh

Nhiều công cụ như curl, git, pip, npm và các thư viện Python, Node.js đọc biến môi trường proxy. Trên Windows PowerShell, đặt cho phiên hiện tại:

$env:HTTPS_PROXY="http://user:pass@ip:port" và $env:HTTP_PROXY="http://user:pass@ip:port"

Trên macOS hoặc Linux dùng export HTTPS_PROXY=http://user:pass@ip:port. Lưu ý một số công cụ chỉ đọc chữ thường, một số chỉ đọc chữ hoa, nên đặt cả hai cho chắc. Chi tiết hơn có trong bài biến môi trường HTTP proxy. Nếu mật khẩu có ký tự đặc biệt như @ hay :, hãy mã hoá URL các ký tự đó.

Bước 5: dùng Proxifier cho app cứng đầu

Proxifier chặn kết nối mạng của app ở tầng hệ thống và chuyển chúng qua proxy, kể cả khi app không hề biết tới proxy. Đây là cách phổ biến cho app desktop không có cài đặt proxy.

  • Vào Profile > Proxy Servers > Add, nhập IP và port, chọn loại HTTPS, bật xác thực và điền user, mật khẩu.
  • Bấm Check để Proxifier tự kiểm tra kết nối tới proxy.
  • Vào Profile > Proxification Rules, tạo quy tắc mới, chọn file chạy của app ở mục Applications và chọn proxy vừa tạo ở mục Action.
  • Để quy tắc Default là Direct, để chỉ app bạn chọn đi qua proxy.
  • Mở app và xem cửa sổ log của Proxifier: dòng kết nối của app phải hiện tên proxy chứ không phải Direct.
Hiện tượng trong log ProxifierÝ nghĩa
Kết nối hiện DirectQuy tắc chưa khớp app, kiểm tra lại tên file chạy
Lỗi xác thựcSai user hoặc mật khẩu, xem lỗi 407
Kết nối mở rồi đóng ngayApp dùng giao thức mà proxy HTTP không chuyển tiếp được

Những trường hợp proxy HTTP không giải quyết được

Một số game và ứng dụng thời gian thực dùng UDP cho dữ liệu chính. Proxy HTTP/HTTPS chỉ chuyển tiếp kết nối TCP, nên dù Proxifier bắt được app, phần lưu lượng UDP vẫn có thể đi thẳng hoặc không hoạt động. Với những app này, hãy kiểm tra kỹ với một IP trước khi mua nhiều, và đọc thêm bài proxy cho game online. Hướng dẫn cài đặt chi tiết từng bước có trong trang cài Proxifier.

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

Vì sao bật proxy trong Windows mà app vẫn hiện IP thật?

Vì app đó không đọc cài đặt proxy hệ thống. Hãy tìm cài đặt proxy riêng trong app hoặc dùng Proxifier để ép lưu lượng của app đi qua proxy.

Proxifier có hoạt động với proxy có user và mật khẩu không?

Có. Khi thêm proxy, chọn loại HTTPS, bật xác thực và nhập user, mật khẩu như trong định dạng ip:port:user:pass.

App game vẫn không qua proxy dù đã dùng Proxifier?

Nhiều game dùng UDP cho dữ liệu chính, trong khi proxy HTTP/HTTPS chỉ chuyển tiếp TCP. Trường hợp này proxy HTTP không phải công cụ phù hợp.

Có cần cài proxy hệ thống nếu đã dùng Proxifier?

Không. Proxifier tự xử lý kết nối của các app theo quy tắc. Bật cả hai đôi khi gây vòng lặp hoặc xung đột, nên chỉ dùng một cách.

Script Python không nhận proxy dù đã đặt biến môi trường?

Kiểm tra script có tắt đọc biến môi trường không, đặt cả chữ hoa và chữ thường, hoặc truyền proxy trực tiếp vào tham số proxies của thư viện requests.

Proxy HTTP/HTTPS dùng riêng

Định dạng ip:port:user:pass, dùng được trên trình duyệt, antidetect, Proxifier và hầu hết tool. Kích hoạt tự động sau khi thanh toán.

Xem bảng giá

Bài viết liên quan

Cài đặt proxy
Cách cài đặt và tạo Rule gắn proxy cho từng phần mềm trên Proxifier
Hướng dẫn cấu hình proxy HTTPS trong Proxifier trên Windows và macOS. Tạo Proxification Rules cho Zalo PC, giả lập LDPlayer và game. Xem từng bước.
Cài đặt proxy
Hướng dẫn cấu hình Proxy trên Windows 10 & Windows 11
Hướng dẫn cấu hình proxy HTTP(S) VinaProxy trên Windows 10 và Windows 11 qua System Settings, Credential Manager và PowerShell. Xem từng bước chi tiết.
Kiến thức proxy
Biến môi trường http_proxy, https_proxy và no_proxy: cấu hình trên Linux, Windows, Docker
Cách đặt biến môi trường http_proxy, https_proxy, no_proxy trên Linux, Windows và Docker: cú pháp đúng, chữ hoa chữ thường, lưu cố định, lỗi hay gặp.
Lỗi proxy
Lỗi 407 Proxy Authentication Required là gì và sửa thế nào
Lỗi 407 proxy nghĩa là proxy đã nhận kết nối nhưng từ chối đăng nhập. Xem output curl thật, các nguyên nhân hay gặp và cách sửa trên Chrome, antidetect, code.
Sản phẩm
Proxy tĩnh (IP tĩnh dân cư ISP) Việt Nam & Mỹ
Mua proxy tĩnh ISP dân cư tại Mỹ và Việt Nam: IP đăng ký nhà mạng dân dụng, mỗi IP chỉ một khách dùng, băng thông không giới hạn. Xem giá và mua ngay.
Sản phẩm
Proxy IPv4 datacenter riêng
Mua, thuê proxy IPv4 datacenter riêng tại Mỹ, Việt Nam, Nhật Bản, Hàn Quốc, Singapore, Anh, Hồng Kông. HTTP(S), băng thông không giới hạn, kích hoạt tự động.
ISP · vietnam
Proxy ISP tĩnh Việt Nam: IP mạng gia đình cho các tài khoản giá trị nhất của bạn
Proxy dân cư tĩnh Việt Nam (ISP tĩnh): proxy IP tĩnh từ nhà mạng dân cư cho shop Shopee chính, TikTok Shop, tài khoản quảng cáo Facebook và Zalo OA.
IPV4 · united states
Proxy IPv4 riêng Mỹ: IP datacenter Hoa Kỳ nhanh, dùng riêng và ổn định
Thuê proxy IPv4 Mỹ dùng riêng cho cào dữ liệu, theo dõi thứ hạng, duyệt quảng cáo và nghiên cứu Amazon. IP tĩnh, 1 người 1 IP, băng thông không giới hạn.