В данной публикации описан пример использования собственного сервиса 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, файл исходника прилагается.
Вступайте в нашу телеграмм-группу Инфостарт