Bind Firefox to a specific network interface for outgoing connections (by creating a Docker container)
€30-250 EUR
Paid on delivery
Hello freelancers!
I have a little project for you.
I have a server with several network interfaces with different local IP addresses.
I need to be able to run several instances of Firefox, and each Firefox process should be using a different network interface for its outgoing traffic.
Each Firefox should be programmatically controllable using Selenium.
Here is how I see it:
I need a Docker container with Firefox and the Selenium server installed on it.
The selenium server should be reachable from the host only (not from the outside network).
The container that runs Firefox should bind to a specific IP address or network interface for all the outgoing connections.
This should work on Ubuntu 16.04.
What I need:
- a docker container from which I can create as many instances as I want
- I should be able to bind each instance to a different network interface for its outgoing traffic
- each instance should have Firefox and selenium server running on it. The selenium server should be accessible from a host (I guess a different port will be needed for each selenium server instance)
P.S. The goal is to have several Firefox instances operate at the same time and appearing to have distinct IP addresses. In practice, I will use several VPN connections. So if you have another solution that doesn't involves Docker, I'm open to consider it as well.
Thanks for reading and happy biding!
To be specific : I am counting on a €100 budget.
Project ID: #11945422
About the project
3 freelancers are bidding on average €233 for this job
I have read your project. I'm sure i can help you to do it. I SOLVED THIS PROBLEM MANY TIMES. I have 7 years of experience in Linux System & Network Administrator and Security Researcher. Choose me then you w More
Hello, I will Bind Firefox to a specific network interface for outgoing connections (by creating a Docker container). i apply your project that means i am 100% confident to do your project on time within your best budg More