Port proxy là gì? Ý nghĩa cổng 8080, 3128, 1080 và cách chọn
Port proxy là số cổng đi kèm địa chỉ máy chủ proxy, cho biết dịch vụ proxy đang lắng nghe kết nối ở "cửa" nào trên máy chủ đó, ví dụ 8080 cho HTTP hay 1080 cho SOCKS5. Nhập đúng IP mà sai cổng thì proxy vẫn không chạy. Bài này ProxyVN giải thích ý nghĩa các cổng quen thuộc, vì sao một IP có nhiều cổng và cách chọn đúng.
Port proxy và vai trò của cổng trong kết nối mạng
Mỗi máy chủ có một địa chỉ IP nhưng chạy nhiều dịch vụ cùng lúc: web, email, proxy, truy cập từ xa. Cổng là con số giúp phân biệt các dịch vụ đó. Gói tin tới máy chủ mang theo cả địa chỉ IP lẫn số cổng, hệ điều hành dựa vào số cổng để chuyển gói tin cho đúng chương trình.
Giải thích về cổng máy tính của Cloudflare ví cổng như số phòng trong một toà nhà, còn địa chỉ IP là địa chỉ toà nhà. Thiếu số phòng, người đưa thư tới đúng toà nhà nhưng không biết giao cho ai.

Địa chỉ IP và cổng
Cổng trong địa chỉ proxy
Khi nhà cung cấp gửi proxy dạng 103.1.2.3:8080, phần sau dấu hai chấm là cổng. Chương trình proxy trên máy chủ lắng nghe ở cổng đó và chờ kết nối từ anh em. Cổng có giá trị từ 1 tới 65535, theo cấu trúc trường cổng 16 bit của TCP và UDP.
Cổng không phải mật khẩu, không phải mã gói, nó chỉ là địa chỉ của dịch vụ proxy trên máy chủ. Hai proxy cùng IP khác cổng có thể là hai dịch vụ khác hẳn nhau, hoặc hai đường ra Internet khác nhau.
Ba dải cổng
Cơ quan quản lý số hiệu Internet IANA chia cổng thành ba dải. Dải 0 đến 1023 là cổng hệ thống dành cho dịch vụ phổ biến như web, email. Dải 1024 đến 49151 là cổng đăng ký, các phần mềm có thể đăng ký với IANA. Dải 49152 đến 65535 là cổng động, hệ điều hành cấp tạm cho kết nối đi ra.
Danh sách đầy đủ nằm trong sổ đăng ký tên dịch vụ và số cổng của IANA. Cổng proxy thường nằm ở dải đăng ký, nhưng nhà cung cấp có thể chọn bất kỳ cổng nào chưa bị dùng.
Tóm lại, cổng là phần không thể thiếu của địa chỉ proxy. IP đưa anh em tới đúng máy chủ, cổng đưa anh em tới đúng dịch vụ proxy trên máy chủ đó.
Các port proxy quen thuộc và nguồn gốc
Một số số cổng xuất hiện rất thường xuyên trong cấu hình proxy. Mỗi số có nguồn gốc riêng, gắn với một giao thức hoặc một phần mềm proxy phổ biến. Biết nguồn gốc giúp anh em đoán được loại proxy khi chỉ có số cổng.

