AdsPower proxy setup
Last checked 2026-08-14
adspower proxy setupadspower 代理 设置adspower 添加 代理adspower 链 式 代理
Anything you get wrong while setting a proxy up stays invisible until something needs it, and by then the profile may already be carrying an account you care about. Verifying outside the browser first removes the ambiguity entirely: anything that works in curl and fails in AdsPower is a configuration problem in AdsPower.
Replace USER, PASS, HOST and PORT with your own values. Keep the single quotes so your shell does not eat special characters in the password.
Five-minute checklist
1. Confirm the proxy works before AdsPower is involved
A 200 here is your baseline. Skip this and you will spend the next twenty minutes changing browser settings to fix a dead proxy.
curl -sS -o /dev/null -w 'http_code=%{http_code}\n' --max-time 15 --proxy 'http://USER:PASS@HOST:PORT' https://example.com 2. Determine which protocol the endpoint actually speaks
Providers say "HTTPS proxy" for two different things: an HTTP proxy that can tunnel HTTPS, and a proxy whose own listener is TLS. Only the second needs the https:// scheme here. Run both and use whichever answers.
curl -sS -o /dev/null -w 'http_code=%{http_code}\n' --max-time 15 --proxy 'https://USER:PASS@HOST:PORT' https://example.com 3. Record the exit IP and country before you set the fingerprint
The profile timezone, locale and language should match the exit, and you cannot match what you have not looked at. Do this now, not after the profile is running.
curl -sS --max-time 15 --proxy 'http://USER:PASS@HOST:PORT' https://api.ipify.org 4. Verify each hop separately if you are chaining proxies
Chained setups fail as a unit and report as a unit. Test hop one on its own first, so that a failure of the whole chain tells you something you did not already know. Chaining appears among the completions this page targets as a query of its own, which is why it gets a step here; that says nothing about how many people chain.
curl -sS --max-time 20 --proxy 'http://USER:PASS@HOP1_HOST:HOP1_PORT' https://api.ipify.org 5. Check the credential string for damage before pasting
AdsPower accepts a host:port:user:pass string. Copying it out of a chat client or a spreadsheet is where full-width colons, trailing spaces and stray line breaks get introduced. If this command works and the paste does not, the string is the problem, not the proxy.
curl -sS -o /dev/null -w 'http_code=%{http_code}\n' --max-time 15 --proxy 'http://USER:PASS@HOST:PORT' https://example.com