Multi-Account Isolation
HeartbeatSocks supports maintaining independent data pools for each SOCKS5 account, preventing data cross-contamination between users.
How It Works
User A (account a) → Proxy Auth → Uses account a's data pool for replacement
User B (account b) → Proxy Auth → Uses account b's data pool for replacement
User C (no auth) → Proxy → Uses global data pool for replacement
Setup Steps
1. Enable SOCKS5 Authentication
Enable SOCKS5 authentication on the "Settings" page.
2. Create Accounts
Create the needed accounts on the "Account Management" page:
- Click "Add Account"
- Set username and password
- Optionally set expiration time
- Add remarks to each account for easy identification
3. Collect Independent Data
Each user connects to the collection proxy with their own account:
Proxy Address: 127.0.0.1:1080
Username: account a's username
Password: account a's password
Collected data is automatically associated with that account.
4. Replace with Independent Data
When users connect to the heartbeat simulation proxy with the same account, the system automatically selects data from that account's pool for replacement.
Data Pool Isolation
Global Pool vs Account Pool
| Type | Description |
|---|---|
| Global Pool | Data collected without authentication, shared by all users |
| Account Pool | Data collected by authenticated users, used only by that account |
Viewing Data Pool
On the "Data Warehouse" page, use the account filter dropdown:
- [All]: View all data
- [Global Pool]: View global data only
- Account Name: View data for a specific account
Account Expiration
After setting an expiration time:
- Account works normally before expiration
- Cannot authenticate after expiration
- Expired account's data pool data is retained
Modify or remove expiration on the "Account Management" page.
Best Practices
- Independent Collection: Have each user collect with their own account to ensure data matches their game environment
- Regular Cleanup: Use auto management to periodically clean expired and low-quality data
- Account Remarks: Add clear remarks to each account for easier management
- Monitor Data Volume: Check each account's data volume on the "Data Warehouse" page to ensure sufficiency