Các cổng proxy quen thuộc
Cổng |
Nguồn gốc |
Thường dùng cho |
|---|---|---|
80 |
Cổng chuẩn của HTTP |
Website, đôi khi proxy HTTP để đi qua tường lửa |
443 |
Cổng chuẩn của HTTPS |
Website mã hoá, proxy muốn trông giống lưu lượng HTTPS |
8080 |
Cổng thay thế phổ biến của HTTP |
Proxy HTTP, máy chủ web phụ, công cụ debug |
3128 |
Cổng mặc định của Squid |
Proxy HTTP dựng bằng Squid |
1080 |
Cổng quy ước của SOCKS |
Proxy SOCKS4, SOCKS5 |
8888 |
Cổng hay dùng của công cụ debug |
Fiddler, Charles, proxy cục bộ |
8000 đến 9999 |
Không cố định |
Proxy thương mại, mỗi gói một dải cổng |
Cổng 8080
Cổng 8080 được dùng rộng rãi như "cổng HTTP thứ hai" vì dễ nhớ và không cần quyền quản trị để mở trên nhiều hệ điều hành. Rất nhiều proxy HTTP, máy chủ thử nghiệm và công cụ phát triển chọn cổng này. Thấy 8080 là có thể đoán proxy HTTP, nhưng không nên coi là kết luận cuối cùng vì cổng có thể đặt tuỳ ý.
Cổng 3128
Squid là phần mềm proxy mã nguồn mở lâu đời. Theo tài liệu cấu hình http_port của Squid, Squid mặc định lắng nghe ở cổng 3128. Vì Squid phổ biến, cổng 3128 trở thành dấu hiệu quen thuộc của proxy HTTP tự dựng. Kiến thức về Squid có trong bài Squid proxy là gì.
Cổng 1080
Đặc tả SOCKS5 RFC 1928 ghi rằng dịch vụ SOCKS theo quy ước nằm ở cổng TCP 1080. Đây là lý do proxy SOCKS hay dùng cổng 1080 hoặc các cổng gần đó. Tuy vậy, proxy SOCKS5 thương mại thường dùng cổng khác để phân biệt gói và người dùng.
Cổng 80 và 443
Hai cổng này hầu như luôn được mở trên mọi mạng, kể cả mạng công ty chặt chẽ. Một số proxy chọn cổng 80 hoặc 443 để kết nối đi qua được tường lửa chỉ mở cổng web. Proxy chạy ở 443 không có nghĩa là kết nối tới proxy được mã hoá, nó chỉ dùng số cổng đó.
Kết luận phần này: số cổng gợi ý loại proxy nhưng không quyết định loại proxy. Thông tin chính xác vẫn là thông tin nhà cung cấp ghi rõ giao thức cho từng cổng.
Port proxy HTTP và port proxy SOCKS5 khác nhau
Nhiều nhà cung cấp cấp cùng một IP với hai cổng: một cổng cho HTTP, một cổng cho SOCKS5. Đây là điểm hay gây nhầm lẫn nhất khi mới dùng proxy.
Vì sao hai giao thức cần hai cổng
HTTP và SOCKS5 là hai giao thức khác nhau. Gói tin đầu tiên của HTTP là dòng lệnh dạng văn bản như CONNECT hoặc GET. Gói tin đầu tiên của SOCKS5 là chuỗi byte nhị phân chào hỏi. Một chương trình lắng nghe ở một cổng thường chỉ hiểu một giao thức, nên mỗi giao thức cần cổng riêng.
Một số phần mềm proxy hiện đại tự nhận diện được cả hai giao thức trên một cổng. Nhưng anh em không nên giả định điều đó. Khác biệt chi tiết giữa hai giao thức có trong bài proxy HTTP và SOCKS5.
Nhập nhầm cổng thì chuyện gì xảy ra
Nhập cổng SOCKS5 vào ô proxy HTTP, trình duyệt gửi lệnh HTTP tới dịch vụ SOCKS5. Dịch vụ không hiểu, đóng kết nối hoặc trả dữ liệu lạ. Trình duyệt báo lỗi proxy, lỗi đường hầm hoặc lỗi SSL tuỳ trường hợp. Ngược lại cũng tương tự.
Cách ProxyVN cấp cổng
Với proxy của ProxyVN, thông tin gửi cho anh em ghi rõ cổng HTTP và cổng SOCKS5 của từng IP. Anh em chọn cổng theo giao thức mà tool hỗ trợ. Trình duyệt và tool MMO thường dùng HTTP, còn ứng dụng cần chuyển nhiều loại lưu lượng như game, ứng dụng nhắn tin thường dùng SOCKS5.
Một IP, hai cổng, hai giao thức. Ghi nhớ cổng nào đi với giao thức nào là tránh được phần lớn lỗi khi mới cấu hình proxy.
Một IP nhiều port proxy
Ngoài trường hợp mỗi giao thức một cổng, nhiều dịch vụ proxy còn dùng hàng chục, hàng trăm cổng trên cùng một địa chỉ. Đây là cách thiết kế phổ biến của proxy xoay và proxy dân cư.

