Nền tảng VPN
Phần mềm tính cước proxy và VPN mã nguồn mở cho các node IPv4 của bạn
NexCMP là phần mềm billing và portal khách hàng tự host giúp bán quyền truy cập dạng VPN từ các server bạn vận hành. Mỗi khách hàng nhận được địa chỉ IP riêng phục vụ qua SOCKS5, HTTP và UDP, đặt mua theo bảng giá của bạn, thanh toán từ ví và quản lý trong portal, cùng với agent Linux trên mỗi node bạn sở hữu.
Các giao thức thực tế là SOCKS5, HTTP và UDP trên IP riêng của khách hàng. Không có đường hầm WireGuard hay OpenVPN và không có ứng dụng client gắn thương hiệu. Module VPN là một phần của NexCMP Free và Source, mặc định tắt cho đến khi bạn bật lên.NexCMP Source: trọn bộ mã nguồn với giá $499, thanh toán một lần. Sử dụng, tùy chỉnh và tự vận hành cho doanh nghiệp của riêng bạn. Bạn có thể bán các dịch vụ mình vận hành; nhưng không được bán lại hoặc phân phối lại mã nguồn hay các bản build. Điều khoản license mã nguồn
Bản chất của module VPN và những gì bạn cần
Dù mang tên này, module này không thiết lập tunnel VPN. Mỗi địa chỉ IP bạn bán sẽ phản hồi trên ba cổng: một cổng SOCKS5 (CONNECT và UDP ASSOCIATE), một cổng HTTP proxy có xác thực cơ bản, và một cổng UDP. Khách hàng có thể dùng bất kỳ client SOCKS5 hoặc HTTP nào, hoặc ứng dụng đọc link subscription.
NexCMP bán, tính cước và quản lý quyền truy cập. Hệ thống không cung cấp địa chỉ IP, băng thông hay mạng IP: máy chủ, địa chỉ và prefix đều là của bạn.
Để bắt đầu, bạn cần các máy chủ Linux x86_64 với địa chỉ IPv4 public, đã cài agent NexCMP trên từng máy và bật module VPN trong mục License & updates. Đơn hàng được thanh toán từ cùng một ví trả trước như các dịch vụ khác của NexCMP.
Cách khách hàng của bạn quản lý gói đăng ký VPN
Mỗi màn hình là một tab trên trang dịch vụ trong portal khách hàng, hiển thị cùng dữ liệu mẫu. Hãy chọn một tab, sử dụng các mũi tên hoặc phím trái/phải, hoặc mở trình xem toàn màn hình.
Cách các thành phần kết nối với nhau
Khách hàng không bao giờ đi qua data path của panel: họ kết nối trực tiếp đến IP đã mua trên node của bạn.
Quản lý và thiết lập node
Các node được quản lý trong admin console tại mục Agents và VPN IP pool.
Thêm máy chủ qua SSH
Nhập IPv4 public của node, thông tin đăng nhập SSH, tên, vai trò (VPN node, VPN node kèm giám sát DDoS, hoặc chỉ giám sát), zone, các subnet bổ sung tùy chọn và lựa chọn có tự động bán IP hay không. Panel sẽ kết nối qua SSH và chạy trình cài đặt.
Cài đặt thủ công bằng token
Tạo lệnh cài đặt và chạy trên máy chủ. Token chỉ hiển thị một lần và chỉ dùng để ghi danh máy vào hệ thống giám sát; vai trò VPN sẽ do admin gán sau đó, tại mục Roles trong trang chi tiết của máy.
IP pool tự động cập nhật
Agent sẽ tự phát hiện các địa chỉ IPv4 public trên node cùng các subnet bổ sung bạn đã khai báo, và panel sẽ đưa chúng vào pool. Zone được lấy từ vị trí của node, hoặc do bạn tự chọn.
Gateway của bạn không bao giờ bị bán
Từ NexCMP 1.4.2, agent đọc bảng định tuyến thực tế của node và loại trừ địa chỉ gateway khỏi các dải IP cung cấp. Panel sẽ giữ địa chỉ này ngoài pool và không bao giờ phân bổ.
Trạng thái và gỡ bỏ
Node VPN gửi tín hiệu kiểm tra mỗi 5 giây một lần và được coi là online nếu lần kiểm tra gần nhất trong vòng 60 giây. Việc xóa máy khỏi danh sách không gỡ bỏ agent: hãy chạy install.sh --uninstall trên máy chủ.
Gói dịch vụ và biểu giá
Bạn tự quyết định mọi mức giá. Không có mức giá cố định nào bên dưới từ NexCMP.
IP dedicated theo các bậc giá
Mỗi IP thuộc về một khách hàng duy nhất, với username, password và các cổng riêng. Một đơn hàng có thể chứa từ 1 đến 10,000 IP, và bậc giá mà đơn hàng đạt tới sẽ quyết định giá trên mỗi IP cho toàn bộ đơn hàng đó.
Chu kỳ thanh toán
Theo ngày, theo tuần, theo tháng và theo năm. Giá theo ngày và theo tuần được tính theo tỷ lệ của giá tháng, còn mức chiết khấu theo năm do bạn tùy ý thiết lập; tất cả đều có thể tùy chỉnh.
Chỉnh sửa bảng giá
Giá được nhập bằng USD tại mục Admin > VPN > Price list. Giá mới áp dụng cho các đơn hàng mới; các gói đang chạy vẫn giữ nguyên giá. Mọi thay đổi đều được ghi nhật ký đối soát với giá trị cũ và mới.
Thanh toán qua ví
Khách hàng xem báo giá, sau đó số dư ví sẽ bị trừ. Nếu không thể phân bổ IP, số tiền sẽ được hoàn trả lại ví, và đơn hàng không còn IP trống sẽ bị từ chối trước khi thực hiện trừ tiền.
Tự động gia hạn và hết hạn
Tự động gia hạn được bật theo mặc định và sẽ gia hạn thêm một chu kỳ khi thời gian còn lại từ 24 giờ trở xuống. Gói hết hạn sẽ giữ IP trong 3 ngày trước khi thu hồi. Việc hủy dịch vụ có hiệu lực ngay lập tức và không được hoàn tiền.
Băng thông và giới hạn
Hãy đọc kỹ phần này trước khi bạn viết trang bán hàng.
Các mức băng thông được đo đếm và áp dụng giới hạn
Mỗi gói đi kèm một mức băng thông tính bằng GB mỗi chu kỳ cho toàn bộ gói, không phải theo từng IP. Từ NexCMP 1.5.1, bảng điều khiển cộng dồn lưu lượng do node agent báo cáo và ngắt proxy của gói khi hết số GB của chu kỳ. Chúng sẽ mở lại trong vòng vài giây sau khi nâng cấp băng thông hoặc khi chu kỳ tiếp theo bắt đầu. Các gói Unlimited không bao giờ bị ngắt. Việc ngắt kết nối chính xác theo từng heartbeat, vì vậy gói có thể vượt mức một chút. Hãy cập nhật node agent lên 1.5.1: các agent cũ hơn vẫn được tính nhưng có thể bỏ sót byte sau lỗi mạng hoặc khi khởi động lại, và gói trên node chưa báo cáo mức sử dụng sẽ hiển thị là Not measured và không bao giờ bị ngắt. Để giới hạn tốc độ cứng, module IPv6 Proxy riêng biệt sẽ giới hạn Mbps theo gói.
Nâng cấp giữa chu kỳ
Khách hàng có thể nâng lên gói cao hơn bất cứ lúc nào và thanh toán phần chênh lệch cho số ngày còn lại. Các add-on, chẳng hạn như nâng hạn mức Authorized IPs, được thanh toán ngay khi thêm; việc hủy áp dụng từ kỳ tiếp theo.
Egress, cổng và mail
Lưu lượng đi ra từ chính IP mà khách hàng đã kết nối tới, đến các đích cùng họ địa chỉ. Mỗi IP được cấp ba cổng liên tiếp từ 65001 đến 65535 mà khách hàng không thể thay đổi. Cổng outbound 25 luôn bị chặn.
Hạn mức tài khoản
Khóa quota vpn.ips giới hạn số lượng IP VPN mà một tài khoản có thể sở hữu. Hệ thống sẽ kiểm tra khóa này trước khi trừ tiền, và đơn hàng vượt quá hạn mức sẽ bị từ chối.
Mức mặc định phụ thuộc vào số tiền thật khách hàng đã nạp, chia theo năm cấp độ. Công tắc quota chung mặc định tắt. Bạn có thể chỉnh sửa giá trị mặc định trong Settings và ghi đè riêng cho từng khách hàng tại trang chi tiết của họ, kèm lý do được ghi vào audit log.
Đổi IP và báo cáo blacklist
Các endpoint VPN không xoay vòng: một endpoint IPv4 giữ nguyên địa chỉ trong suốt vòng đời của gói cước. Tính năng xoay vòng chỉ có ở mô-đun IPv6 Proxy. Nếu một địa chỉ bị chặn, khách hàng có thể báo cáo địa chỉ đó.
- Khách hàng chọn IP, cung cấp lý do (nằm trong blocklist, bị một trang web chặn, hoặc lý do khác) và phần mô tả.
- NexCMP lập tức kiểm tra địa chỉ với các DNS blocklist công khai. Mỗi gói cước có thể có tối đa 10 báo cáo đang mở.
- Bạn, hoặc reseller quản lý khách hàng đó, sẽ phê duyệt hoặc từ chối. Nếu duyệt, IP sẽ được thay bằng một IP sạch trong cùng zone, hoàn toàn miễn phí, giữ nguyên username, password và các cổng. Nếu từ chối, bạn cung cấp lý do để khách hàng nhận được.
- Nếu không có sẵn IP sạch, hệ thống giữ nguyên hiện trạng. IP cũ được tạm giữ riêng trong ít nhất 30 ngày.
Xác thực: user/pass và IP auth
Username và password cho từng IP
Mỗi IP có username và password tự tạo riêng, dùng cho cả cổng SOCKS5 lẫn HTTP của IP đó.
IP được ủy quyền
Khách hàng liệt kê các địa chỉ nguồn được phép kết nối không cần mật khẩu trên SOCKS5 và HTTP. Mặc định là 3 mục và add-on có thể nâng lên 1,000. Địa chỉ IPv4 nằm trong dải từ /16 đến /32, IPv6 từ /32 đến /128; dải catch-all bao trùm mọi địa chỉ sẽ bị từ chối.
Xuất dữ liệu và API
Khách hàng sao chép hoặc tải về endpoint dưới dạng socks và http (dạng URL), socks_plain và http_plain (ip:port:user:pass), json, clash, singbox hoặc v2rayn, hoặc quét mã QR chứa liên kết socks://.
Mỗi gói cước cũng có một subscription link: một URL công khai chứa token bí mật, được phân phối dưới dạng v2rayn (mặc định), shadowrocket, clash hoặc singbox. Các ứng dụng đọc subscription link như Clash, sing-box, v2rayN và Shadowrocket có thể nhập liên kết này. Chúng liệt kê proxy SOCKS5 chứ không phải máy chủ VPN, và NexCMP không phân phối hay hỗ trợ các ứng dụng đó. Việc thay token sẽ vô hiệu hóa liên kết cũ.
Khóa API hỗ trợ các scope vpn:read, vpn:detail, vpn:write, vpn:create (thao tác này phát sinh chi phí và cần header Idempotency-Key) và vpn:destroy; catalog:read áp dụng cho catalog công khai và báo giá. Bản đặc tả OpenAPI và công cụ dòng lệnh cmp hỗ trợ cùng các lệnh gọi này.
socks5://USER:[email protected]:SOCKS_PORT
http://USER:[email protected]:HTTP_PORTMô-đun VPN trong admin console và portal
Ảnh chụp màn hình từ hệ thống lab thử nghiệm với dữ liệu mẫu.






