Bind Firefox to a specific network interface for outgoing connections (by creating a Docker container)

Closed Posted 7 years ago Paid on delivery
Closed 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.

Cloud Computing Linux Network Administration Software Architecture Software Testing

Project ID: #11945422

About the project

3 proposals Remote project Active 7 years ago

3 freelancers are bidding on average €233 for this job

vietdevteam

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

€250 EUR in 1 day
(5 Reviews)
3.5
SynonymTech

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

€200 EUR in 3 days
(1 Review)
1.0
akmshasan

Hi, I am technically-sophisticated professional with a pioneering career reflecting strong leadership qualities coupled with enormous experience & exposure in system administration, design & configuration on Windows More

€250 EUR in 3 days
(0 Reviews)
0.0