Một IP nhiều cổng
Cổng vào và IP ra
Với mô hình cổng vào, anh em kết nối tới một địa chỉ cố định gọi là gateway. Mỗi cổng trên gateway gắn với một IP ra khác nhau phía Internet, hoặc một phiên giữ IP khác nhau. Kết nối tới cổng 10001 ra IP A, cổng 10002 ra IP B. Website nhìn thấy IP ra, không nhìn thấy địa chỉ gateway.
Mô hình này giúp nhà cung cấp quản lý hàng nghìn IP ra mà người dùng chỉ cần nhớ một địa chỉ. Đổi IP chỉ là đổi cổng, không cần đổi cấu hình máy chủ.
Cổng gắn với phiên làm việc
Một số dịch vụ dùng cổng để phân biệt phiên. Mỗi cổng giữ một IP trong khoảng thời gian nhất định, hết thời gian thì cổng đó chuyển sang IP mới. Muốn nhiều phiên song song, anh em dùng nhiều cổng. Khái niệm giữ phiên được giải thích trong bài sticky session proxy là gì.
Mua proxy theo port
Vì mỗi cổng tương ứng một luồng hoặc một IP, một số nhà cung cấp tính giá theo số cổng. Đây là chuyện cách tính tiền, ProxyVN đã phân tích trong bài nên mua proxy theo port hay băng thông. Bài này không nhắc lại.
Tóm lại, khi thấy danh sách proxy cùng IP khác cổng, đừng nghĩ là trùng lặp. Mỗi cổng có thể là một IP ra hoặc một phiên riêng.
Port proxy trên Windows: netsh interface portproxy
Gợi ý tìm kiếm có cụm "port proxy windows". Trên Windows có một tính năng tên là portproxy, nhưng nó khác hẳn proxy dùng để đổi IP. Phần này giúp anh em không nhầm hai khái niệm.
portproxy là chuyển tiếp cổng
Lệnh netsh interface portproxy tạo quy tắc chuyển tiếp: kết nối tới một cổng trên máy Windows sẽ được chuyển sang một địa chỉ và cổng khác. Ví dụ, kết nối tới cổng 8080 của máy được chuyển sang cổng 80 của một máy trong mạng nội bộ. Tính năng này hay dùng để mở dịch vụ trong máy ảo hoặc WSL ra mạng LAN.
netsh interface portproxy add v4tov4 listenport=8080 listenaddress=0.0.0.0 connectport=80 connectaddress=192.168.1.20
netsh interface portproxy show all
netsh interface portproxy delete v4tov4 listenport=8080 listenaddress=0.0.0.0
Lệnh thứ nhất thêm quy tắc, lệnh thứ hai liệt kê, lệnh thứ ba xoá. Các lệnh cần chạy bằng quyền quản trị.
Khác proxy đổi IP ở đâu
portproxy chỉ chuyển gói tin từ cổng này sang cổng kia ở tầng TCP. Nó không đổi IP mà website nhìn thấy, không xác thực, không hiểu HTTP hay SOCKS. Muốn trình duyệt đi ra Internet bằng IP khác, anh em cần proxy thật, không phải portproxy. Bài proxy hoạt động ở tầng nào giải thích các tầng mạng mà từng loại proxy làm việc.
Lưu ý bảo mật
Quy tắc portproxy lắng nghe ở 0.0.0.0 mở cổng cho mọi thiết bị trong mạng. Nếu chuyển tiếp tới dịch vụ quản trị, người khác trong mạng có thể truy cập. Xoá quy tắc khi không dùng và chỉ lắng nghe ở địa chỉ cần thiết.
Port proxy trên Wi-Fi điện thoại và trình duyệt
Khi cài proxy trên điện thoại hay trình duyệt, ô cổng luôn đi cạnh ô địa chỉ. Phần này chỉ ra những lỗi nhập cổng hay gặp trên từng nền tảng.
Wi-Fi Android và iPhone
Ô Proxy port trên Android và ô Port trên iPhone chỉ nhận số. Không nhập dấu hai chấm, không nhập cả địa chỉ vào ô này. Ô proxy Wi-Fi chỉ hỗ trợ proxy HTTP, nên phải dùng cổng HTTP, không dùng cổng SOCKS5. Hướng dẫn chi tiết có trong bài cài proxy cho Android và cách cài proxy trên iPhone.
Windows và macOS
Settings của Windows có ô Address và ô Port riêng. macOS có ô cổng riêng cho từng loại: Web proxy, Secure web proxy, SOCKS proxy. Trên macOS, nhập cổng HTTP vào hai ô web, cổng SOCKS5 vào ô SOCKS. Nhập lẫn là lỗi phổ biến.
Tiện ích trình duyệt
Tiện ích như SwitchyOmega hay FoxyProxy có ô giao thức và ô cổng trên cùng một dòng. Chọn giao thức trước, nhập cổng tương ứng sau. Hướng dẫn có trong bài proxy SwitchyOmega và bài FoxyProxy.
Các lỗi khi nhập sai port proxy
Sai cổng gây ra nhiều thông báo lỗi khác nhau tuỳ cổng sai theo kiểu nào. Nhận ra kiểu lỗi giúp anh em biết ngay cần sửa cổng.

Nhập sai cổng sẽ báo lỗi gì
Kiểu sai |
Thông báo thường gặp |
Giải thích |
|---|---|---|
Cổng không có dịch vụ, máy chủ từ chối |
ERR_PROXY_CONNECTION_FAILED, Connection refused |
Máy chủ trả RST vì không có ai lắng nghe |
Cổng không có dịch vụ, tường lửa nuốt gói |
ERR_CONNECTION_TIMED_OUT, timeout |
Không có hồi âm, trình duyệt chờ hết giờ |
Dùng cổng SOCKS5 cho proxy HTTP |
ERR_TUNNEL_CONNECTION_FAILED, ERR_EMPTY_RESPONSE |
Dịch vụ không hiểu lệnh HTTP |
Dùng cổng HTTP cho proxy SOCKS5 |
Lỗi bắt tay SOCKS, ERR_SOCKS_CONNECTION_FAILED |
Dịch vụ không hiểu gói chào SOCKS |
Gõ nhầm số cổng của IP khác |
Lỗi 407 hoặc ra IP lạ |
Kết nối tới dịch vụ của người khác |
Kiểm tra cổng có đang mở không
Trên Windows, PowerShell có lệnh kiểm tra nhanh một cổng trên máy chủ proxy.
Test-NetConnection 103.1.2.3 -Port 8080
Dòng TcpTestSucceeded bằng True nghĩa là cổng mở và có dịch vụ nhận kết nối. False nghĩa là cổng đóng hoặc bị chặn trên đường đi. Nếu cổng mở mà proxy vẫn lỗi, vấn đề nằm ở giao thức hoặc xác thực.
Trường hợp cổng bị tường lửa chặn, ProxyVN đã hướng dẫn trong bài cách kiểm tra proxy và tường lửa và bài khắc phục các lỗi máy chủ proxy. Bài này không lặp lại phần đó.
Port proxy khi tự dựng máy chủ proxy
Anh em tự dựng proxy trên máy chủ riêng cần chọn cổng cho dịch vụ. Lựa chọn cổng ảnh hưởng tới khả năng kết nối và mức độ bị dò quét.
Chọn cổng không trùng dịch vụ khác
Kiểm tra cổng chưa bị dịch vụ nào dùng trên máy chủ. Trên Linux, lệnh ss -tlnp liệt kê cổng đang lắng nghe. Tránh các cổng hệ thống dưới 1024 nếu không cần, vì chúng đòi quyền quản trị để mở.
Cổng mặc định dễ bị dò quét
Cổng 3128, 8080, 1080 là những cổng mà công cụ dò quét proxy mở thử đầu tiên. Proxy tự dựng chạy ở cổng mặc định, không có xác thực, sẽ nhanh chóng bị người lạ dùng ké. Kết quả là IP bị lạm dụng và đánh giá thấp. Hiện tượng này được mô tả trong bài open proxy là gì.
Mở cổng trên tường lửa máy chủ
Sau khi chọn cổng, mở cổng đó trên tường lửa của máy chủ và của nhà cung cấp hạ tầng. Chỉ mở cho IP cần truy cập nếu được. Hướng dẫn dựng máy chủ proxy cơ bản có trong bài hướng dẫn cách tạo máy chủ proxy.
Tóm lại, với proxy tự dựng, cổng là một phần của bảo mật. Cổng khác mặc định kết hợp xác thực và giới hạn IP truy cập giúp proxy không bị dùng ké.
Port proxy Cloudflare và proxy ngược
Gợi ý tìm kiếm có cụm "port proxy cloudflare". Đây là ngữ cảnh khác: chủ website dùng Cloudflare làm proxy ngược cần biết Cloudflare chuyển tiếp những cổng nào.
Cloudflare chỉ proxy một số cổng
Khi bật proxy đám mây cam cho tên miền, Cloudflare chỉ nhận lưu lượng ở một danh sách cổng HTTP và HTTPS nhất định, trong đó có 80, 8080, 443, 8443 cùng vài cổng khác. Dịch vụ chạy ở cổng ngoài danh sách sẽ không truy cập được qua tên miền đã bật proxy. Đây là cấu hình phía chủ website, không liên quan tới proxy đổi IP của người dùng.
Proxy ngược và cổng nội bộ
Proxy ngược như Nginx hay Cloudflare nhận kết nối ở cổng 80, 443 rồi chuyển vào máy chủ ứng dụng chạy ở cổng nội bộ như 3000, 8000. Người dùng không cần biết cổng nội bộ. Khái niệm này có trong bài reverse proxy là gì và bài Cloudflare reverse proxy.
Port proxy trong code và công cụ dòng lệnh
Lập trình viên và người chạy tool khai báo cổng trong địa chỉ proxy dạng URL. Thiếu cổng hoặc đặt cổng sai chỗ là lỗi hay gặp, vì mỗi thư viện xử lý giá trị mặc định khác nhau.
Thiếu cổng thì thư viện dùng cổng nào
Khi địa chỉ proxy không có cổng, nhiều công cụ tự điền cổng mặc định. cURL mặc định dùng cổng 1080 cho proxy không ghi cổng, một số thư viện khác lại dùng 80 hoặc 8080. Sự khác biệt này khiến cùng một địa chỉ chạy được ở công cụ này mà lỗi ở công cụ khác. Cách an toàn nhất là luôn ghi cổng rõ ràng.
Ví dụ khai báo cổng đúng
Ba dòng dưới khai báo cùng một proxy với cổng HTTP và cổng SOCKS5 riêng, theo đúng định dạng URL.
curl -x http://ana:pw123@103.1.2.3:8080 https://api.ipify.org
curl -x socks5h://ana:pw123@103.1.2.3:1080 https://api.ipify.org
export HTTPS_PROXY="http://ana:pw123@103.1.2.3:8080"
Dòng thứ nhất dùng cổng HTTP, dòng thứ hai dùng cổng SOCKS5 với phân giải tên miền phía proxy, dòng thứ ba đặt biến môi trường cho công cụ dòng lệnh trên Linux và macOS. Hướng dẫn chi tiết có trong bài cURL proxy là gì.
Kiểm tra cổng trước khi chạy tool lớn
Trước khi đưa hàng trăm proxy vào tool, viết một vòng lặp nhỏ thử kết nối tới từng cổng. Proxy nào không mở cổng thì loại ra sớm, tránh làm chậm cả tiến trình. Bài công cụ kiểm tra proxy tự động gợi ý cách kiểm tra hàng loạt.
Tóm lại, trong code luôn ghi đủ giao thức, địa chỉ và cổng. Ba thành phần đầy đủ giúp proxy chạy giống nhau trên mọi công cụ.
Chọn port proxy phù hợp khi mua và sử dụng
Với người dùng proxy thương mại, việc chọn cổng chủ yếu là chọn đúng giao thức và đúng mục đích. Vài nguyên tắc dưới giúp anh em không phải thử đi thử lại.
Chọn theo giao thức tool hỗ trợ
Tool chỉ hỗ trợ HTTP thì dùng cổng HTTP. Tool hỗ trợ SOCKS5 và cần chuyển lưu lượng không phải web thì dùng cổng SOCKS5. Trình duyệt antidetect thường hỗ trợ cả hai, chọn HTTP cho đơn giản trừ khi có yêu cầu đặc biệt.
Chọn theo mạng đang dùng
Mạng công ty hoặc mạng công cộng chặn cổng lạ thì cần cổng được phép đi qua. Nếu cổng proxy bị chặn, hỏi nhà cung cấp có cổng thay thế không. Không tự tìm cách vượt chính sách mạng của tổ chức.
Hỏi nhà cung cấp khi thông tin chưa rõ
Nếu thông tin proxy chỉ có một cổng mà không ghi giao thức, hãy hỏi lại nhà cung cấp trước khi thử. Thử mò giữa HTTP và SOCKS5 tốn thời gian và dễ kết luận nhầm rằng proxy hỏng. Một câu hỏi ngắn thường tiết kiệm cả buổi cấu hình.
Lưu cổng cùng giao thức
Khi lưu danh sách proxy, ghi kèm giao thức cạnh mỗi cổng. Bài định dạng proxy có cách lưu theo định dạng URL để không bao giờ nhầm cổng HTTP với cổng SOCKS5. Anh em có thể mua proxy tại ProxyVN, mỗi IP có sẵn cổng HTTP và cổng SOCKS5 ghi rõ ràng, cấp user/password để dùng ngay.
Câu hỏi thường gặp về port proxy
Phần này trả lời nhanh các thắc mắc phổ biến.
Có thể tự đổi port proxy không
Với proxy mua sẵn, cổng do nhà cung cấp quy định, anh em không tự đổi được phía máy chủ. Nếu cần cổng khác vì mạng chặn, liên hệ nhà cung cấp. Với proxy tự dựng, đổi cổng trong tệp cấu hình của phần mềm proxy.
Port proxy có ảnh hưởng tốc độ không
Số cổng không ảnh hưởng tốc độ. Tốc độ phụ thuộc vào máy chủ, đường truyền và giao thức. Một số mạng ưu tiên hoặc giới hạn băng thông theo cổng, nhưng đó là chính sách của mạng chứ không phải đặc tính của cổng.
Port proxy free có dùng được không
Danh sách proxy miễn phí thường là open proxy chạy ở cổng mặc định, ai cũng dùng được. Rủi ro bảo mật cao và IP thường đã bị đánh giá xấu. Bài proxy miễn phí có an toàn không giải thích chi tiết.
Port proxy squid đổi ở đâu
Với Squid tự dựng, cổng nằm ở dòng http_port trong tệp squid.conf, thường ở thư mục /etc/squid trên Linux. Đổi số cổng, lưu tệp rồi khởi động lại dịch vụ Squid. Nhớ mở cổng mới trên tường lửa máy chủ và đóng cổng cũ nếu không dùng nữa, để tránh để lại cửa không ai kiểm soát.
Một cổng dùng được cho bao nhiêu thiết bị
Về mặt kỹ thuật, một cổng proxy nhận được nhiều kết nối cùng lúc từ nhiều thiết bị. Giới hạn thực tế do gói proxy và nhà cung cấp quy định, ví dụ số luồng hoặc số kết nối đồng thời. Dùng chung một cổng cho nhiều thiết bị cũng có nghĩa là các thiết bị chia sẻ cùng IP ra. Bài có nên dùng chung proxy cho nhiều thiết bị phân tích ưu nhược điểm của cách làm này.
Vì sao proxy có cổng rất lớn như 40000
Proxy thương mại dùng nhiều cổng để phân biệt người dùng, gói hoặc IP ra. Cổng lớn trong dải đăng ký hoặc dải động là bình thường, không có gì bất thường.
Kết luận
Port proxy là phần địa chỉ cho biết dịch vụ proxy nằm ở cửa nào trên máy chủ. Nhớ cổng nào đi với giao thức nào, phân biệt với portproxy của Windows và kiểm tra cổng bằng Test-NetConnection khi lỗi. Cần proxy có cổng HTTP, SOCKS5 rõ ràng, liên hệ Proxy.vn - Nhà cung cấp dịch vụ proxy chất lượng hàng đầu Việt Nam để chọn đúng port proxy.