Astel064
Помог мой пост, ставь +!
- Сообщения
- 276
- Репутация
- 51
AutoIt: 3.3.6.1
Версия: 1.0.0.64 (обновлена 06/03/2018)
Категория: Интернет, Сеть, Система, Разное
Описание: Wake On Lan - Программа, которая умеет пробуждать компьютеры по локальной сети из любой части мира, где есть Интернет. Программа умеет определять состояние компьютера (Активен, либо Отключен), а также, умеет удаленно завершать работу компьютера. Имеется Web-интерфейс. Более подробную информацию смотрите под спойлером ниже, а также в скриншотах...
Файл (установщик, 1,87 МБ): Wake On Lan 1.0.0 Setup.exe [Яндекс Диск], Wake On Lan 1.0.0 Setup.exe [Гугл Диск]
Файл (исходники, 1,53 МБ): Wake On Lan 1.0.0.7z [Яндекс Диск], Wake On Lan 1.0.0.7z [Гугл Диск]
Снимок:
История версий:
Источник: autoit-script.ru
Автор: Astel064
Версия: 1.0.0.64 (обновлена 06/03/2018)
Категория: Интернет, Сеть, Система, Разное
Описание: Wake On Lan - Программа, которая умеет пробуждать компьютеры по локальной сети из любой части мира, где есть Интернет. Программа умеет определять состояние компьютера (Активен, либо Отключен), а также, умеет удаленно завершать работу компьютера. Имеется Web-интерфейс. Более подробную информацию смотрите под спойлером ниже, а также в скриншотах...
Допустим, в локальной сети имеется 2 компьютера. Один из них включен постоянно и имеет доступ в Интернет. Назовем этот компьютер Сервер. Второй компьютер нужно иногда включать удаленно. Назовем его Клиент.
Вариант, когда проверка состояния клиента выполняется пингом, а функция удаленного завершения работы не используется:
• На оба компьютера устанавливается программа Wake On Lan и настраивается следующим образом: на Сервере указывается способ запуска сервера Wake On Lan при входе в систему, а на Клиенте запуск сервера Wake On Lan выполняется только при запуске пользователем клиента Wake On Lan (при закрытии клиента Wake On Lan, ее сервер будет остановлен).
• Когда оба компьютера настроены, на Сервере нужно добавить Клиента. На Клиенте запускаем клиент Wake On Lan (а с ним временно запускается и сервер). На Сервере указываем IP адрес и порт Клиента (а также логин и пароль). Подтверждаем введенные данные, программа пытается подключиться к Клиенту. Если введенные данные верны, то программа автоматически получит от Клиента имя компьютера и список MAC адресов всех активных сетевых карт (по ним программа выполняет пробуждение).
• Когда Клиент добавлен в список программы Wake On Lan на Сервере, Вы можете деинсталлировать Wake On Lan с Клиента.
Вариант, когда проверка состояния клиента выполняется с помощью сервера Wake On Lan, либо нужна функция удаленного завершения работы:
• На оба компьютера устанавливается программа Wake On Lan и настраивается следующим образом: на обеих компьютерах указывается способ запуска - При входе в систему.
• Когда оба компьютера настроены, на Сервере нужно добавить Клиента. На Сервере указываем IP адрес и порт Клиента (а также логин и пароль). Подтверждаем введенные данные, программа пытается подключиться к Клиенту. Если введенные данные верны, то программа автоматически получит от Клиента имя компьютера и список MAC адресов всех активных сетевых карт (по ним программа выполняет пробуждение).
Когда оба компьютера настроены и программа готова к работе:
• Проверяем работу сервера Wake On Lan на Сервере: через браузер заходим на IP адрес "127.0.0.1:ПОРТ", где ПОРТ = порту, который Вы ранее указывали в настройках программы. Браузер запросит логин и пароль (которые Вы также указывали в настройках). Если Вы увидели в списке Клиента, то Вы все правильно сделали.
• Если Ваше подключение к Интернету выполняется через роутер, то настройте на нем правила проброса портов.
• Подключитесь к IP адресу Вашего Сервера через Интернет. Проверьте работу функций. Web-интерфейс Wake On Lan интуитивно понятен и не требует детального описания. На все волнующие Вас вопросы вы можете попробовать найти ответ в справке программы, либо, в этой теме.
Вариант, когда проверка состояния клиента выполняется пингом, а функция удаленного завершения работы не используется:
• На оба компьютера устанавливается программа Wake On Lan и настраивается следующим образом: на Сервере указывается способ запуска сервера Wake On Lan при входе в систему, а на Клиенте запуск сервера Wake On Lan выполняется только при запуске пользователем клиента Wake On Lan (при закрытии клиента Wake On Lan, ее сервер будет остановлен).
• Когда оба компьютера настроены, на Сервере нужно добавить Клиента. На Клиенте запускаем клиент Wake On Lan (а с ним временно запускается и сервер). На Сервере указываем IP адрес и порт Клиента (а также логин и пароль). Подтверждаем введенные данные, программа пытается подключиться к Клиенту. Если введенные данные верны, то программа автоматически получит от Клиента имя компьютера и список MAC адресов всех активных сетевых карт (по ним программа выполняет пробуждение).
• Когда Клиент добавлен в список программы Wake On Lan на Сервере, Вы можете деинсталлировать Wake On Lan с Клиента.
Вариант, когда проверка состояния клиента выполняется с помощью сервера Wake On Lan, либо нужна функция удаленного завершения работы:
• На оба компьютера устанавливается программа Wake On Lan и настраивается следующим образом: на обеих компьютерах указывается способ запуска - При входе в систему.
• Когда оба компьютера настроены, на Сервере нужно добавить Клиента. На Сервере указываем IP адрес и порт Клиента (а также логин и пароль). Подтверждаем введенные данные, программа пытается подключиться к Клиенту. Если введенные данные верны, то программа автоматически получит от Клиента имя компьютера и список MAC адресов всех активных сетевых карт (по ним программа выполняет пробуждение).
Когда оба компьютера настроены и программа готова к работе:
• Проверяем работу сервера Wake On Lan на Сервере: через браузер заходим на IP адрес "127.0.0.1:ПОРТ", где ПОРТ = порту, который Вы ранее указывали в настройках программы. Браузер запросит логин и пароль (которые Вы также указывали в настройках). Если Вы увидели в списке Клиента, то Вы все правильно сделали.
• Если Ваше подключение к Интернету выполняется через роутер, то настройте на нем правила проброса портов.
• Подключитесь к IP адресу Вашего Сервера через Интернет. Проверьте работу функций. Web-интерфейс Wake On Lan интуитивно понятен и не требует детального описания. На все волнующие Вас вопросы вы можете попробовать найти ответ в справке программы, либо, в этой теме.
Файл (установщик, 1,87 МБ): Wake On Lan 1.0.0 Setup.exe [Яндекс Диск], Wake On Lan 1.0.0 Setup.exe [Гугл Диск]
Файл (исходники, 1,53 МБ): Wake On Lan 1.0.0.7z [Яндекс Диск], Wake On Lan 1.0.0.7z [Гугл Диск]
Снимок:
Диалог настроек программы:
Диалог добавления нового компьютера в список программы:
Диалог редактирования компьютера из списка (также, вторичный диалог добавления ПК):
Диалог удаленного компьютера, когда выполнен запрос на завершение работы клиента:
Web-Интерфейс программы (просмотр на мобильном устройстве через Интернет):
Web-Интерфейс программы (просмотр на ПК через Локальную сеть):
Диалог добавления нового компьютера в список программы:
Диалог редактирования компьютера из списка (также, вторичный диалог добавления ПК):
Диалог удаленного компьютера, когда выполнен запрос на завершение работы клиента:
Web-Интерфейс программы (просмотр на мобильном устройстве через Интернет):
Web-Интерфейс программы (просмотр на ПК через Локальную сеть):
GelAllIp.au3 = Получает список всех IP адресов компьютера
GetAllMac.au3 = Получает список MAC адресов для всех активных сетевых карт
PuthsExtract.inc = Работает с путями файлов и папок (даже с несуществующими)
WakeUp.inc = Формирует и отправляет магический пакет для пробуждения компьютера
Http SC = HTTP сервер
IniVirtual.au3 = (отличная от стандартной) UDF для работы с виртуальным INI
Почти все используемые в программе UDF являются моими разработками. Если Вам понадобилась какая-либо UDF, то можете попросить меня, либо самостоятельно взять ее из исходников программы. Постараюсь в скором времени опубликовать их на форуме.
GetAllMac.au3 = Получает список MAC адресов для всех активных сетевых карт
PuthsExtract.inc = Работает с путями файлов и папок (даже с несуществующими)
WakeUp.inc = Формирует и отправляет магический пакет для пробуждения компьютера
Http SC = HTTP сервер
IniVirtual.au3 = (отличная от стандартной) UDF для работы с виртуальным INI
Почти все используемые в программе UDF являются моими разработками. Если Вам понадобилась какая-либо UDF, то можете попросить меня, либо самостоятельно взять ее из исходников программы. Постараюсь в скором времени опубликовать их на форуме.
История версий:
04/03/2018 (обновлена 06/03/2016) = 1.0.0
На первом релизе я не собираюсь останавливаться и скорее всего добавлю в программу некоторые функции (например, планировщик). Также, в приоритете написание отдельной утилиты (будет поставляться вместе с Wake On Lan), которая сможет пробуждать компьютер через интернет, используя вместо сервера только роутер, к которому подключен пробуждаемый компьютер.
На первом релизе я не собираюсь останавливаться и скорее всего добавлю в программу некоторые функции (например, планировщик). Также, в приоритете написание отдельной утилиты (будет поставляться вместе с Wake On Lan), которая сможет пробуждать компьютер через интернет, используя вместо сервера только роутер, к которому подключен пробуждаемый компьютер.
Источник: autoit-script.ru
Автор: Astel064