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.
Reddit works on
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.
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.
| Name | Works In | Auth | Blocking Resistance | Best For | Where To Get |
|---|---|---|---|---|---|
| System proxy (Windows, macOS, iPhone Wi-Fi) | reddit.com in Chrome, Edge and Safari, which follow the system proxy | Browser prompts on Windows; password toggle on macOS and iPhone | Same as the IP behind it | Reading and posting from your own computer | Geonode residential or ISP proxies |
| Browser extension (for example Proxy SwitchyOmega) | Only the browser it is installed in | HTTP or SOCKS5; username and password support depends on the extension | Same as the IP behind it | Sending only Reddit through the proxy while other sites go direct | Geonode residential proxies |
| Proxy client app (Android) | The Reddit app and Chrome on Android; the client routes apps through a local VPN | SOCKS5 or HTTP with username and password | Same as the IP behind it | The Reddit app with a password-protected proxy | Geonode residential proxies |
| Proxy in code (PRAW, Python requests) | Scripts that call the Reddit Data API with an OAuth client ID | http://USERNAME:PASSWORD@host:port, set in the HTTPS_PROXY environment variable or the proxy URL | Not relevant here; see the 429 fix below | Approved research and moderation tools | Geonode residential or ISP proxies |
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.
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.
from $1.25/IP
The IP never changes, so one Reddit account logs in from the same address every day.
from $0.14/GB
Hosting IP ranges are public, and users report Reddit's network security block most often on these addresses.
Free
Each IP is shared with strangers and may already be blocked. The operator can also read unencrypted traffic.
Copy the proxy host, port, username and password from your Geonode dashboard before you start.
Open Settings > Network & internet > Proxy.
Under Manual proxy setup, click Set up next to Use a proxy server.
Turn on Use a proxy server.
Enter the host in Proxy IP address and the number in Port.
Click Save.
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 postOpen Geonode's What is my IP page in the same browser or on the same phone. It should show the proxy IP and country.
Open reddit.com and any subreddit. If the feed loads without the network security message, Reddit accepts the IP.
Log in and open a post with images. If the images load, traffic to Reddit's image servers goes through the proxy too.
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.
Android: tap Disconnect in the proxy client app.