Looking for an affordable VPS solution that won't break the bank? Whether you're exploring cloud computing, need a testing environment, or want to set up your own services, finding a budget-friendly VPS with decent performance can be challenging. This guide walks you through purchasing a Los Angeles-based VPS for under $2 monthly and optimizing it for maximum performance—proving you don't need deep pockets to get started with cloud infrastructure.
Before diving in, here's what you should have ready:
A valid email address for account registration
Payment method (Alipay, PayPal, or credit card)
Basic understanding of server administration (don't worry, we'll walk through each step)
Xshell or similar SSH client software
This tutorial is specifically designed for users who want a straightforward, cost-effective VPS solution without complicated technical prerequisites.
First, you'll need a VPS server located outside mainland China. The provider we're using offers excellent value with multiple payment options including Alipay, PayPal, and credit cards (including virtual cards).
Currently, there's an ongoing promotion for a Los Angeles-based VPS with these specs:
1 CPU core
512MB RAM
15GB storage
1 IPv4 address
2TB monthly bandwidth
1Gbps network speed
Only $1.99/month
Test IP for latency checking: 173.82.2.222
The connection quality from mainland China varies by ISP, but China Telecom and China Unicom users typically experience direct routing.
If you're looking for reliable, affordable VPS hosting that delivers solid performance without premium pricing, this represents one of the better entry points in the market. 👉 Start your cloud journey with a budget-friendly VPS that punches above its weight class
Note: If English isn't your strong suit, use Google Chrome's built-in translation feature.
Navigate to the registration page
Fill in your details:
Email address
Password (create a strong one)
Confirm password
Click the registration button
Check your email inbox for a verification email
Click the verification link in the email to complete registration
Log in with your new credentials
Before creating a VPS, you need to add funds to your account. The platform supports three payment methods:
PayPal: Minimum deposit $1
Credit Card (including virtual cards): Minimum deposit $5
Alipay: Minimum deposit $5
Navigate to the billing section and select your preferred payment method to add funds.
Important: Don't use the standard "Create New VPS" button on the homepage, as this starts at $2.67/month.
Instead, look for the promotional link offering the $1.99/month plan (labeled SUB512-1803). The main differences from the standard plan:
2TB bandwidth (vs. 3TB)
15GB storage (vs. 10GB)
Select your preferred configuration and click to create. The provisioning process takes approximately 2 minutes.
Once completed, your dashboard will display:
VPS IP address
CPU core count
RAM allocation
Creation timestamp
Management controls
Check your email for login credentials. You'll receive:
Server IP address
Login username (typically "root")
Initial password
Save these credentials securely.
Download and install Xshell (or your preferred SSH client). Here's how to connect:
Open Xshell
Click "New Session"
Enter your VPS IP address in the Host field
Click "OK"
Select the newly created session and click "Connect"
Accept the SSH security warning
Enter username: root
Enter the password from your email
Click "OK"
You're now connected to your VPS server.
Execute the following commands one at a time (copy, paste, press Enter, wait for completion):
First command:
yum -y install wget
Second command:
wget -N --no-check-certificate https://softs.fun/Bash/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
After executing the second command, you'll see a menu. Enter 1 and press Enter to begin configuration.
Network interface: Press Enter to use default
Username: Enter your desired username (no Chinese characters)
Port number: Choose a port (e.g., 8899)
Password: Set your connection password
Encryption method: Recommended option 10
Protocol plugin: Recommended option 3
Obfuscation plugin: Recommended option 1
For remaining options, press Enter to accept defaults unless you have specific requirements.
Wait for installation to complete. The system will display your SSR link—copy and save it.
Download the ShadowsocksR client for your operating system:
Windows 7 and below: Use version 2.0
Windows 7 and above: Use version 4.0
After downloading:
Extract the archive
Run the appropriate executable
Look for the paper airplane icon in your system tray
Right-click the icon
Select "Import from clipboard" to add your SSR configuration
Alternatively, manually enter your settings:
Server IP
Port
Password
Encryption method
Protocol
Obfuscation
At this point, you can browse websites, but performance might be limited due to network optimization constraints. That's where acceleration comes in.
To dramatically improve performance, we'll install Kcptun acceleration. Execute these commands sequentially:
First:
wget --no-check-certificate https://github.com/kuoruan/shell-scripts/raw/master/kcptun/kcptun.sh
Second:
chmod +x ./kcptun.sh
Third:
./kcptun.sh
Server port: Use default (press Enter)
Address to accelerate: Use default (127.0.0.1)
Port to accelerate: Enter your SSR port (e.g., 8899)
Encryption: Use default unless you have preferences
Acceleration mode: Use default
MTU value: Use default
Continue pressing Enter for remaining options to use defaults.
Installation will begin—wait for completion.
Important: After installation, copy the entire JSON configuration block (everything between the curly braces) and save it to a text file (e.g., tcp.json).
Critical: Note your Kcptun version number—you'll need this for client setup.
Download the Kcptun GUI launcher tool
Download the matching Kcptun client version (Windows filename contains "windows")
Extract both archives to the same folder
You should have:
kcptun_gclient.exe (launcher tool)
client_windows_amd64.exe (Kcptun client)
server_windows_amd64.exe (server program)
Launch kcptun_gclient.exe and configure:
Browse and select client_windows_amd64.exe
Import your saved JSON configuration
Click "Start"
Finally, update your SSR client:
Change server IP to: 127.0.0.1
Keep all other settings unchanged
Click "OK"
The difference is remarkable:
Without acceleration: Basic web browsing only, limited streaming capability
With Kcptun: Smooth 4K YouTube playback, average ping 170ms, stable high-speed connection
If you want to share access:
Connect to your VPS via Xshell
Run: bash ssrmu.sh
Enter 5 to query existing configurations
Enter the port number to view
Copy the SSR link and share it
You can also create dedicated user ports for different people using option 1 in the menu.
With just $1.99 monthly and following these steps, you've successfully deployed a functional VPS with optimized network performance. The combination of SSR and Kcptun acceleration transforms a budget VPS into a surprisingly capable solution—proving that effective cloud infrastructure doesn't require premium pricing. Whether you're using this for learning purposes, development testing, or personal projects, you now have a solid foundation in VPS deployment and optimization. For those seeking reliable, cost-effective cloud computing solutions that deliver real value, 👉 this approach demonstrates how strategic configuration can maximize limited resources.