Why Use Proxies with OnlyFans?
OnlyFans employs security measures that can invalidate your session (login cookies) if it detects activity from significantly different IP addresses simultaneously. For example, if you browse OnlyFans with your home IP while our backend scraper accesses your account data from a server IP, your session might be terminated, interrupting data collection. The OnlyAutomator proxy system solves this by ensuring both your browser (via the Chrome extension) and our backend scraping service use the exact same IP address for each specific OnlyFans account.Key Benefits
- Session Preservation: Prevents cookie invalidation by maintaining a consistent IP address across browsing and backend scraping.
- Account Safety: Reduces the risk of triggering security flags or account suspension due to inconsistent IP activity.
- Geo-Specific Access: Allows accessing potential region-restricted content or testing geo-targeted features using proxies from specific countries/cities.
- Automated Management: Eliminates the need for manual proxy configuration in your browser; the extension handles it automatically.
How the Proxy System Works
Our integrated system ensures that the proxy assigned to an account is used consistently:- Proxy Assignment (Web App): When an OnlyFans account is connected, a proxy is assigned (either automatically from our pool or manually by you) via the OnlyAutomator web application. This configuration is stored securely. The key details stored include
proxy_id,proxy_address,proxy_port,proxy_username,proxy_password,proxy_country_code,proxy_city_name,proxy_mode,proxy_is_active,proxy_assigned_at, andproxy_region_preference. - Chrome Extension Usage: When you navigate to
onlyfans.comwhile logged into OnlyAutomator, the extension retrieves the assigned proxy for the active account and automatically configures your browser (specifically foronlyfans.comtraffic) to use that proxy. - Backend Scraper Usage: When OnlyAutomator performs backend tasks for that account (like scraping data), it retrieves the same assigned proxy configuration and routes its requests through it.
Proxy Source: Webshare Residential Proxies
For the automatic mode, OnlyAutomator utilizes high-quality residential proxies from Webshare. These offer significant advantages:- Residential IPs: Appear as genuine home internet connections, reducing suspicion.
- Sticky Sessions: Designed to maintain the same IP address for extended periods, crucial for session stability.
- Geographic Distribution: Proxies available from various countries and cities.
- Reliability: High uptime and performance suitable for automation.
Using the Proxy System
Proxy Assignment Process: When connecting an OnlyFans account, you can choose between automatic assignment (recommended), manual configuration, or disabling proxies.1. Automatic Proxy Assignment (Recommended)
This is the default and recommended mode. When you connect an OnlyFans account:- OnlyAutomator automatically requests a suitable residential proxy from our Webshare pool.
- Preferences (like preferred country/city set in settings) are considered during selection.
- The assigned proxy details (ID (
proxy_id), address (proxy_address), port (proxy_port), credentials (proxy_username/proxy_password), country code (proxy_country_code), city name (proxy_city_name)) are securely stored alongside your account information in Supabase. - The
proxy_modefor the account is set toauto. - The extension and backend automatically use this proxy henceforth.
accountId- The OnlyFans account ID to assign a proxy to
forceReassign- Boolean, if true will reassign even if a proxy is already assigned
2. Manual Proxy Configuration
If you prefer to use your own proxy:- Navigate to Account Settings > Proxy Configuration in the OnlyAutomator web app.
- Select the “Manual Configuration” option.
- Enter your proxy details:
- Proxy Address (IP or hostname) - Required (
proxy_address) - Port - Required (
proxy_port) - Username (if authentication is needed) (
proxy_username) - Password (if authentication is needed) (
proxy_password) - Country Code (Optional - e.g., “US”, “DE”) (
proxy_country_code) - City Name (Optional - e.g., “New York”, “Berlin”) (
proxy_city_name)
- Proxy Address (IP or hostname) - Required (
- Click “Save Configuration”. The system will attempt to test the proxy connection before saving.
- If the test passes, the details are saved, and
proxy_modeis set tomanual.
accountId- The OnlyFans account ID to set a manual proxy for
3. Disabling the Proxy
If you need to disable proxy usage for an account (not generally recommended for active scraping):- Go to Account Settings > Proxy Configuration.
- Select the “Disable Proxy” or similar option.
- This sets the
proxy_modetononeand marksproxy_is_activeasfalse.
accountId- The OnlyFans account ID for which to disable the proxy
Monitoring Proxy Status
The Chrome extension provides real-time feedback on the proxy status while you browseonlyfans.com:
- Green Icon: Proxy active and correctly configured. Your browsing and backend tasks use the same IP.
- Yellow Icon: Proxy active, but might be different from the last known IP (e.g., after a reassignment). Usually resolves quickly.
- Red Icon: Proxy connection failed or is inactive.
- Gray Icon: Proxy usage is disabled for this account (
proxy_mode: none).
Troubleshooting Connection Issues
Proxy Usage Flow: When you browse OnlyFans, the extension configures your browser to route OnlyFans traffic through the assigned proxy. When the backend scraper needs to access your account data, it uses the exact same proxy configuration, ensuring IP consistency. If you suspect proxy problems:- Check Status: Look at the extension icon color and click for details.
- Test Connection (UI): Use the “Test Connection” button often available in the Account Settings -> Proxy section of the web app. This likely uses the
/api/proxy/test-connectivityendpoint internally. - Check Your IP: Use an external tool or the OnlyAutomator utility endpoint (GET /api/whatsmyip) from your browser to see your current apparent IP. Does it match the proxy assigned?
- Re-assign Proxy (UI): If using
automode and the proxy seems faulty, use the “Re-assign Proxy” option in the web app. This typically triggers/api/proxy/account/{accountId}/handle-failureor/api/proxy/account/{accountId}/assign-autowithforceReassign=true. - Verify Manual Config: If using
manualmode, double-check your address, port, username, and password. Test them using/api/proxy/test-connectivityif possible.
Advanced Settings
Regional & City Preferences
Forauto mode, you can guide the proxy selection:
- Go to Account Settings > Proxy Configuration.
- Set your Preferred Region (e.g., “US”, “DE”) and optionally Preferred City (e.g., “New York”, “Frankfurt”).
- Click “Save Preferences”.
accountId- The OnlyFans account ID to set proxy preferences for
Proxy Mode Selection
You can switch between modes (auto, manual, none) in the account’s proxy settings.
Handling Proxy Failures Automatically
If a proxy assigned inauto mode fails repeatedly:
- The backend system or the extension might detect the failure.
- A call can be made to the proxy failure handling endpoint.
- If
autoReassignis true (default), the system attempts to assign a new proxy from the pool automatically. - Scraping might be paused temporarily until a working proxy is available.
accountId- The OnlyFans account ID with the failing proxy
autoReassign- Boolean, defaults to true. If true, automatically assigns a new proxy.
Testing Proxy Connectivity
To verify if a proxy configuration works properly:Getting Your Current IP
To check your current apparent IP address:Retrieving Current Proxy Configuration
To retrieve the current proxy configuration for an account:- Manual proxy credentials (username/password) are stored encrypted in the Supabase database.
- Webshare API keys and assigned proxy credentials used in
automode are handled securely on the backend. - API endpoints require JWT authentication.
- The Chrome extension applies proxy settings only to traffic destined for
*.onlyfans.comdomains, leaving your other browsing unaffected.
accountId- The OnlyFans account ID to get proxy configuration for
Conclusion
The OnlyAutomator proxy system is designed to solve the critical IP consistency challenge inherent in automating OnlyFans interactions. By synchronizing proxy usage between the Chrome extension and backend services, it ensures session validity, enhances account safety, and enables reliable data scraping. Utilizing theauto mode is recommended for a seamless experience.
For further questions or assistance with specific proxy setups, please consult the API documentation or contact support.