Kapalı

Multiple 3G network connections bound to socks server

Requirements:

There will be multiple 3G USB-Modems plugged into a Debian or Ubuntu server (up to you)

The USB-Modems are not the same and will have different APN settings, so there should be a configuration file for each modem.

You will have to install and configure a SOCKS5 daemon that will listen for incoming connections and route the traffic through one of the 3G Modems. This SOCKS5 daemon will need to accept connections on multiple ports. Each port should be permanently fixed to one of the 3G-interfaces.

You have to write a minimal control panel to start and stop the connections through a http interface. The web interface should show:

- status of all connected modems (connected/disconnected, onlne/offline)

- the assigned ip address

- the coressponding local SOCKS port

- the total traffic on that interface, the traffic of the current online session

- buttons for actions (connect, disconnect, reconnect)

- it should be possible to submit the actions (connect, disconnect, reconnect) by calling up a URL (http://127.0.0.1/[url removed, login to view] This page, when accessed, should not complete loading unless the action is completed.

So for example when you call action=reconnect&interface=eth9 the server should show

Current status: Connected

IP: [url removed, login to view]

Action: Disconnecting

Action: Connecting

Status: Connected

IP: 189.212.221.3

and only finish loading once it is properly connected (might take longer sometimes depending on network coverage, dial-up speed etc.)

That's it. Happy bidding.

Beceriler: C Programlama, Linux, Perl, Betik Yükleme, Sistem Yöneticisi

Daha fazlasını gör: bound socks, server network, multiple modems connections, bound , web programming interfaces, ubuntu programming, perl programming online, panel configuration, online perl programming, online bidding for programming, one network, local programming, control 4 programming, c# network programming, socks server network, ubuntu online, ubuntu control panel, c network programming, usb modem, ubuntu server

İşveren Hakkında:
( 21 değerlendirme ) Berlin, Germany

Proje NO: #1515715

Bu iş için 2 freelancer ortalamada $425 teklif veriyor

eliezedeck

I know I have bid higher, but I'm pretty confident of the result of what I'm about to deliver, and that's for the knowledge and time worth. I've been doing very similar tasks like this for Ubuntu and routers (embedded Daha Fazla

in %bids___i_period_sub_35% gün içinde600%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(5 Değerlendirme)
4.9
eostapets

I have a lot of experience setting systems with multiple 3G modem and I can complete this project.

in %bids___i_period_sub_35% gün içinde250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(16 Değerlendirme)
3.3