Simplified Guide: Build Your Own Private Network Node (2024 Update)
This tutorial provides an updated, beginner-friendly guide to setting up a private network node. It focuses on practical steps, making it easy for even those with minimal technical experience to create their own secure and private network connection.
Choosing the Right VPS
Selecting the appropriate Virtual Private Server (VPS) is crucial for node stability and speed. Key considerations include:
- Line Optimization: Opt for VPS providers offering optimized network routes to ensure stable speeds, especially during peak hours.
- CN2 GIA: For users prioritizing speed and stability, CN2 GIA VPS options are recommended. These are among the highest-end VPS lines available for individual users.
- Location: Choose server locations based on latency requirements. Japan or Hong Kong GIA lines offer lower latency but come at a higher cost.

VPS Purchase and Initial Setup
The following steps outline the process of purchasing and initially configuring a VPS:
- Navigate to the provided affiliate link to support the tutorial.
- Select a VPS plan based on monthly traffic needs.
- Choose a billing cycle (monthly, quarterly, semi-annually, or annually).
- Select a datacenter location, prioritizing those with GIA designation.
- Complete the registration process, providing necessary details.
- After payment, check the registration email for VPS details (IP address, port, and root password).
Connecting to the VPS
Connecting to the VPS involves using SSH (Secure Shell). The process differs slightly between Windows and Mac:
Windows
- Open Command Prompt (CMD) by right-clicking the Start Menu and selecting “Run,” then typing “CMD.”
- Enter the following command:
ssh root@YOUR_VPS_IP -p YOUR_PORT_NUMBER(Replace with actual IP and port). - Type “yes” when prompted.
- Enter the root password (paste by right-clicking). Note that the password will not be visible as you type.

Mac
- Open the Terminal application.
- Use the same SSH command as in Windows.
- Follow the prompts to connect.
Node Configuration and Deployment
After connecting to the VPS, execute the provided script to automate node configuration. This process may take several minutes. If any unexpected errors occur, close the terminal and restart the process. Post setup, further instructions are provided for configuring the server and finally setting up the user.
Next, configure TLS settings and add inbound rules (VLESS and TUIC) and user rules. Then, use v2rayN to create a user, limit their usage and then provide them the QR code for their vLESS and TUIC nodes.

Client Configuration
Depending on your operating system and device, different client applications are available:
Windows/Mac
- Use v2rayN. Download the appropriate version based on your CPU architecture.
- Import the node links into v2rayN.
- Update the server addresses with your VPS IP.
- Test the latency to ensure the node is working.
iOS (iPhone/iPad)
- Use Shadowrocket. Download from the App Store (non-region locked ID required).
- Scan the QR code or copy the link to add the node.
- Update the server address and enable “Allow Insecure.”
Android
- Use Nekobox. Download and install the appropriate APK.
- Import the node via QR code or link.
- Modify the server address and enable “Allow Insecure Connections.”
VPS Maintenance and Management
Regular VPS maintenance is essential:
- Renewal: Pay attention to the VPS renewal date to avoid service interruption.
- Data Center Migration: The tutorial explains the possibility of migrating to other data centers (e.g. softbank in Japan).