Using 9Proxy on Windows Server
This article guides you through deploying 9Proxy on a Windows Server environment, allowing you to build a model where 9Proxy can be accessed anywhere, anytime - from local devices, other computers, or cloud phones.
In this setup, you’ll install the 9Proxy app on a Windows Server (or VPS) and use it as your central proxy gateway. You can then connect to it from any device, giving you full flexibility and control.
1. Why Deploy 9Proxy on a Windows Server?
Installing 9Proxy on a Windows Server offers several advantages:
Access Anywhere: Use your proxy remotely from any device or platform.
Cloud-Ready: Fully compatible with cloud phone systems, virtual desktops, and multi-login environments.
Centralized Management: Manage all proxy connections and authentication in one place.
Secure & Stable: Protects your sessions with port-based authorization and encrypted connections.
Scalable: Easily forward multiple proxies to different ports for multiple users or devices.
2. Requirements
Before installation, make sure you have:
A Windows Server (2012 or later)
A stable internet connection
Administrator access to the server
The 9Proxy App installed
Download the 9Proxy App for Windows: https://9proxy.com/download/windows
See detailed installation steps here: Windows Installation Guide
Once installed, log in to your 9Proxy account on the server.
3. Configuration and Testing
Forward a Proxy on the Server
Open the 9Proxy App on your Windows Server.
Select the proxy you want to use from your Proxy List.
Forward it to a specific port (for example, 8080).
Confirm that the proxy appears in your Forwarding List.
Test the Proxy on the Server
Use the curl command to verify that your proxy works correctly on the same Windows Server:
// Some code
curl -x socks5://<username>:<password>@127.0.0.1:<port> https://ipinfo.io/json
### Example:
curl -x socks5://user1:[email protected]:8080 https://ipinfo.io/json
## If successful, you will see JSON output containing your proxy’s IP information.Test the Proxy from Another Device or Cloud Phone
Now test the proxy connection from another computer or a cloud phone using the server’s public IP.
// Some code
curl -x socks5://<username>:<password>@<server_public_ip>:<port> https://ipinfo.io/json
##Example:
curl -x socks5://user1:[email protected]:8080 https://ipinfo.io/json
##If successful, you’ll see the same proxy information returned - confirming that the connection through your Windows Server is working.
4. Troubleshooting
If the test works on your Windows Server but fails on another device or cloud phone, please check the following:
4.1. Verify Proxy Information
Make sure all connection details are correct, including:
IP address of your Windows Server (public IP)
Port number you forwarded in 9Proxy
Username and Password used for authentication
Even a small typo in these values can prevent the connection from being established.
4.2. Check Firewall Configuration
The most common reason for failed connections is that the Windows Server firewall is blocking the port. To fix this, you need to create a custom inbound rule in Windows Firewall to allow external traffic through the desired port.
Follow the steps below to open a port using Windows Defender Firewall:
Press the Windows key (Win) to open the Start menu.
Search for Windows Defender Firewall and open it.
In the left panel, click Advanced Settings.
Select Inbound Rules from the left sidebar.
In the new window, click New Rule… on the right-hand panel.
Choose Port, then click Next.
Select TCP or UDP, depending on the protocol used by your proxy, and click Next.
Choose Specific local ports, then enter the port number you want to open (for example, 8080). Click Next.
Select Allow the connection, then click Next.
Choose the network types where this rule applies (Domain, Private, Public), then click Next.
Enter a meaningful name for the rule (for example, Allow TCP 8080) and click Finish.
After completing these steps, try running the curl command again to confirm whether the proxy connection is now working.
If the configuration is correct and the port is successfully opened, the command should return your proxy’s IP information.
5. Support
If the problem persists after verifying the steps above, please contact 9Proxy Support for assistance.
Live Chat: available on 9proxy.com
Telegram: @Official9Proxy
Email: [email protected]
Last updated
Was this helpful?