Individuals and businesses implement proxies for various reasons, including enhancing privacy, bypassing geo-restrictions, scraping, and protecting sensitive information. Given their versatility and importance, let's explore everything you need to know about using a proxy server on any device. Get ready for step-by-step instructions, along with recommendations for testing and troubleshooting proxy connections. Jump straight in to device instructions of your choice:
Which proxy server type should you choose?
If you're even slightly familiar with proxies, you probably know that there are different types of proxy servers, each offering unique features, advantages, and performance characteristics. Some of the most common proxy types include residential, datacenter, mobile, dedicated, HTTP, SOCKS5, and ISP proxies, and choosing the “best” one ultimately depends on your use case and project requirements. You should also consider factors such as speed, anonymity, scalability, and price, as the right combination of features will help ensure the best experience for you or your business.
For beginners looking to immerse themselves in the world of proxies, Webshare’s 10 free proxies plan is an excellent option. They offer a safe and secure environment to experiment with proxy configurations, allowing users to test the service without having to commit to a subscription right away. Plus, no credit card is required.
How to use a proxy server with web browsers
Using proxy servers with web browsers is often a straightforward process using their built-in proxy settings. However, you can simplify the process even further with special proxy server extensions. Here's how to configure proxies in two popular browsers: Chrome and Firefox.
Google Chrome
Using Webshare’s free proxy extension for Chrome
The fastest and most straightforward way to set up a proxy in Google Chrome is by using the Webshare Chrome Extension. This method will require the user to take just a few simple steps:
- Go to the Webshare Chrome Extension’s page and click Add to Chrome.
- Make the extension visible by clicking Extensions in the top right corner. Then click the pin icon beside the extension.
- Create an account or choose Login if you already have an account with Webshare.
- Choose the proxy you want to use from the list and click Connect.
- Check proxy connection status by looking at the extension’s icon. A green dot means your proxy is working correctly while a red one indicates there’s a connection issue. Simply disconnect and reconnect to resolve it.
Using Chrome settings
- Open Chrome settings by clicking the three vertical dots in the top right corner of Chrome and select Settings.
- In the System section, click on Open your computer’s proxy settings. This will open your operating system's proxy settings.
- Toggle Use a proxy server option to On.
- Enter your proxy details (IP address and port number).
- Click Save to apply the changes.
- If your proxy requires authentication, enter the username and password when you start using the browser with the proxy enabled.
Using Proxy SwitchyOmega 3 (ZeroOmega)
- Search for Proxy SwitchyOmega (ZeroOmega) in the Chrome Web Store and click Add to Chrome.
- When installed, click on the SwitchyOmega icon in your toolbar and select Options.
- Create a profile by clicking on New Profile and providing a unique name. This will help to easily identify the proxy you’re about to add.
- In the profile, choose the proxy type (e.g., HTTP, SOCKS5) and input the proxy server IP address and port number. If authentication is needed, enter the username and password.
- Click Apply changes and start browsing.
Mozilla Firefox
Using Firefox’s network settings
- Open Firefox settings by clicking the three horizontal lines in the top right corner and select Settings > General.
- Scroll down to the Network Settings section and select Settings.
- Choose Manual proxy configuration and enter your proxy server details.
- Click OK to save changes and close and reopen Firefox to apply the new settings.
Using FoxyProxy
- Go to the Firefox Add-ons store, search for FoxyProxy Standard, and install.
- Open the extension from the Firefox toolbar and click Options > Add new proxy.
- Configure the proxy by entering IP address, port number, and authentication details.
- Activate the proxy server by clicking Save and and switching FoxyProxy to Enabled for proxy browsing.
How to set up a proxy server on a desktop computer
By setting up a proxy server on your desktop computer, you can route all your internet traffic through a proxy, masking your real identity and enhancing security. Here's how to configure proxy settings on Windows, Mac, and Linux operating systems.
Windows
Using system settings
- Open Windows Settings and go to Network & Internet.
- In the left-hand menu, click Proxy.
- Under Manual proxy setup, toggle Use a proxy server switch to On.
- Enter the proxy server address and port number provided by your service.
- If authentication is required, fill in your proxy username and password and Sign in.
- Save the settings and test your connection.
Setting up a system-wide proxy
- Go to the Control Panel by searching for Internet Options in the Start menu and opening it. In Windows 10 only, click Network & Internet > Internet Options.
- In the Connections tab, choose LAN settings.
- Check the box Use a proxy server for your LAN and enter the proxy server address and port number.
- Check Bypass proxy server for local addresses if you wish to receive direct access to local resources (optional).
- Click OK and restart your computer to successfully apply changes.
Mac
Via macOS network settings
- Click the Apple icon in the top left corner of your screen and choose System Settings.
- Go to Network and select your current network (Wi-Fi or Ethernet).
- Click Advanced and select the Proxies tab to view available options.
- Check the appropriate proxy type (HTTP, HTTPS, SOCKS) and enter the proxy details (proxy server IP address and port number).
- If authentication is needed, fill in your username and password.
- Click OK and then Apply to activate the proxy server.
Linux
Using terminal and system settings
- If you want to configure a proxy temporarily, use the export command. With this method, you can direct traffic through the proxy for the current terminal session only.
- export http_proxy=http://username:password@proxyserver:port/
- export https_proxy=http://username:password@proxyserver:port/
The username , password, proxy server, and port number all need to be replaced with your actual proxy credentials and details.
- To make the proxy persistent, add the above export commands to your ~/.bashrc or ~/.bash_profile file.
nano ~/.bashrc - Save the file and apply the changes.
source ~/.bashrc - Test your connection with cuRL and start browsing.
How to set up a proxy server on a phone
Android
Using Wi-Fi settings
- Open the Settings app on your device and go to Wi-Fi.
- Press and hold the network you’re connected to, then select Modify network or Manage network settings (the option might vary depending on your Android version).
- Tap Advanced options and scroll to the Proxy section.
- In the dropdown menu, choose Manual.
- Enter your proxy details (proxy server address and port number).
- Save the settings, and your Android device will now use the proxy for internet access.
iOS (iPhone & iPad)
Using Wi-Fi settings
- Click on the Settings icon on your device and go to Wi-Fi.
- Tap the blue “i” icon next to the Wi-Fi network you are connected to and scroll down until you find the HTTP Proxy section.
- Click Configure proxy and select Manual.
- Enter the proxy configuration details (server address and port) as well as your login credentials, if required.
- Save the settings and open Safari or another browser to check if the proxy server is working properly.
Testing and troubleshooting proxy connection
After configuring a proxy server on your device, it’s always essential to check if it’s working properly and troubleshoot any potential issues. An incorrect setup can cause connection problems as well as negatively influence your level of privacy online.
How to check if a proxy is working
There are several easy methods to check if your proxy was set up correctly:
- Check your IP address: Open your preferred browser and go to an IP lookup website (e.g., WhatIsMyIP.com). If it displays a different IP than before you connected to the proxy, you’re good to go.
- Check your location: IP address lookup websites also display a user’s location. Thus, you can make sure that your proxy is working if the reported location matches the location of your proxy server.
- Test your connection: After configuring the proxy, simply try accessing a few different websites to ensure its consistent behavior.
Common issues and how to fix them
- Incorrect proxy authentication: The most common issue when users enter their proxy provider’s email and password instead of their unique proxy server credentials. To avoid this problem, remember to save your proxy username and password and use them every time you need to authenticate your proxy.
- Connection issues: Troubles connecting to the internet often happen due to incorrect proxy address or port number, the proxy server being down, or selecting the wrong proxy type. To fix that, double-check if the proxy details were filled in correctly, restart your device, or try a different IP location.
- Slow connection speeds: It’s common for browsing to slow down when proxy is enabled. In order to improve speeds, experiment with different proxy locations for better performance and avoid using free proxies or untrustworthy providers.
Wrapping up
In this guide, we provided an overview of using a proxy server on various devices, from desktop computers to smartphones. We also explained what proxy servers are, why they’re useful, and how to check if a proxy is working correctly. With this knowledge, you're well-equipped to set up your own proxy and browse the web with enhanced privacy and security.