Technical Support FAQ

Troubleshoot common technical issues, API problems, and performance optimization for KindProxy services.

Connection & Setup Issues

I can't connect to the proxy server. What should I do?

If you're unable to connect, try these troubleshooting steps:

  1. Verify credentials: Double-check your username, password, and server endpoint
  2. Check connectivity: Ensure your internet connection is working properly
  3. Test different ports: Try alternative ports (8080, 8000, 3128)
  4. Firewall settings: Make sure your firewall allows outbound connections
  5. Try different protocol: Switch between HTTP and SOCKS5 if available
  6. Contact support: If issues persist, reach out with error details

💡 Quick test: Try connecting with curl: curl -x proxy.kindproxy.com:8080 -U username:password https://httpbin.org/ip

The proxy is slow or timing out. How can I improve performance?

To improve proxy performance:

  • Choose closer servers: Select proxy servers geographically closer to your location
  • Optimize request frequency: Add delays between requests to avoid rate limiting
  • Use connection pooling: Reuse connections when possible
  • Check concurrent limits: Ensure you're not exceeding your plan's session limits
  • Monitor usage: High usage periods may affect performance

âš ī¸ Note: Residential proxies may be slower than datacenter proxies due to their nature, but they offer better success rates.

I'm getting authentication errors. What's wrong?

Authentication errors usually indicate credential issues:

  • Check username/password: Ensure no typos or extra spaces
  • Account status: Verify your account is active and not suspended
  • Billing status: Make sure your account has sufficient balance or active subscription
  • IP whitelisting: If enabled, ensure your IP is on the whitelist
  • Password reset: Try resetting your proxy password in the dashboard

🔒 Security: Multiple failed authentication attempts may temporarily lock your account for security.

Why am I getting blocked by websites even with residential proxies?

Even residential proxies can be detected if not used properly:

  • Request patterns: Avoid making requests too quickly or in obvious patterns
  • User agents: Rotate user agent strings to appear more natural
  • Headers: Include realistic browser headers
  • JavaScript: Some sites require JavaScript execution
  • Cookies: Maintain session cookies when appropriate
  • IP rotation: Rotate IPs more frequently if getting blocked

Consider using headless browsers like Selenium or Puppeteer for more realistic behavior.

API & Integration

How do I integrate proxies with my application?

Integration depends on your programming language and requirements:

Python (requests)

import requests

proxies = {
    'http': 'http://username:password@proxy.kindproxy.com:8080',
    'https': 'https://username:password@proxy.kindproxy.com:8080'
}

response = requests.get('https://example.com', proxies=proxies)

Node.js (axios)

const axios = require('axios');

const config = {
    proxy: {
        host: 'proxy.kindproxy.com',
        port: 8080,
        auth: {
            username: 'your_username',
            password: 'your_password'
        }
    }
};

axios.get('https://example.com', config);
Do you provide an API for managing proxies?

Yes, we provide a comprehensive REST API for proxy management:

  • Endpoint management: Get available proxy endpoints
  • Usage statistics: Monitor bandwidth and request counts
  • IP rotation: Request new IP addresses
  • Session management: Create and manage proxy sessions
  • Account information: Check balance and plan details

📚 Documentation: Full API documentation is available in your dashboard under "API Reference".

How do I handle IP rotation programmatically?

IP rotation can be handled in several ways:

  • Automatic rotation: IPs rotate automatically based on your plan settings
  • Session-based: Create new sessions to get different IPs
  • Time-based: Rotate after a specific time interval
  • Request-based: New IP for each request (if supported)

Example: Session-based rotation

import requests
import time

def get_new_session():
    session = requests.Session()
    session.proxies = {
        'http': 'http://username:password@proxy.kindproxy.com:8080',
        'https': 'https://username:password@proxy.kindproxy.com:8080'
    }
    return session

# Rotate every 10 requests
for i in range(100):
    if i % 10 == 0:
        session = get_new_session()
    
    response = session.get('https://example.com')
    time.sleep(1)  # Be respectful

Performance & Optimization

What are the best practices for web scraping with proxies?

Follow these best practices for successful web scraping:

  • Respect robots.txt: Always check and follow robots.txt rules
  • Add delays: Include random delays between requests (1-5 seconds)
  • Rotate user agents: Use different browser user agent strings
  • Handle errors gracefully: Implement retry logic with exponential backoff
  • Monitor rate limits: Watch for 429 (Too Many Requests) responses
  • Use realistic headers: Include Accept, Accept-Language, and other browser headers
  • Maintain sessions: Keep cookies and session state when appropriate
How can I monitor my proxy usage and performance?

We provide several ways to monitor your usage:

  • Dashboard: Real-time usage statistics and performance metrics
  • API endpoints: Programmatic access to usage data
  • Email alerts: Notifications for usage thresholds and issues
  • Logs: Detailed request logs (available for higher-tier plans)
  • Performance metrics: Response times, success rates, and error rates

Set up monitoring alerts to avoid unexpected overages or service interruptions.

Why are some requests failing with residential proxies?

Request failures can occur for several reasons:

  • Network issues: Temporary connectivity problems with residential IPs
  • Geographic restrictions: Target site blocks the proxy's location
  • Rate limiting: Too many requests from the same IP
  • Website changes: Target site updated their anti-bot measures
  • Proxy rotation: IP changed mid-session breaking authentication

Implement robust error handling and retry logic to handle these scenarios gracefully.

Common Error Codes

Error CodeDescriptionSolution
407Proxy Authentication RequiredCheck username/password credentials
502Bad GatewayProxy server error, try different endpoint
504Gateway TimeoutRequest timeout, increase timeout values
429Too Many RequestsRate limited, add delays between requests
403ForbiddenIP blocked by target site, rotate IP

Need Technical Assistance?

Our technical support team is available 24/7 to help with any issues or optimization questions.

Click for instant support
@kindproxy
support@kindproxy.com
回到éĄļ部