Авторизация

Как сделать из домашнего компютера TCP сервер?

Подробнее
1 год 1 мес. назад #1 от nethodmen
Здравствуйте! Ситуация следующая:
1. Есть GSM-контроллер который должен подключаться к удаленному серверу по протоколу TCP/IP для передачи данных с датчиков температуры
2. Есть домашний компютер с 3G/4G роутером c серым IP ввида 10.0.0.0 находящийся за NAT'ом оперетора мобильной связи.
На компютере запущена TCP-сервер для обработки входящих подключений.
Подскажите пожалуйства как пользоваться данным сервисом для организации соединения? Возможно ли такое?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 1 мес. назад #2 от admin
Добрый день,
На такой случай есть две возможные конфигурации:

1. Сервер поднимает VPN подключение к нам по любому протоколу, поддерживаемых нашей системой. И GSM контроллер тоже подключает VPN туннель к нашей системе.
В этом случае при взаимодействии контроллера и сервера не будет никаких ограничений по протоколам и портам. (За исключением трафика broadcast и multicast, но думаю это не ваш случай)

Если GSM контроллер не умеет поднимать VPN соединение, то тогда есть вариант 2.

2. Сервер подключает VPN туннель, а вы, используя нашу услугу по пробросу TCP порта "пробрасываете" внешний порт нашего сервера в ваш VPN туннель, а конкретно на указанный вами TCP порт сервера.
Здесь есть четере нюанса - протокол взаимодействия между контроллером и сервером должен использовать только этот порт и не должен в процессе обмена открывать взаимодействие по другим (динамически назначаемым) портам.

Второй нюанс - протокол обмена использует только TCP и не использует дополнительно UDP-трафик .

Третий нюанс - на GSM контроллере вы можете указать любой порт сервера (будет какой-то наш внешний порт, выданный при заказе), а он не "зашит" производителем в конфигурации

Четвертый нюанс - вот забыл пока писал.... А ... ПО прикладного сервера должно уметь "слушать" на любом интерфейсе компьютера. В данном случае, сервер должен будет слушать на порту, открытом на VPN интерфейсе.

Как видите теоретически все должно работать, но нюансы есть и нужно тестировать.

если все заработало, то, пожалуйста, donate сюда - yoomoney.ru/to/410014618210530
Спасибо сказали: nethodmen

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 1 мес. назад #3 от nethodmen
Благодарен за ответ! У вас есть какая то инструкция по 2-му пункту? В случае, когда GSM-контроллер не умеет работать с VPN? То есть чтобы я смог настроить свой компютер на вашем сервисе? В контроллер все просто, прописываем IP и порт. К вот как настроить свой комп, для меня пока не понятно, какой услугой воспользоваться? Опишите пожалуйста пошагово, я вас отблагодарю. Только у меня VISA карта. Ну и разумеется, буду использовать ваш сервис.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 1 мес. назад - 1 год 1 мес. назад #4 от admin
Ну тут все не сложно :)
У вас Windows?
Если Windows, то будут два шага:

1. Вам нужно подключить VPN туннель. По сути нужно пройти этот пример только для одного компьютера
vpnki.ru/settings/before-you-begin/guide...-windows-rdp-openvpn
Цель - добиться пинга сервера со страницы Инструменты.

2. Настроить проброс порта в личном кабинете сервера. Инструкция
vpnki.ru/settings/tcp-udp-port
В качестве адреса сервера, который нужно указать в услуге Проброс порта будет адрес, назначенный вам системой при создании туннеля в п.1. Это будет адрес вида 172.16.x.x

если все заработало, то, пожалуйста, donate сюда - yoomoney.ru/to/410014618210530
Последнее редактирование: 1 год 1 мес. назад пользователем admin.
Спасибо сказали: nethodmen

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 1 мес. назад #5 от nethodmen
Сделал все как Вы описали, заработало! Спасибо большое! Но клиент OpenVPN, который установлен на домашнем компе, подключился всего два раза, и все! Сейчас просто идут попытки, а в настройках аккаунта в разделе "СТАТУС ПОДКЛЮЧЕНИЙ" статус "ОТКЛЮЧЕНО".
После у меня так и не получилось подключаться повторно! В чем может быть проблема?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 1 мес. назад - 1 год 1 мес. назад #6 от admin
Хорошо, часть пути пройдена. Но еще не весь.
Скиньте сюда лог OPenVPN - посмотрим что он там делает.
И сообщите внешний IP адрес сервера (узнать можно зайдя с него браузером на whatismyip.com ), я посмотрю логи и поставлю дамп трафика.

если все заработало, то, пожалуйста, donate сюда - yoomoney.ru/to/410014618210530
Последнее редактирование: 1 год 1 мес. назад пользователем admin.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.101 секунд