Setting Up a Web Proxy for Dummies
Finally, after a lot of hair pulling, fruitless Googling, and banging my router against the wall many times, I have finally figured out how to set up my own web proxy using my router! All thanks to @Valorous's edited python script. This process will involve port forwarding. This is especially useful because by using your own internet as a proxy, it will have the same IP address as when you normally browse the web, perfect for cheating on Neopets and ValorSuite Web! On to the guide!
Access to your router's admin login
Digging router settings
Step 1: Find your router's and computer's IP address!
To log into your router, you need to first find out your router's IP address! These almost always start with 192.168.X.X, usually being 192.168.0.1 or 192.168.1.1. The computer's IP address will also be needed for port forwarding. To know for certain what each of these are, here's an easy guide:
Step 2: Set up Port Forwarding!
This is the hardest part of the guide. Since every router is different, the process may be slightly different. Your best bet is to look up a guide on Google for "(your router's manufacturer) Port Forwarding Guide". You will need to enter a port between 1000-65000. However, I will lay out the gist of it:
Step 3: Set up the Web Proxy (using a python script!)
1. Copy paste the following script (supplied by the awesome @Valorous) and save it as a .py file.
2. Edit the port number in the file (script's default port is 15555)
3. Double click and run the file.
Step 4: Use your proxy!
Now your web proxy and port forwarding is set up, it's time to use it! First, find your public IP address. To use your proxy, simply type your external IP:Port Forwarded. So, if my public IP address was 126.96.36.199, and my port number forwarded is 42069, then the proxy would look like this:
You can enter this into Abrosia or Valorsuite Web, and it will access Neopets through your normal IP address!
Please let me know if there are any questions. I will add an FAQ soon!