CentOS 4.4 32bit
I have a server with multiple IP addresses (32+). Currently all my outgoing queries from the server are routed through just 1 of the IPs. I want to enable outgoing queries for all IPs and be able to use each one as an anonymous proxy.
Use case 1:
I want to be able to enter an IP from my server in to my local web browsers proxy settings. When I visit [url removed, login to view], I need the IP I just entered to show up.
Use case 2:
I have a script on the server that supports the use of proxies. It uses a list of proxies in the IP:PORT format. I want to be able to supply this script with a list of IPs on the server.
I have tried to configure this using Squid but to no avail. On further research, I've found that it probably isn't possible. I have since come across another script that should work. It is a MODIFIED version of the following script:
[url removed, login to view]
I have uploaded as an attachment a modified version of this script. It has been modified to handle multiple outgoing IP. e.g. If i had IP 184.108.40.206, 220.127.116.11 etc., when I connect to IP 18.104.22.168 it will show IP as 22.214.171.124, and when I connect to IP 126.96.36.199 it will show IP as 188.8.131.52 etc.
I need someone who can EITHER:
Install and configure this script for me. I will also need written installation instructions so I can install and configure on other servers if I ever need to.
Install a script of their own suggestions which will do what I need. You will need to install, configure and provide a written installation instructions so I can install and configure on other servers if I ever need to.
I would like to be able to specify which IP ranges are allowed to use the proxies. Any IPs which fall outside the allowed ranges should be blocked from accessing the proxies.
Please only bid if you are knowledgeable about IP routing and proxies and are confident you can complete that task.
When bidding please specify what exactly you will do for me (provided script or your own) and also whether you will be able to carry out the optional part or not.