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 a 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 126.96.36.199, 188.8.131.52 etc., when I connect to IP 184.108.40.206 it will show IP as 220.127.116.11, and when I connect to IP 18.104.22.168 it will show IP as 22.214.171.124 etc. REUIREMENTS: I need someone who can EITHER: Install and configure this script for me. I will also need written installation instructions. OR: Install a script of their own suggestion which will do what I need. You will need to install, configure and provide a written installation instructions. OPTIONAL: 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 (use provided script or your own), and also whether you will be able to carry out the optional part or not.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
centOS 4.4 32bit