Не знаю, как другие, но я при разработке ПО на eBox предпочитаю, что бы сам eBox был под рукой, так сказать в шаговой доступности… Мало ли, всегда можно перегрузить по питанию данный чудный ящичек. Но вот беда, сидишь ты, согнувшись над клавиатурой в одном городе, а завод находиться в …, т.е. далеко. Как же быть? Не разворачивать же систему в каждом месте, где ты можешь работать… Выход есть! Необходимо, что бы ПО SteelTracePoint обращался к SteelTraceServer через Интернет по 80 порту. Вроде все ж просто! Но тут коварный Admin начинает: а у меня на 80 порту web-сервер висит, а у меня на 80 порту админка к шлюзу настроена… и т.д. и т.п., немеренно нелепых отмазок. В данном случае поступаем еще проще: говорим Admin’у – а пробрось-ка ты мне порт 8080 входящий на внешний IP-адрес на 80 порт IP-адреса (внутреннего) сервера, где установлен SteelTraceServer. Опля! Если у Admin’а руки на месте, а не только куча сертификатов, то все заработает, как часы… Осталось настроить только файл конфигурации app.config
Берем файл конфигурации с любого локального терминала во внутренней сети, находим следующую последовательность строк, она вначале файла:
00-1B-EB-80-69-17
MyDevice
192.168.0.4
false
и параметр ServerAddr меняем с внутреннего IP-адреса сервера 192.168.0.4 на внешний адрес вашей подсети 95.38.127.129:8080, не забыв указать порт через двоеточие, в наше случае это 8080, должно выглядеть следующим образом:
00-1B-EB-80-69-17
MyDevice
92.39.137.130:8080
false
Д.Соломатин
|
Комментарии
|
New Comment
This piece was conget, well-written, and pithy.
|
|
|
|
|
|