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

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.

Tổng quan

Portal khách hàng, Tổng quan gói đăng ký VPN: vị trí, gói dịch vụ, số lượng IP, băng thông, thanh toán, ngày hết hạn, biểu đồ lưu lượng thời gian thực và thanh sử dụng của chu kỳ này.
Tổng quan gói đăng ký: IP, băng thông, ngày hết hạn, lưu lượng thời gian thực và tỷ lệ dung lượng đã dùng trong chu kỳ.

Danh sách IP

Portal khách hàng, tab Danh sách IP VPN: bảng địa chỉ IP của gói đăng ký kèm cổng SOCKS5, HTTP và UDP, username, mật khẩu ẩn, vị trí và trạng thái.
Mỗi IP đi kèm các cổng và thông tin đăng nhập, cùng nút Báo cáo blacklist nếu địa chỉ bị một trang web chặn.

Băng thông

Portal khách hàng, tab Băng thông VPN: mức sử dụng chu kỳ này so với giới hạn băng thông, cùng nút Nâng cấp băng thông.
Mức sử dụng trong chu kỳ so với giới hạn của gói, cùng nút nâng cấp gói băng thông.

Billing

Portal khách hàng, tab Thanh toán VPN: chu kỳ thanh toán, ngày hết hạn, nút bật/tắt tự động gia hạn, nút Gia hạn và lịch sử gia hạn.
Tự động gia hạn, gia hạn thủ công và lịch sử gia hạn.

IP được ủy quyền

Cổng khách hàng, tab Authorized IPs của VPN: danh sách địa chỉ IP nguồn và dải IP có thể kết nối mà không cần tên người dùng và mật khẩu.
Địa chỉ nguồn có thể kết nối mà không cần tên người dùng và mật khẩu.

Tính năng Pro

Cổng khách hàng, tab VPN Pro features: các gói bổ trợ như tăng số kết nối đồng thời, ưu tiên lưu lượng và thêm IP được ủy quyền, mỗi gói đều có giá riêng.
Các gói bổ trợ tùy chọn, tính giá theo số ngày còn lại trong chu kỳ.

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.

Khách hàng, panel NexCMP và các node bạn vận hành.

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_PORT

Mô-đ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.

Danh sách Agents trong admin console với các node VPN, zone, dải IP và trạng thái hoạt động. Dữ liệu lab mẫu.
Admin: Các node VPN trong danh sách Agents.
Bảng giá VPN trong admin console với các gói theo số lượng IP, gói băng thông và add-on. Giá lab mẫu, không phải đề xuất.
Admin > VPN > Price list: các gói băng thông và add-on.
Danh sách IP của gói VPN trên portal khách hàng với các tùy chọn tìm kiếm, sao chép và tải về. Địa chỉ lab mẫu.
Portal: Danh sách IP của gói cước.
Tab App trên portal khách hàng: mỗi định dạng ứng dụng có một subscription link, kèm nút Sao chép liên kết và QR. Liên kết lab mẫu.
Portal: Tab App với subscription link và mã QR.
Biểu mẫu báo cáo IP VPN bị blacklist trên portal khách hàng kèm lý do và mô tả. Dữ liệu lab mẫu.
Portal: Báo cáo IP bị chặn.
Trang gói đăng ký VPN trong admin console với số liệu tổng và bảng danh sách gói cước khách hàng. Dữ liệu lab mẫu.
Admin: Gói đăng ký VPN.

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ông. Module VPN bán quyền truy cập SOCKS5, HTTP và UDP trên IP chuyên dụng. Module không tạo tunnel WireGuard hoặc OpenVPN và không có app client mang thương hiệu riêng.
Khách hàng của tôi sử dụng các giao thức nào?
SOCKS5 (CONNECT và UDP ASSOCIATE), HTTP proxy với xác thực cơ bản, cùng một cổng UDP, tất cả đều trên IP riêng của khách hàng trong dải cổng 65001 đến 65535.
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?
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. Từ NexCMP 1.5.1, cùng với node agent 1.5.1, bảng điều khiển đo đếm lưu lượng và ngắt gói khi hết GB; dịch vụ 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. Gói Unlimited không bao giờ bị ngắt, và node chưa báo cáo mức sử dụng sẽ hiển thị là Not measured và không bị ngắt. Để giới hạn tốc độ cứng, hãy dùng module IPv6 Proxy với giới hạn Mbps theo từng gói.
Khách hàng có thể nâng cấp băng thông trong chu kỳ không?
Có. Khách hàng có thể nâng lên mức cao hơn và thanh toán phần chênh lệch cho số ngày còn lại. Add-on có thể được thêm vào giữa chu kỳ và thanh toán ngay.
Khách hàng lấy cấu hình bằng cách nào?
Từ danh sách IP (sao chép hoặc tải xuống), mã QR hoặc subscription link cho các app như Clash, sing-box, v2rayN và Shadowrocket. API key, đặc tả OpenAPI và công cụ dòng lệnh cmp cũng cung cấp dữ liệu tương tự.
Tôi có thể cung cấp IPv6 không?
Agent cũng có thể phục vụ các địa chỉ IPv6 public tìm thấy trên node, và endpoint IPv6 chỉ truy cập được các đích đến IPv6. Module này được thiết kế xoay quanh các endpoint IPv4.
Nếu một IP bị blacklist thì sao?
Khách hàng báo cáo sự cố. NexCMP kiểm tra các blocklist DNS công cộng, rồi bạn hoặc reseller phê duyệt thay thế miễn phí trong cùng zone với cùng username, mật khẩu và port, hoặc từ chối kèm lý do. Địa chỉ IPv4 không được xoay vòng.
Làm thế nào để thêm một node?
Sử dụng Add server over SSH trong admin console, hoặc tạo lệnh cài đặt và chạy trên server. Cài đặt thủ công sẽ đăng ký máy vào hệ thống giám sát; bạn thêm vai trò VPN trong trang chi tiết của máy. Server phải là Linux x86_64.
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?
NexCMP không cung cấp cả hai. Bạn tự chuẩn bị server, địa chỉ IP và băng thông, đồng thời bạn chịu trách nhiệm về nguồn gốc của chúng, việc tuân thủ pháp lý và chính sách sử dụng chấp nhận được áp dụng cho khách hàng. NexCMP là phần mềm, không phải tư vấn pháp lý.

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: