Reverse VPN Server for Windows / OS XReverse VPN Server for Windows / OS X
1 .The application must be written in Qt/C++/Electron (to then migrate to OS X)
2ndThe application must create a new network interface in the system and it must specify an IP address.
ThreeOn the server side (Linux) should also be created a separate interface with a server IP address.
4 .The app on the client side should set the NAT on a public interface so that traffic from the VPN interface can pass on the internet safely.
and 5.Both the client and the server should use a private address — for example, 10.0.0.0/8
6 .When a client is connected, the server must register his connection in the base - mysql / postgres.In general, such a system was written to us, but it used http://proxifier.com/ and we need that the work of this service was also written, so that neither client nor booster put complex programs, we don’t need all the functionality, but only a part.
Технически задача выглядит следующим образом: Клиент запускает на Windows / Mac приложение, которое подключается к серверу и получает уникальный идентификатор (без аутентификации). Далее сервер может настроить маршруты и отправлять трафик в интернет через этого клиента.
Требуется разработать ПО для клиента, и ПО для бустера, и серверную часть.
Технические моменты:
1. Приложение должно быть написано на Qt/C++/Electron (чтобы потом смигрироваться на OS X)
2. Приложение должно создавать новый сетевой интерфейс в системе и на нем должен быть назначен IP адрес
3. На стороне сервера (Linux) так же должен создаваться отдельный интерфейс с серверным IP адресом
4. Приложение на стороне клиента должно настраивать NAT на публичном интерфейсе, чтобы трафик из VPN интерфейса мог спокойно ходить в интернет
5. И клиент и сервер должны использовать приватную адресацию - например, 10.0.0.0/8
6. При подключении клиента, сервер должен регистрировать его подключение в базе - mysql / postgres.
В общем такую систему нам написали, но она использовала http://proxifier.
Client's feedback on cooperation with freelancer
Reverse VPN Server for Windows / OS XThe project is carried out, here on the freelance chant we closed only 1 stage: it is carried out
| Response feedback
Freelancer's feedback on cooperation with client
Reverse VPN Server for Windows / OS XEverything is fine, I recommend it all.
-
freelancer isn't working in the service any longer