Каталог решений - MyIP сервис на скрипте Python (exe файл)

MyIP сервис на скрипте Python (exe файл)

MyIP сервис на скрипте Python (exe файл)

В наличии

MyIP сервис на скрипте Python (exe файл), позволяет пользователю в локальной сети/интернете знать свой IP адрес, с которым подключается к хосту, где установлен данный сервис.

Категория:

Описание

В данной публикации описан пример использования собственного сервиса MyIP, созданного на языке программирования Python. Его можно использовать как в локальной сети, так и в интернете.

Приложение устанавливается как служба Widows. Проверена на Widows 10, должна работать также и на серверах. Наличия веб сервера не требуется (IIS, Apach и другие не нужны). Весь сервис обеспечивается одним исполняющим файлом myip.exe, написанным на Python. 

Установка и настройка MyIP Service (Windows)

1. Копируй myip.exe на целевой сервер, например в C:\Services\MyIP\

2. Установи NSSM (утилита для запуска приложения, как сервис) (скачай на https://nssm.cc/download и распакуй nssm.exe в C:\nssm, https://nssm.cc/usage — описание графического режима и командной строки)

3. Создай сервис:
   C:\nssm\nssm.exe install MyIPService "C:\Services\MyIP\myip.exe" 8000

4. Запусти сервис:
   C:\nssm\nssm.exe start MyIPService

5. Проверь работу:
   http://localhost:8000/
6. Чтобы изменить порт:
   nssm edit MyIPService
   (в поле Arguments укажи новый порт, напр. 9090, по умолчанию 8000)

7. При желании можно самостоятельно скомпилировать файл myip.exe, файл исходника прилагается.

has been added to your cart:
Оформление заказа