Как я могу запустить Hamachi как сервис?

Многие из вас, вероятно, знают, что бесплатная версия Hamachi официально не поддерживает запуск в качестве службы.

Можно ли как-нибудь заставить Хамачи работать как сервис?

Мне нужно иметь возможность удаленного доступа к моим компьютерам вне сети, когда на компьютер не вошел ни один пользователь. Это особенно важно для удаленного рабочего стола, общего доступа к файлам, синхронизации файлов и резервного копирования на компьютер.

5 ответов

Решение

Похоже, что Hamachi все еще работает в качестве службы, но они решили контролировать другими способами, является ли пользователь активным или нет. Если компьютер находится на экране блокировки, где вы выбираете учетную запись пользователя для входа (даже если пользователь фактически вошел в систему), Hamachi отключится.

По вышеуказанным причинам я решил перейти на NeoRouter. До сих пор NeoRouter, кажется, делал все, что делал Хамачи, а затем и некоторые другие. Встроенный удаленный рабочий стол Windows, Wake-on-Lan, общие папки, интерфейс командной строки, запуск с USB-накопителя, сетевые мосты и т. Д. Единственная проблема в том, что вам нужен один компьютер, который всегда работает, чтобы выступать в роли "сервера", чтобы сообщить другие компьютеры, как подключиться друг к другу.

Примечание по настройке сервера NeoRouter: Когда я впервые установил его, он не подключился (который вы можете проверить через https://www.neorouter.com/Dashboard/domainstatus.aspx). Я решил эту проблему, проверив брандмауэр Windows и заметив, что исключения NRServer и NRService блокируются в моей частной сети.

Проблема не в том, что Hamachi больше не работает как сервис, а в том, что для его работы требуется, чтобы пользовательский интерфейс Hamachi работал. Очевидно, что если кто-то не вошел в их компьютер, пользовательский интерфейс не будет работать.

Есть аналогичный вопрос о ServerVault, где ответ позволяет перенести сеанс обратно на локальную машину вместо выхода из системы (и завершения пользовательского интерфейса).

Вот команда: (Примечание: номер 1 ниже - ваш идентификатор сеанса. Чтобы узнать, какой у вас текущий идентификатор сеанса, в консоли запустите запрос пользователя или откройте диспетчер задач и перейдите к пользователям и посмотрите свой идентификатор сеанса)

tscon 1 / dest: console

Единственное предостережение в том, что ваш локальный сеанс теперь разблокирован, поэтому, если вы хотите заблокировать компьютер, создайте файл.bat с помощью следующих команд:

tscon 1 / dest: console
rundll32.exe user32.dll, LockWorkStation

Вот вышеупомянутая ссылка для получения дополнительной информации: https://serverfault.com/questions/7107/how-to-prevent-hamachi-service-stop-when-remote-desktop-disconnects-on-windows-x

Сейчас 2018 год, и, как я вижу, Hamachi работает как сервис, если вы покупаете подписку для своей сети.

Я не смог найти никаких документов, подтверждающих это, но, как показывает мой опыт, когда я обновил свою сеть с платной подпиской, мне даже не пришлось перезагружать машину или Hamachi, она была автоматически перенастроена и запущена.

Я решил проблему следующим образом. я вошел вpolicy editor > Computer Conf. > Administrative Templates > Windows Components > Remote Desktop Services > Remote Connection Host > Connections > Restrict Desktop Remote services users to a single RDP session > Disabled the rule. После этого вы сможете:

  • перейдите на локальный компьютер (или используйте любое удаленное программное обеспечение, например TeamViewer)
  • войдите в систему, используя свои учетные данные
  • стартап Хамачи
  • ЗАБЛОКИРУЙТЕ АККАУНТ, чтобы он оставался в системе.

Теперь, если вы войдете в систему с помощью RDP и зайдете вtask manager > usersвы увидите, что у вас вошли два пользователя. После этого вы можете входить\выходить из системы с помощью RDP столько раз, сколько захотите, он не будет выходить из локального сеанса и, таким образом, Hamachi останется включенным.

Возможно, Вы можете использовать инструмент exe2svc, размещенный здесь. Это может превратить любой.exe в сервис. Просто отредактируйте XML-файл в соответствии с вашими потребностями.

Другие вопросы по тегам