← Back to Blog

Proxies on OnePlus OxygenOS 15: Quick Setup for SOCKS5 and HTTP for Account Management

A detailed guide on setting up a proxy on OnePlus smartphones running OxygenOS 15 — for those working with multiple accounts, advertising, or scraping via mobile phone.

šŸ“…June 9, 2026
```html

Are you working with multiple Instagram, TikTok, or Facebook Ads accounts through your OnePlus smartphone — and want to route traffic through a proxy directly from the device? OxygenOS 15 has its quirks in setup that can confuse even experienced users. In this guide, we will break everything down step by step: from system settings to working through applications — without unnecessary fluff.

Why set up a proxy on OnePlus: real scenarios

OnePlus smartphones are a popular choice among those working in digital marketing and traffic arbitrage. Powerful Snapdragon processors, a clean OxygenOS interface, and long-term support for updates make these devices a working tool rather than just a phone.

Here are specific tasks for which setting up a proxy on OnePlus is truly necessary:

  • Farming and warming up Facebook Ads and TikTok Ads accounts. Working with multiple ad accounts from a single IP is a direct path to a ban. Each account must see its unique IP address.
  • Managing Instagram and TikTok accounts for clients. SMM specialists who manage 10–30 accounts often use their phones to simulate live activity — likes, views on Stories, comments. Without a proxy, this is risky.
  • Monitoring prices on Wildberries, Ozon, Avito. If you are monitoring competitors through a mobile browser or app, a proxy allows you to do this anonymously and from the required region.
  • Bypassing regional restrictions. Testing ads from another country, viewing content unavailable in your region.
  • Protecting personal data. Using public Wi-Fi in cafes or airports without the risk of traffic interception.

In all these cases, it's important to understand that Android (and OxygenOS 15 in particular) has limitations in system support for SOCKS5 — this protocol is not supported "out of the box" at the system level. Let's figure out how to work around this.

OxygenOS 15 and proxies: what has changed compared to previous versions

OxygenOS 15 is based on Android 15 and has brought several changes to the settings interface that may confuse those accustomed to OxygenOS 13 or 14. The Wi-Fi menu has been redesigned, and the location of proxy settings has changed slightly.

The main thing to understand about proxies in OxygenOS 15:

Key limitations of system proxy on Android 15:

  • The system proxy works only for Wi-Fi — mobile networks (4G/5G) do not support it
  • The system proxy supports only HTTP and HTTPS — SOCKS5 requires a separate application
  • Not all applications respect the system proxy — some (especially messengers) ignore it
  • For full SOCKS5 support at the system level, root access or a special application is required

This is not a drawback of OnePlus — it is a feature of Android as a platform. Therefore, depending on your task, we will consider two approaches: system setup of HTTP proxy (quick, without additional applications) and SOCKS5 setup through special applications (flexible, works for most tasks).

Setting up HTTP proxy via Wi-Fi on OxygenOS 15

This is the simplest method — it requires no additional applications. It is suitable for browsing, certain applications, and basic tasks. The setup takes less than two minutes.

What you will need in advance: proxy server data — IP address (or hostname), port, username, and password (if the proxy requires authentication).

Step-by-step instructions:

  1. Open Settings (gear icon in the notification shade or in the app menu).
  2. Go to Wi-Fi & Network → Wi-Fi.
  3. Press and hold the name of your connected Wi-Fi network. A context menu will appear.
  4. Select "Modify Network" or tap the pencil icon next to the network.
  5. In the opened window, tap "Advanced Options" — the section will expand downwards.
  6. Find the "Proxy" field. By default, it is set to "None". Click on it and select "Manual".
  7. Fill in the fields:
    • Proxy hostname — IP address or hostname of your proxy server
    • Proxy port — port (for example, 8080, 3128, or as specified in the data)
    • Bypass proxy for — here you can enter addresses that should go directly (for example, local addresses 192.168.*)
  8. Click "Save".

āš ļø Important about authentication:

The system Wi-Fi settings on Android 15 (and OxygenOS 15) do not support entering a username and password for HTTP proxies directly in the network settings. If your proxy requires authentication by username/password — the browser will show a pop-up request the first time you connect. Enter the data there. For applications that do not show such a request, use a proxy with IP authentication (whitelist) or switch to the option with the application from the next section.

After saving the settings, all traffic through this Wi-Fi connection will go through the specified proxy. To disable it — return to the same settings and select "None" in the "Proxy" field.

Setting up SOCKS5 proxy via apps (ProxyDroid, SocksDroid)

SOCKS5 is a more versatile protocol than HTTP. It works with any type of traffic (not just HTTP/HTTPS), supports UDP, and is often used for managing social media accounts because it better masks the type of connection.

Since Android does not support SOCKS5 at the system level without root, special tunneling applications are used. Let's consider two options.

Option 1: SocksDroid (no root, free)

SocksDroid is an application that creates a local VPN tunnel on the device and routes traffic through a SOCKS5 proxy. No root permissions are needed. It works through the Android VPN API, which means you can choose: to route all traffic through the proxy or only specific applications.

  1. Download SocksDroid from Google Play (or APK from the official repository on GitHub).
  2. Open the app. On the main screen, you will see fields for entering data.
  3. Fill in:
    • Server address — IP address of your SOCKS5 proxy
    • Server port — port (usually 1080, 1085, or as specified in the data)
    • Username / Password — username and password (if the proxy requires authentication)
  4. In the "DNS" section, keep the "DNS through proxy" checkbox enabled — this is important for anonymity (without this, DNS queries may leak).
  5. Toggle the "Enable" switch at the top of the screen.
  6. Android will show a request to create a VPN connection — click "OK".
  7. A key icon will appear in the status bar — this means the proxy is active.

Option 2: ProxyDroid (requires root)

ProxyDroid is a more powerful tool that operates at the iptables level. It requires root access, but in return gives you full control: it works even with applications that ignore the system proxy and VPN. If your OnePlus is unlocked and rooted — this is the most reliable option.

  1. Install ProxyDroid from Google Play.
  2. Upon first launch, the app will request root access — grant it through Magisk or SuperSU.
  3. Enter the proxy data: host, port, type (select SOCKS5), username, and password.
  4. In the "Scope" section, choose the mode: Global (all traffic) or Individual (only selected applications).
  5. Activate the "Enable" switch.

Comparison: SocksDroid vs ProxyDroid

Parameter SocksDroid ProxyDroid
Root access Not required Required
SOCKS5 āœ… Yes āœ… Yes
HTTP/HTTPS āœ… Yes āœ… Yes
Application selection āœ… Yes (via VPN API) āœ… Yes (via iptables)
Traffic coverage Most applications All traffic (100%)
Mobile network (4G/5G) āœ… Works āœ… Works
Cost Free Free

Proxy only for specific apps: Instagram, TikTok, browser

If you only need to route a specific application (for example, Instagram for one client) through a proxy — this can be set up through SocksDroid in per-app mode.

Setting up per-app proxy in SocksDroid:

  1. Open SocksDroid and enter the proxy data (as described above).
  2. Before activation, click on the "Apps" or "Per-App" section in the menu.
  3. You will see a list of all installed applications. By default, all of them are enabled (traffic goes through the proxy).
  4. Switch the mode to "Bypass mode" — then all applications will go directly, except for those you mark. Or leave the default mode and mark only the necessary applications.
  5. Mark the necessary applications: for example, only Instagram, TikTok, or Chrome.
  6. Return to the main screen and activate the proxy.

This approach is especially convenient for SMM specialists: one Instagram account works through a proxy from one city, another — through a proxy from another, while messengers and banking applications use your real IP without interference.

For working with multiple accounts simultaneously on one device, consider using an app cloner (built into OxygenOS — "Parallel Apps") in conjunction with different proxy configurations. Although full multi-accounting is more conveniently managed through anti-detect browsers like Dolphin Anty or AdsPower on desktop, where each profile receives a separate proxy.

Which type of proxy to choose for working with accounts

The type of proxy directly affects whether you will get banned or not. Let's discuss three main types concerning the tasks performed on OnePlus.

Proxy Type Suitable for Ban Risk Speed
Residential Instagram, TikTok, Facebook Ads, account farming Minimal Average
Mobile Facebook Ads, TikTok Ads, account warming Very low Average
Datacenter Scraping Wildberries/Ozon, price monitoring, technical tasks Medium High

For working with Instagram and TikTok accounts through OnePlus, the optimal choice is residential proxies. Their IP addresses belong to real home users, so platforms perceive the traffic as normal human activity rather than a bot or marketer.

For Facebook Ads and TikTok Ads — especially if you are farming or warming up ad accounts — arbitrage specialists often prefer mobile proxies. They use IP addresses from mobile operators (4G/5G), which are perceived by algorithms as the most "live" traffic. One mobile IP can be shared among thousands of real users, so IP bans happen significantly less frequently here.

For scraping and price monitoring on Wildberries, Ozon, or Avito, datacenter proxies will work well — they are fast and cheaper, which is important for a large volume of requests.

Regardless of the type, make sure that the proxy supports the SOCKS5 protocol if you plan to use it through SocksDroid or ProxyDroid. Most modern residential and mobile proxies support both protocols — HTTP and SOCKS5.

How to check if the proxy is working correctly

After setting up, be sure to check that the proxy is indeed working and your real IP is not "leaking." This is especially important before accessing work accounts.

Step 1: Check IP address

Open a browser on your OnePlus and go to one of the IP checking services:

  • 2ip.ru — shows IP, country, city, provider
  • whoer.net — additionally checks anonymity and DNS leaks
  • ipleak.net — checks for WebRTC leaks

If the IP address of the proxy server is displayed (and not your real one), then everything is working correctly. The country and city should match those specified in your proxy settings.

Step 2: Check for DNS leaks

On the website dnsleaktest.com, click "Standard test." All DNS servers in the results should belong to the country of your proxy. If there are servers from your real internet provider among them — enable the "DNS through proxy" option in SocksDroid settings.

Step 3: Check speed

Go to fast.com or speedtest.net and check the connection speed through the proxy. For working with Instagram and TikTok, 5–10 Mbps is sufficient. If the speed is significantly lower — the server may be overloaded or the proxy is geographically far from you.

Common errors and how to fix them

We have compiled the most common problems users face when setting up proxies on OnePlus with OxygenOS 15.

āŒ Problem: Internet does not work after enabling proxy

Reason: Incorrectly entered IP address or port, or the proxy server is unavailable.
Solution: Check the proxy data — copy it again from your provider's personal account. Make sure there are no extra spaces at the beginning or end of the line. Check that the proxy server is working (try connecting from another device).

āŒ Problem: Proxy works in the browser but not in Instagram/TikTok

Reason: You are using the system HTTP proxy through Wi-Fi settings — many applications ignore it.
Solution: Switch to SocksDroid or ProxyDroid — they operate at the VPN or iptables level and cover application traffic.

āŒ Problem: SocksDroid does not connect, error "Connection refused"

Reason: The proxy does not support SOCKS5, or the port is incorrect, or authentication has failed.
Solution: Confirm with the provider whether SOCKS5 is supported. Try another port (if multiple are available). Ensure that the username/password is entered correctly, or add your IP to the whitelist in the proxy service's personal account.

āŒ Problem: IP shows correctly, but the account is still blocked

Reason: The platform uses additional signals beyond IP: device fingerprint, cookies, behavioral patterns.
Solution: For serious multi-accounting, one proxy is not enough. You need an anti-detect browser (Dolphin Anty, AdsPower, GoLogin) with a separate profile for each account — the proxy is just one element of protection.

āŒ Problem: Proxy works slowly, videos in TikTok do not load

Reason: Overloaded server or too great a geographical distance to the proxy server.
Solution: Choose a proxy with a server in the nearest country to you or switch to a plan with a less overloaded server pool. For streaming video, a speed of at least 10 Mbps is required.

āŒ Problem: After updating OxygenOS, proxy settings were reset

Reason: A system update may reset advanced Wi-Fi settings.
Solution: After each major OxygenOS update, check the proxy settings. If you are using SocksDroid — the settings in the app are saved, and the system update does not affect them.

Conclusion

Setting up a proxy on OnePlus with OxygenOS 15 is a task that can be solved in a few minutes if you know the right approach. For simple tasks in the browser, a system HTTP proxy through Wi-Fi settings is sufficient. For working with Instagram, TikTok, and Facebook Ads applications — use SocksDroid (no root) or ProxyDroid (with root), which support SOCKS5 and allow you to select specific applications.

Remember that the type of proxy is just as important as the correct setup. For working with social media accounts and ad accounts, always check the IP after connecting and monitor for DNS leaks — this basic hygiene will protect your accounts from bans.

If you plan to manage multiple Instagram, TikTok accounts or run ads through Facebook Ads and TikTok Ads, we recommend paying attention to mobile proxies — their IP addresses belong to real mobile operators, making them as similar as possible to the traffic of an ordinary smartphone user and significantly reducing the risk of bans.

```