Hi, as mentioned in the title, I'm looking for a expert in order to setup a Ubuntu 4G Proxy server using HUAWEI USB dongles. This is a test lab project, so I'm looking for the most cost effective solution.
The server OS will be Ubuntu, preferably with user interface at the end if possible.
The USB dongles will be from the Huawei brand, the model is pending to be specified.
The proxy server software preferable to be squid or any other similar as per recommendation of the expert.
What needs to be done.
The whole configuration of the proxy server using one port for each USB dongle connected to the server.
The server needs to be able to automatically restart each dongle in a certain period of time to grab a new ip address from the carrier.
The server must log each ip address obtained by each dongle in order to avoid using the same ip address for a period of time for the same request, if for example after reset of the dongle get the same ip used at (variable time) 6h before, then the request should throw a error to the client to avoid using the same ip address of a previous request and restart the USB dongle again to check for a new ip.
The times and variables for configure the reset time, the variable time for re-use of the same ip address and any other important functionality, should be in a centralized configuration file.
At the beginning only 4 dongles will be configured but we need to possibility to add more in the future.
The server should be as transparent as possible to avoid the ip be detected as proxy avoiding sending headers for example.
The server should be able to use user pass authentication or ip whitelist.
As mentioned before this is a test lab project any advice or recommendation is really appreciated to reach the most efficient, cost effective and simple solution.