Troubleshooting
FreshCommon issues and solutions for the Proxidize API.
Quick Diagnosis
Authentication Issues
401 Unauthorized
Symptoms:
- API returns 401 error
- "Unauthorized" message
Solutions:
| Check | Fix |
|---|---|
| Token present | Add Authorization header |
| Token format | Use Token YOUR_TOKEN (with space) |
| Token valid | Regenerate from dashboard |
| Capitalization | "Token" must be capitalized |
Correct format:
bash
curl -H "Authorization: Token abc123xyz" http://server/api/getinfo403 Forbidden
Symptoms:
- API returns 403 error
- Token is valid but endpoint fails
Cause: Plan doesn't support this endpoint.
Solution: Check Plan Comparison for feature availability.
Connection Issues
Connection Refused
Symptoms:
- Cannot connect to server
- "Connection refused" error
Solutions:
Check server IP
bashping YOUR_SERVER_IPVerify port 80 is open
bashcurl http://YOUR_SERVER_IP/For external access:
- Configure port forwarding on router
- Use public IP, not private
Timeout
Symptoms:
- Request hangs
- Eventually times out
Solutions:
| Cause | Solution |
|---|---|
| Server overloaded | Wait and retry |
| Network issues | Check connectivity |
| Firewall blocking | Check firewall rules |
Rotation Issues
IP Not Changing
Symptoms:
- Rotation returns success
- But IP remains the same
Possible Causes:
Carrier limitation
- Some carriers reuse IPs
- Try again after longer interval
Check actual IP
bashcurl -H "Authorization: Token YOUR_TOKEN" http://server/api/getinfoModem not actually connected
- Verify modem status in dashboard
Rotation Failed
Symptoms:
- API returns error
- Modem not rotating
Solutions:
| Error | Solution |
|---|---|
| Modem offline | Check USB connection |
| Invalid index | Verify modem index exists |
| Network issue | Check modem signal |
SMS Issues
Empty SMS List
Symptoms:
sms/getreturns empty array- Know messages were sent
Solutions:
Check modem index
- Verify correct modem number
SIM card issues
- Check SIM has SMS capability
- Verify signal strength
Message not yet received
- Allow time for delivery
Send SMS Failed
Symptoms:
sms/sendreturns error- Message not delivered
Solutions:
| Issue | Solution |
|---|---|
| Invalid phone format | Use international format +1234567890 |
| Message encoding | URL encode special characters |
| Carrier blocking | Try different carrier SIM |
Shared Proxy Issues
Proxy Creation Failed
Symptoms:
shared_proxy/addreturns error
Common Fixes:
Missing parameters
Required: index, proxy_type, auth_type UserAuth: + user, password IPAuth: + IPInvalid values
proxy_type: Must beHTTPorSOCKSauth_type: Must beUserAuthorIPAuth
Modem offline
- Check modem status first
Proxy Not Working
Symptoms:
- Proxy created successfully
- But cannot connect through it
Troubleshooting:
bash
# Test HTTP proxy
curl -x http://user:pass@SERVER:PORT https://httpbin.org/ip
# Test SOCKS proxy
curl --socks5 user:pass@SERVER:PORT https://httpbin.org/ip| Issue | Solution |
|---|---|
| Wrong credentials | Verify user/password |
| Port blocked | Check firewall |
| IP not whitelisted | Add your IP for IPAuth |
Error Messages Reference
| Error Message | Meaning | Solution |
|---|---|---|
ERROR: Invalid request | Bad parameters or key | Check syntax |
There was an error handling your request | Server error | Check logs |
There was an error deleting SMS message(s) | Delete failed | Verify SMS ID |
No modem was found with the specified phone number | Wrong phone | Check number format |
Getting Help
If issues persist:
Check server logs
- Look for detailed error messages
Verify with
/api/getinfo- Confirms API is working
- Shows modem status
Test with cURL
- Eliminates client-side issues
- Shows raw response
Contact support
- Include error messages
- Include API response
- Include modem status