Những gì khách hàng của bạn có thể làm
Mỗi mục là một thao tác khách hàng thực hiện trên portal hoặc thông qua API key có phân quyền scope.
Đặt hàng và thanh toán
Chọn zone, số lượng IP, gói băng thông, add-on và chu kỳ, xem báo giá và thanh toán từ ví.
Sử dụng và chia sẻ endpoint
Tìm kiếm danh sách IP, sao chép hoặc tải về endpoint, quét mã QR hoặc lấy subscription link, và thiết lập Authorized IPs.
Nâng cấp và gia hạn
Nâng lên gói băng thông cao hơn, thay đổi add-on, gia hạn trước nhiều kỳ, bật/tắt tự động gia hạn hoặc hủy bỏ.
Báo cáo và chuyển nhượng
Báo cáo IP bị chặn và theo dõi báo cáo, hoặc dùng tab Transfer để chuyển gói cho tài khoản khác.
Những gì bạn có thể làm với tư cách nhà vận hành
Mỗi mục đều có sẵn trong admin console của NexCMP.
Vận hành node và bảng giá
Thêm máy chủ, chỉnh sửa vai trò máy và subnet bổ sung, quản lý range cùng zone, và thiết lập gói, add-on cùng chu kỳ.
Bật/tắt module
Bật module VPN trong mục License & updates; công tắc Sell VPN trên trang Subscriptions chính là công tắc này.
Gói đăng ký và báo cáo
Lọc các gói, xem lịch sử IP, duyệt hoặc từ chối báo cáo IP và thu hồi gói. Thu hồi là thao tác hủy không hoàn tiền và cần có lý do.
Hạn mức và thương hiệu
Thiết lập hạn mức IP VPN theo mức nạp tiền và đặt tên hiển thị riêng cho dịch vụ, ví dụ như IPv4 Proxy hoặc Datacenter Proxy. Việc đổi tên chỉ thay đổi nhãn hiển thị.
Reseller
Mỗi reseller đều có công tắc Sell VPN trong mục Features, có hiệu lực khi module đang bật. Họ có giá sỉ và giá bán lẻ riêng, đồng thời tự xử lý báo cáo IP từ khách hàng của mình.
Kiểm toán
Các thay đổi bảng giá, thu hồi gói và ghi đè hạn mức đều được audit, còn thao tác của khách hàng trên gói dịch vụ sẽ xuất hiện trong mục Events.
Yêu cầu hạ tầng
Bạn tự chuẩn bị máy chủ và địa chỉ IP. Các bước đầy đủ: https://nexcmp.com/docs/infrastructure/vpn-proxy-nodes/.
- Máy chủ Linux x86_64 có systemd và quyền root để cài đặt; agent chỉ được build cho x86_64.
- curl hoặc wget, cùng kết nối HTTPS chiều ra (outbound) từ node tới panel của bạn.
- Địa chỉ IPv4 public trên máy chủ, hoặc một prefix public được định tuyến tới máy và khai báo dưới dạng subnet bổ sung (IPv4 /16 đến /32).
- Inbound TCP và UDP trên cổng 65001 đến 65535 cho mỗi IP được bán.
- Agent cũng có thể phục vụ các địa chỉ IPv6 public tìm thấy trên node; endpoint IPv6 chỉ truy cập được các đích đến IPv6.
Kiểm tra độ phù hợp
Phù hợp khi: bạn có sẵn các địa chỉ IPv4 public trên máy chủ Linux và muốn bán endpoint SOCKS5 và HTTP chuyên dụng với thông tin đăng nhập riêng cho từng IP, có portal, ví tiền, gia hạn, API và subscription link.
Không phù hợp: khách hàng cần tunnel WireGuard hoặc OpenVPN, ứng dụng client mang thương hiệu riêng, hạn mức truyền tải áp đặt trực tiếp trên node, hoặc địa chỉ IPv4 xoay vòng theo lịch.
Trách nhiệm: bạn chịu trách nhiệm về nguồn gốc các địa chỉ IP của mình, tuân thủ luật pháp áp dụng cho bạn và khách hàng của bạn, cũng như chính sách sử dụng hợp lệ do bạn quy định. NexCMP không cung cấp IP hay băng thông, và trang này không phải là tư vấn pháp lý.
Free và Source
Module VPN được bao gồm trong NexCMP Free ($0 cho năm đầu tiên và sau đó là $99 mỗi năm) và NexCMP Source (mua một lần với giá $499). Tính năng này mặc định tắt; bạn có thể bật trong mục License & updates. Gói Free dành cho các nhà vận hành mạng có ASN riêng và subnet đăng ký dưới tên của mình, các đơn đăng ký đều được xét duyệt. Máy chủ và địa chỉ IP là của bạn.
Nền tảng VPN: Câu hỏi thường gặp
NexCMP có hỗ trợ WireGuard hoặc OpenVPN không?
Khách hàng của tôi sử dụng các giao thức nào?
Băng thông được bán như thế nào, và lưu lượng dữ liệu có bị áp đặt hạn mức không?
Khách hàng có thể nâng cấp băng thông trong chu kỳ không?
Khách hàng lấy cấu hình bằng cách nào?
Tôi có thể cung cấp IPv6 không?
Nếu một IP bị blacklist thì sao?
Làm thế nào để thêm một node?
NexCMP có cung cấp IP hay băng thông không, và ai chịu trách nhiệm về việc sử dụng chúng?
Nguồn tham khảo
Tài liệu NexCMP cho module VPN.
Nhận NexCMP miễn phí
Miễn phí, bao gồm module VPN và mọi module khác. Cài đặt trên máy chủ của bạn ngay hôm nay, hoặc xem trước giao diện customer portal.
Cập nhật lần cuối:








