Geonode logo
Sites & services

Reddit Proxy Setup for PC, Mac and Phones

Reddit works on

  • Web
  • Android
  • iOS

Key facts

  • Built-in proxy setting

    None. reddit.com and the official Reddit apps have no proxy field, so the proxy goes into the operating system, the browser, a proxy client app or your script.

  • Subreddit bans follow the account

    The ban sits on your Reddit account, so changing the IP does nothing. Reddit's help center says posting in that community from another account is ban evasion and can lead to a sitewide suspension.

  • Terms of Service

    Reddit's User Agreement forbids scraping without Reddit's prior written consent and any automated use that overburdens the site. The Reddit Rules ban vote manipulation through multiple accounts, voting services or automation.

Ways to route Reddit through a proxy

Choose by where you open Reddit. Browsers and phones pick up a system setting, an extension or a proxy client, and scripts take the proxy URL directly.

NameWorks InAuthBlocking ResistanceBest ForWhere To Get
System proxy (Windows, macOS, iPhone Wi-Fi)reddit.com in Chrome, Edge and Safari, which follow the system proxyBrowser prompts on Windows; password toggle on macOS and iPhoneSame as the IP behind itReading and posting from your own computerGeonode residential or ISP proxies
Browser extension (for example Proxy SwitchyOmega)Only the browser it is installed inHTTP or SOCKS5; username and password support depends on the extensionSame as the IP behind itSending only Reddit through the proxy while other sites go directGeonode residential proxies
Proxy client app (Android)The Reddit app and Chrome on Android; the client routes apps through a local VPNSOCKS5 or HTTP with username and passwordSame as the IP behind itThe Reddit app with a password-protected proxyGeonode residential proxies
Proxy in code (PRAW, Python requests)Scripts that call the Reddit Data API with an OAuth client IDhttp://USERNAME:PASSWORD@host:port, set in the HTTPS_PROXY environment variable or the proxy URLNot relevant here; see the 429 fix belowApproved research and moderation toolsGeonode residential or ISP proxies

Which proxy type to use with Reddit

Pick residential for everyday Reddit use: the IPs belong to home ISPs, which is what Reddit sees from normal visitors. Pick ISP if one account should keep one fixed address.

Best for Reddit

Residential proxies

from $0.27/GB

The IPs come from home ISPs in the country you pick. A sticky session holds one IP for up to 24 hours, so you stay on the same address while logged in.

Good for one account

ISP proxies

from $1.25/IP

The IP never changes, so one Reddit account logs in from the same address every day.

Often blocked

Datacenter proxies

from $0.14/GB

Hosting IP ranges are public, and users report Reddit's network security block most often on these addresses.

Testing only

Free public proxies

Free

Each IP is shared with strangers and may already be blocked. The operator can also read unencrypted traffic.

How to set up a proxy for Reddit

Copy the proxy host, port, username and password from your Geonode dashboard before you start.

  1. Open Settings > Network & internet > Proxy.

  2. Under Manual proxy setup, click Set up next to Use a proxy server.

  3. Turn on Use a proxy server.

  4. Enter the host in Proxy IP address and the number in Port.

  5. Click Save.

  6. Open reddit.com in Chrome or Edge and enter the proxy username and password when the browser asks.

Check detailed instructions on our blog:

Read the blog post

How to check that the proxy works

  1. Open Geonode's What is my IP page in the same browser or on the same phone. It should show the proxy IP and country.

  2. Open reddit.com and any subreddit. If the feed loads without the network security message, Reddit accepts the IP.

  3. Log in and open a post with images. If the images load, traffic to Reddit's image servers goes through the proxy too.

How to turn the proxy off

  1. Windows: in Settings > Network & internet > Proxy, click Edit next to Use a proxy server, switch it off, then click Save. macOS: switch off the proxy under Details > Proxies. iPhone: set Configure Proxy back to Off.

  2. Android: tap Disconnect in the proxy client app.

Common Reddit proxy problems and fixes

  • 'You've been blocked by network security' on every page

    Cause
    Reddit doesn't trust this IP. Reddit doesn't publish its rules, but users report the block most on datacenter, VPN and heavily shared addresses
    Fix
    Log in if you aren't, or switch to a residential IP with a sticky session. Another IP from the same hosting range rarely helps.
  • The browser keeps asking for the proxy password (error 407)

    Cause
    Wrong proxy username or password, or you entered your Geonode account login
    Fix
    Re-enter the proxy credentials from the Geonode dashboard. In a script, URL-encode characters like @ and : in the password.
  • Script gets HTTP 429 Too Many Requests

    Cause
    The script sends more requests than the Reddit Data API rate limit allows, or sends them without OAuth
    Fix
    Authenticate with OAuth, read the X-Ratelimit-Remaining and X-Ratelimit-Reset headers, and wait when the count runs out.
  • Browser shows the proxy, but the Reddit app still ignores it

    Cause
    On Android, the Reddit app is not routed through the proxy client, or it is using Android's Wi-Fi proxy, which has no password fields
    Fix
    Add Reddit to the per-app routing list in the proxy client, reconnect, then force-stop Reddit and open it again.

More for Reddit users

Reddit proxy FAQ

A web proxy site loads Reddit on its own server and passes the page to you. Its operator sees every page you open and everything you type, including your Reddit password. Don't log in to your account through one.

Often, yes, if a school, work or national network filters only reddit.com and still lets you reach a proxy. A system or browser proxy sends Reddit through another IP. Reddit also loads images and scripts from i.redd.it, v.redd.it, redditmedia.com and redditstatic.com, so if you use an extension that proxies only some sites, add those domains too. On a school or work laptop managed by an admin, proxy settings may be locked, and using a proxy may break the network's rules.

Reddit shows that page when it doesn't trust the IP you connect from. Users report it most on VPN servers, datacenter proxies and public Wi-Fi, and say that logging in or moving to a residential IP usually clears it.

Geonode's free proxy list at geonode.com/free-proxy-list lets you filter HTTP, HTTPS, SOCKS4 and SOCKS5 proxies by country, including the US. Many free IPs are already blocked by Reddit, and their operators can see unencrypted traffic, so do not log in through them.

No. A subreddit ban applies to your account, so a new IP changes nothing while you stay logged in. Joining the community again from a second account is ban evasion under the Reddit Rules and can get both accounts suspended.

Reddit's User Agreement prohibits scraping without its prior written consent, and rotating IPs does not change that. The permitted route is the Reddit Data API. You need an OAuth app, and Reddit may review your request before it grants access. Check Reddit's Data API Wiki for the current limit and access rules before you build.

A browser proxy changes the IP only in that browser, and other apps connect as usual. A VPN moves all traffic on the device, including the Reddit app.