Getting Started
First Time Users
- Click "Register" to create a new account
- Fill in your username, email, password, and timezone
- Complete the CAPTCHA verification
- Click "Create Account"
- Check your email to verify your account
Existing Users - Login
- Click "Login" on the home page
- Enter your username and password
- You'll be redirected to your dashboard
Dashboard Overview
After logging in, you'll see the main dashboard with a sidebar menu. The available menu items depend on your user role:
- Help - Access to user guides and setup documentation
- Network Tools - Topology visualization and network mapping
- My Resources - View your ASNs, Networks, and Tunnels
- My Requests - Track status of your resource requests
- My Infrastructure - Manage nodes and interfaces (operators only)
- Administration - System management tools (administrators only)
Understanding User Roles
The 44Net Connect PoP Controller has different user types with varying permissions. Below are the roles you currently have:
Regular User
- Can create an account and login
- Can view their account information
- Cannot request resources until email is verified
Requesting a Tunnel
A tunnel is a point-to-point connection between your device/network and a 44Net Connect Point of Presence (PoP).
This is the primary way most users connect to the network.
Prerequisites
- Verified email address (see Getting Started)
- WireGuard installed on your device or network
Step 1: Navigate to Request a Tunnel
- Click "My Resources" in the sidebar
- Click "Tunnels"
- Click the "Request Tunnel" button
- Click the PoP Node/Location that you want tunnel connected
Step 2: Fill Out the Request Form
- Tunnel Name: Give your tunnel a descriptive name (e.g., "Home Lab Connection")
- Create Preshared Key (optional): Select the rotation icon to create new preshared key
- Routing Selection (optional): Select Routing Static and Choose which network(s) this tunnel will include
- Email (optional): Check the box "Send tunnel details by email" if you want to be emailed the configuration.
- Click "Create Tunnel"
Step 3: Setup Configuration
After the tunnnel is created, you will be given preformated configurations that you can place in your wireguard config.
- The configurations are located in tabs for each tunnel
Requesting Networks and ASNs
If you need your own network allocation or Autonomous System Number (ASN), you can submit a request.
Requesting a Network Allocation
- Click "My Resources" → "Networks"
- Click "Request Network"
- Provide:
- Network Name: Description of your network
- Network Type: Choose allocation type (auto-assigned or bring-your-own)
- Network Size: How many IP addresses you need
- Justification: Why you need this network
- Click "Submit Request"
Requesting an ASN
- Click "My Resources" → "ASNs"
- Click "Request ASN"
- Provide:
- ASN Justification: Explain why you need your own ASN
- Intended Use: BGP routing, network advertising, etc.
- Click "Submit Request"
Tracking Your Requests
- Click "My Resources" → "My Requests"
- View all your submitted requests
- Check the status: Pending, Approved, or Denied
Network Topology Visualization
View your connections and the 44Net Connect infrastructure network map.
Viewing Your Network (My Network)
- Click "Network Tools" → "My Network"
- You'll see a visual map of:
- Your tunnels and their connection status
- The PoP nodes you're connected to
- Click on nodes to see more details
Viewing Full Infrastructure (Admin Only)
Administrators can view the complete network infrastructure:
- Click "Network Tools" → "Full Topology"
- See all PoPs, nodes, and network connections
- Monitor network status and capacity
Managing API Keys
API keys allow you to programmatically access the 44Net Connect system for automation and integration with your tools.
Creating an API Key
- Click your username in the top right → "API Keys"
- Click "Add API Key"
- Provide:
- Key Name: A descriptive name for this key
- Expiry Date: Optional expiration date for the key
- Click "Create"
- Copy and store the token securely (you won't see it again!)
Using Your API Key
Include your API key in HTTP requests using HTTP Basic Authentication with your username and API key:
curl -u "YOUR_USERNAME:YOUR_API_KEY" http://localhost/api/v1/tunnels
If using a self-signed certificate (development), add the -k flag:
curl -k -u "YOUR_USERNAME:YOUR_API_KEY" http://localhost/api/v1/tunnels
Managing Existing Keys
- Go to "API Keys" section in your account
- View all your active keys
- Regenerate keys to invalidate old ones
- Delete keys you no longer need
IP Address Lookup
The system provides a simple API endpoint to check your current public IP address as seen by the server. This is useful for troubleshooting, verifying your network configuration, or checking if you're connected through a VPN.
Using the Web Interface
When you're logged in, your current IP address is displayed at the bottom of every page in the footer:
Using the API Endpoint
You can also check your IP programmatically using the /myip endpoint. No authentication required.
Basic Usage
Get your IP address as JSON:
curl https://connect.44net.cloud/myip
Response:
{
"ip": "203.0.113.45"
}
Extract Just the IP Address
If you have jq installed, you can extract just the IP:
curl -s https://connect.44net.cloud/myip | jq -r '.ip'
Response:
203.0.113.45
Use in Scripts
Store your IP in a shell variable:
MY_IP=$(curl -s https://connect.44net.cloud/myip | jq -r '.ip')
echo "My IP is: $MY_IP"
Common Use Cases
- VPN Verification: Check if your VPN is working by comparing IPs before and after connecting
- Dynamic DNS Updates: Automatically update your DNS records with your current IP
- Firewall Configuration: Determine your IP to whitelist in firewall rules
- Network Troubleshooting: Verify you're accessing the service from the expected IP
- Automation Scripts: Use in scripts that need to know the current public IP
Technical Notes
- The endpoint handles proxy headers (
X-Forwarded-For,X-Real-IP) correctly - IPv4-mapped IPv6 addresses (e.g.,
::ffff:192.0.2.1) are automatically converted to IPv4 format - No rate limiting is applied to this endpoint
- No authentication required - accessible to anyone
https://connect.44net.cloud/myip for quick IP checks!
Downloading WireGuard Configurations
Once your tunnel is approved, you need to download the WireGuard configuration to connect.
Method 1: Download Configuration File
- Go to "My Resources" → "Tunnels"
- Click on your tunnel
- Scroll to the "Configuration" section
- Click "Download Config" or copy the config text
- Save as a
.conffile - Import into your WireGuard application
Method 2: QR Code (Mobile)
- Go to your tunnel details page
- Look for "QR Code" section
- Open WireGuard app on your phone
- Tap "+" and select "Scan from QR Code"
- Scan the displayed QR code
- Tap "Add Tunnel"
Sample WireGuard Configuration
Your downloaded config will look similar to this:
[Interface]
PrivateKey = your-private-key-here
Address = 44.190.40.10/24
DNS = 1.1.1.1
[Peer]
PublicKey = server-public-key
Endpoint = 203.0.113.1:51820 # Update with PoP node's IP
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25
Connecting
- Desktop: Open WireGuard app → Select your config → Click "Activate"
- Mobile: Open WireGuard app → Tap your tunnel → Toggle the switch
- Status will change from "Inactive" to "Active" when connected
Troubleshooting
Connection Issues
- Check WireGuard app: Ensure WireGuard is installed and running
- Verify config file: Make sure you downloaded the correct config for your tunnel
- Check firewall: Ensure WireGuard port (usually 51820) is allowed by your firewall
- Verify endpoint: Check that the PoP endpoint is reachable:
ping pop.example.com - Try reconnecting: Deactivate and reactivate the tunnel
- Check AllowedIPs: Verify your config includes the networks you want to access
- DNS resolution: Try pinging by IP instead of hostname to isolate DNS issues
- Try alternate DNS: Edit config and change DNS to
1.1.1.1or8.8.8.8 - Check routing: Make sure your local network doesn't conflict with tunnel networks
- MTU issues: Add
MTU = 1280to Interface section if packets are being dropped
- Always-on VPN: Enable in system settings if your app keeps disconnecting
- Battery optimization: Disable battery saver for WireGuard app
- Network permissions: Ensure WireGuard has VPN permission in app settings
- WiFi issues: Try switching between WiFi and mobile data
- Reinstall: If problems persist, uninstall and reinstall WireGuard
- Check spam folder: Verification email may be in your spam folder
- Resend email: Click "Resend Verification Email" in your account menu
- Check email address: Make sure you registered with the correct email
- Wait a moment: Sometimes emails take a few seconds to arrive
- Contact admin: If you still can't verify, reach out to an administrator
Getting Additional Help
- Check Status: Go to "My Resources" → "My Requests" to see any error messages
- Review Logs: Check WireGuard app logs for connection errors
- Contact Administrator: Reach out to your network administrator if issues persist
- WireGuard Docs: Visit wireguard.com for general WireGuard help