How to set up a proxy in AdsPower (Custom Proxy & Bulk Manager)
Updated:
AdsPower automatically splits ip:port:user:pass strings into Host, Port, Username, and Password fields as soon as you paste them. Combining AdsPower profiles and RPA workflows with dedicated static HTTP proxies from VinaProxy gives media buyers, e-commerce sellers, and Web3 teams reliable per-profile network isolation.
ip:port:user:pass- 1 IP₫50,000
- 3+ IPs₫40,000
- 5+ IPs₫40,000
- 10+ IPs₫32,000
- 50+ IPs₫30,000
- 100+ IPs₫30,000
- 200+ IPs₫30,000
- 500+ IPs₫25,000
- 1 IP₫75,000
- 3+ IPs₫70,000
- 5+ IPs₫65,000
- 10+ IPs₫60,000
- 50+ IPs₫60,000
- 100+ IPs₫60,000
- 200+ IPs₫60,000
- 500+ IPs₫55,000
AdsPower, ad accounts and why the IP has to stay put
AdsPower is popular with performance marketers and e-commerce sellers: people running several Facebook or Google ad accounts, Amazon or TikTok Shop stores, and the teams of media buyers behind them. In that world an account that keeps showing up from new addresses tends to trigger security checks right when a campaign is spending.
A static proxy fixes the address for the life of the order. Give each ad account or store its own AdsPower profile and its own IP, and keep that pairing unchanged for as long as the account lives. Pick the IP country to suit the market and the business details on the account, for example a United States proxy for a US store.
Recommended AdsPower Custom Proxy settings
Inside New Profile -> Proxy -> Custom, configure the following options for VinaProxy proxies:
| AdsPower Field | Recommended Value | Technical Note |
|---|---|---|
| Proxy Type | HTTP | Select HTTP (not HTTPS or SOCKS5)—it tunnels all HTTPS websites via CONNECT |
| Host:Port | Paste ip:port:user:pass | AdsPower auto-populates Host, Port, Proxy Account, and Password |
| IP Check Channel | IP2Location or DB-IP | Determines how AdsPower resolves timezone and location on startup |
| WebRTC | Replace | Replaces local WebRTC candidates with the proxy's public IP |
Using AdsPower's centralized Proxies Manager for teams
- Click Proxies in the left navigation bar and press Add Proxy
- Paste up to hundreds of
ip:port:user:passlines exported from your VinaProxy dashboard - Assign saved proxies by Proxy ID when running Bulk Create so every new profile receives a unique static IP
- Update an expired proxy inside the Proxies Manager to update every linked profile automatically
Importing many profiles with proxies
When a team needs fifty profiles at once, use the bulk import feature in the profile list. AdsPower provides a template file; each row is one profile and has columns for the proxy type, host, port, username and password. Copy your proxy lines from Orders, split them into those columns in a spreadsheet, then upload the file.
After the import, run a check on a few profiles picked at random before handing them to the team. A single misaligned column, such as port numbers pasted into the host column, breaks every row below it.
Team habits that keep proxies tidy
- Use AdsPower groups per client or per market, and keep proxies from one country inside one group.
- Give members access to the profiles they need, not to the proxy credentials themselves.
- Keep timezone and language set from the proxy IP; a US ad account with a Vietnamese browser language raises questions.
- Renew before expiry. You can renew only the proxies tied to accounts that are still active.
When an AdsPower proxy check fails
- 407 or an authentication error: the proxy account or password field is wrong. Imported files often carry a hidden space at the end of a cell.
- Check fails without a code or times out: the host or port is off, the type is not HTTP, or the order ran out. Compare with Orders.
- Check succeeds but the country is wrong: test the same line in the proxy checker. Proxies showing the wrong location are covered by the refund policy.
- Only some imported profiles fail: open those rows in your spreadsheet; one shifted cell is the usual suspect.
AdsPower "proxy connection test failed": read the error, then fix
When Check Proxy fails in AdsPower, do not start guessing inside the profile. Paste that exact ip:port:user:pass line into the proxy checker first; the result tells you whether the fault is the proxy, the credentials or your own machine.
- Checker says `auth failed (407)`: wrong username or password, most often a stray space from an Excel import. Detailed fixes in 407 Proxy Authentication Required.
- Checker says `connect failed`: the port accepts no connections, usually a mistyped port or a protocol that does not match the order. See proxy server refusing connections.
- Checker says `timeout`: your network may be blocking the proxy port. Retry over mobile data and read proxy timeout.
- Checker says `not socks5`: SOCKS5 was chosen for an HTTP port. Set Proxy Type in AdsPower to the protocol shown on your order.
- Checker passes but AdsPower still fails: compare each profile field with the line you just tested; one shifted column during import breaks the whole profile.
Step by step
- 1
Click New Profile in AdsPower
Open AdsPower and click New Profile in the top-left corner.
- 2
Select Custom -> HTTP Proxy
Scroll to Proxy, select Custom, and set Proxy Type to HTTP.
- 3
Paste ip:port:user:pass and click Check Proxy
Paste your VinaProxy proxy line into Host:Port and click Check Proxy until
Connection test passed!appears. - 4
Save and Open SunBrowser
Click OK to save the profile, then click Open to launch the browser.
Frequently asked questions
Should I select HTTP or HTTPS under Proxy Type in AdsPower?
Always select HTTP. In AdsPower, HTTP is the standard HTTP/HTTPS proxy protocol that handles all https:// sites, whereas HTTPS expects a TLS-wrapped proxy socket.
Why does AdsPower say 'Connection test failed'?
Double-check that Proxy Type is set to HTTP (not SOCKS5 or HTTPS) and try switching the IP Check Channel dropdown. You can also verify the credentials in our online proxy checker.
Will changing a profile's proxy delete my saved cookies in AdsPower?
No. Editing the proxy credentials on an existing AdsPower profile preserves all local storage, cookies, and installed browser extensions.
Should each Facebook ad account in AdsPower get its own proxy?
Yes. One profile and one IP per ad account keeps accounts from looking linked by IP. It reduces risk, but no proxy guarantees an account will never be restricted.
Can I bulk import proxies into existing AdsPower profiles?
AdsPower lets you edit many profiles at once in most versions, but options differ between releases. If you cannot find it, updating the proxy profile by profile always works.
Private IPv4 or static ISP for AdsPower?
Both are static and dedicated. Static ISP IPs belong to consumer internet providers and suit sensitive accounts; private IPv4 is a solid default. Compare them in ISP vs datacenter vs residential.
What happens to my AdsPower profiles when a proxy expires?
The profiles stay, but they can no longer connect through that IP. Renew the order in the dashboard and the same IP keeps working.
Power your AdsPower profiles with clean static IPs
Instant bulk Dedicated IPv4 and Static ISP proxies across 7 countries.
Buy AdsPower Proxies