Set Username/Password and IP Whitelist
When you connect to a Custom Proxies port, you can authenticate with Username/Password or IP Whitelist.
Method 1: Username/Password
This is the usual method for code, desktop clients, and antidetect browsers.
- Open Users & Whitelist.
- Switch to the Username/Password tab.
- Click Create User/Pass:
- Set Username: for example
user123. - Set Password: for example
pass123.
- Set Username: for example
- After it is saved, every Custom Proxies port on the account can use these credentials:text
http://user123:[email protected]:20001
Method 2: IP Whitelist
If your app runs on a server with a fixed public IPv4 (for example AWS EC2, Alibaba Cloud ECS, or a colocation host):
- Open Users & Whitelist.
- Switch to the IP Whitelist tab.
- Click Add IP, enter the server’s public IPv4 address, and save.
- After it is added, connections from that server do not need a Username and Password — connect to
us-ca.edge.joyproxy.com:20001directly.
Common auth questions
- Several credentials: You can create more than one Username/Password and give them to different teammates or projects.
- Username/Password and IP Whitelist together: If both are set, requests from a whitelisted IP can connect without credentials, and requests that send Username/Password still authenticate.