IP List Output Format
ABCProxy provides multiple output formats for your generated proxy IP list. The system automatically formats the proxy information based on your selected configuration and output format preferences.
Output Format Options
1. HTTP Format
- Format:
http://{username}:{password}@{host}:{port} - Example:
http://user-john-region-US:password123@proxy.abcproxy.com:8080 - Use Case: Standard HTTP proxy format for web browsers and HTTP clients
2. SOCKS5 Format
- Format:
socks5h://{username}:{password}@{host}:{port} - Example:
socks5h://user-john-region-US:password123@proxy.abcproxy.com:8080 - Use Case: SOCKS5 proxy format for applications requiring SOCKS protocol
3. Endpoint:port Format
This format offers multiple sub-formats:
3.1 Username:Password:Host:Port
- Format:
{username}:{password}:{host}:{port} - Example:
user-john-region-US:password123:proxy.abcproxy.com:8080 - Use Case: Standard proxy list format for many applications
3.2 Host:Port:Username:Password
- Format:
{host}:{port}:{username}:{password} - Example:
proxy.abcproxy.com:8080:user-john-region-US:password123 - Use Case: Alternative format for specific proxy tools
3.3 Username:Password@Host:Port
- Format:
{username}:{password}@{host}:{port} - Example:
user-john-region-US:password123@proxy.abcproxy.com:8080 - Use Case: Compact format without protocol prefix
Username Format Structure
The username format is automatically generated based on your configuration:
Base Format
user-{username}With Location Settings
user-{username}-region-{country}-st-{state}-city-{city}With Session Settings (Sticky IP)
user-{username}-region-{country}-st-{state}-city-{city}-session-{sessionId}-sesstime-{minutes}Configuration Requirements
Before generating the IP list, ensure all required fields are filled:
Required Fields
- Username: Selected sub-account username
- Password: Authentication password
- Country: Target country selection
- Host: Proxy host selection
- Port: Port configuration
- Active Traffic: Sufficient traffic balance
Optional Fields
- State/Province: Specific state selection
- City: Specific city selection
- Session Type: Rotating or Sticky session
- Session Duration: Duration for sticky sessions (5-90 minutes)
Generation Process
Step 1: Validate Configuration
The system checks that all required fields are properly configured:
- Username and password are set
- Country and host are selected
- Port is configured
- Traffic is active and sufficient
Step 2: Build Username
The system constructs the username based on:
- Base username from selected sub-account
- Location settings (country, state, city)
- Session settings (if sticky session is selected)
Step 3: Generate Output
Based on the selected output format, the system generates:
- Multiple proxy entries (up to 20 per generation)
- Each entry follows the selected format
- Includes authentication credentials
- Uses the configured host and port
Examples
Example 1: HTTP Format with Rotating Session
Configuration:
- Username: john
- Country: United States
- State: California
- Session: Rotating
- Format: HTTP
Generated Output:
http://user-john-region-US-st-California:password123@proxy.abcproxy.com:8080Example 2: SOCKS5 Format with Sticky Session
Configuration:
- Username: john
- Country: United Kingdom
- City: London
- Session: Sticky (30 minutes)
- Format: SOCKS5
Generated Output:
socks5h://user-john-region-UK-city-London-session-abc123-sesstime-30:password123@proxy.abcproxy.com:8080Example 3: Endpoint Format with Multiple Entries
Configuration:
- Username: john
- Country: Germany
- Session: Rotating
- Format: Username:Password:Host:Port
- Quantity: 3
Generated Output:
user-john-region-DE:password123:proxy.abcproxy.com:8080
user-john-region-DE:password123:proxy.abcproxy.com:8080
user-john-region-DE:password123:proxy.abcproxy.com:8080Validation Command
The system automatically generates a curl command to verify the proxy connection:
bash
curl -x {host}:{port} -U "{username}:{password}" myip.octdl.comThis command helps you:
- Test proxy connectivity
- Verify IP location
- Confirm authentication works
- Check proxy response time
Important Notes
Generation Limits
- Maximum Entries: 20 proxies per generation
- Minimum Entries: 1 proxy per generation
- Validation: System validates count before generation
Format Compatibility
- HTTP Format: Compatible with most web browsers and HTTP clients
- SOCKS5 Format: Required for applications using SOCKS protocol
- Endpoint Formats: Vary by application requirements
Authentication
- All formats include username and password
- Credentials are embedded in the proxy string
- No separate authentication file required
Troubleshooting
Common Issues
No output generated:
- Check that all required fields are filled
- Verify traffic is active and sufficient
- Ensure port configuration is valid
Invalid format:
- Select the correct output format for your application
- Verify host and port settings
- Check username and password format
Authentication errors:
- Verify username and password are correct
- Check that the sub-account is active
- Ensure traffic limits are not exceeded
Best Practices
- Choose Appropriate Format: Select format based on your application requirements
- Test Connectivity: Use the generated curl command to verify proxy works
- Monitor Usage: Track proxy usage to avoid exceeding limits
- Regular Updates: Generate new proxy lists as needed for fresh IPs
