Aplikacja pod Windows - serwer proxy

Closed Posted 5 years ago Paid on delivery
Closed Paid on delivery

Aplikacja ma być serwerem proxy uruchamianym pod systemem Windows 7/8/10. Aplikacja powinna mieć standardowy instalator z wyborem wersji językowej. Po instalacji dostępny jest skrót w menu oraz dodawana do systemu tak aby uruchamiała się przy każdym włączeniu systemu. Ikonka aplikacji musi być widoczna w systrey obok zegara.

Przy pierwszym uruchomieniu pojawia się okno logowania. Użytkownik wpisuje login i hasło, aplikacja łączy się ze zdalnym serwerem i sprawdza czy istnieje użytkownik oraz czy podał poprawne dane. Zwrotnie otrzyma stosowne komunikaty. Jeżeli użytkownik mógł się zalogować to włącza się aplikacja. Dane logowania powinny być zapamiętane. Jeżeli przy olejnym uruchomieniu aplikacja nie będzie mogła się zalogować i przyczyną będą błędne dane to powinno wyskoczyć okienko logowania.

Aplikacja to okienko z przyciskiem „Włącz/Wyłącz” oraz komunikatem o liczbie przetransferowanych danych. Jeżeli jest kliknięte Włącz to na zielonym polu jest informacja „Aplikacja pracuje” jeżeli jest wyłączone to na czerwonym polu „Aplikacja nie pracuje”. Aplikacja po włączeniu przechodzi w stan „Włączona”. Ikonka w systrey informuje kolorem np. zielonym o pracy. Jeżeli będzie wyłączona to ikonką z kolorem czerwonym.

Aplikacja w stanie Włączona powinna:

1. Przy uruchomieniu sprawdzić jakie są zainstalowane przeglądarki internetowe, sprawdzić system operacyjny, ilość pamięci, wersję językową systemu, godzinę, strefę czasową, sprawdzić swój adres IP, lokalizację na podstawie adresu IP (kraj, miasto).

Wysłać w/w dane na zdalny serwer.

2. Powinna sprawdzać czy zmienił się adres IP ,jeżeli tak to tą zmianę powinna wysłać na serwer wraz z aktualizacją danych lokalizacyjnych (kraj, miasto)

3. Aplikacja powinna działać jak anonimowy serwer prox tj. na podstawie udostępnionego adresu IP, można połączyć się z tym adresem. Aplikacja łączy się dalej pobierając dane przekazane z zewnątrz np. przeglądarki internetowej wykorzystującej proxy i zwraca je do pytającego. Serwer musi być anonimowy, nie może przekazywać danych korzystającego z serwera.

4. Aplikacja zlicza ilość przesłanych danych i pokazuje je na okienku wyrażonych w MB. Ilość zliczonych danych powinna być także wysyłana na serwer przy każdym uruchomieniu aplikacji lub raz na dobę.

Aplikacja na serwerze jest napisana jako API RESTful na PHP.

C Programming Programming

Project ID: #17291535

About the project

3 proposals Remote project Active 5 years ago

3 freelancers are bidding on average $696 for this job

StrongDecs

Witam Z góry przepraszam za ewentualne błędy - piszę na неродном angielskim Opis przeczytałem i proponuję jak najszybszą realizację z zachowaniem wysokiej jakości programy Mam doświadczenie w pisaniu program More

$800 USD in 5 days
(17 Reviews)
3.9
piotrfiliciak

Instalator, ikonka w system tray, GUI rest to nie problem. Brak w opisie jaki ma być sam proxy - generalnie w windows są trzy możliwości proxy: - aplikacja używa własnego proxy - tu nic nie da się zrobić (chyba że uży More

$1111 USD in 30 days
(2 Reviews)
3.4
sawantdipika1996

Hi, I am an experienced firmware developer with more than 5 yrs of experience in C/C++. I can write the e efficiently as per your requirement.

$177 USD in 3 days
(0 Reviews)
0.0