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

10760
bbodenmiller

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

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

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

1
Запрашивать рекомендации по программному обеспечению обычно не конструктивно, поэтому я удалил эту часть. Если люди говорят, что это невозможно и предлагают альтернативы, пусть будет так. Я не очень хорошо знаю Hamachi, но разве TeamViewer Host не может быть здесь? slhck 11 лет назад 0

4 ответа на вопрос

3
bbodenmiller

It appears Hamachi still technical is running as a service but they have chose to monitor by some other means whether the user is actual active or not. If the computer is on the lock screen where you select the user account to login to (even if a user is actually logged in) Hamachi will turn off.

For the above mentioned reasons I have decided to switch to NeoRouter. NeoRouter so far appears to do everything Hamachi did and then some. Built in Windows Remote desktop, Wake-on-Lan, shared folders, command line interface, run from USB drive, network bridging, etc. The only catch is you need one computer that is always on to act as the "server" to tell the other computers how to connect to each other.

A note on setting up the NeoRouter server: When I first installed it it would not connect (which you can test via https://www.neorouter.com/Dashboard/domainstatus.aspx). I solved this by checking the Windows firewall and noticing the NRServer and NRService exceptions were being blocked in my private network.

1
Will

Проблема не в том, что 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

Спасибо за подсказку, я добавил больше деталей, чтобы ответ был самодостаточным. Will 8 лет назад 0
1
Quan

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

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

Это именно то, о чем был первоначальный вопрос, и ничего нового не добавляет. Пожалуйста, не публикуйте ответы, если они не полезны. music2myear 6 лет назад 0
Ну да ладно, я не увидела слово "бесплатно". Лучше, если в заголовке вопроса написано «Как я могу запустить бесплатную версию Hamachi в качестве службы?» Извините за беспокойство. Quan 6 лет назад 0
Существует много способов представления информации более четко. Мы, как отвечающие, должны как можно внимательнее прочитать вопросы, чтобы быть уверенными в том, что мы понимаем как можно больше фактов по данному вопросу. Тем не менее, не уходи. Здесь все еще много вопросов, и даже мы, высокопоставленные представители, начинали с самого начала. Так что прочитайте раздел справки, узнайте, как мы работаем, а затем погрузитесь. music2myear 6 лет назад 1
@ music2myear Это определенно добавляет что-то новое. Я сталкиваюсь с этой проблемой, это 2018 год, и я хотел бы знать, приведет ли покупка платной подписки для Hamachi к запуску в качестве службы и решит проблему, указанную в вопросе. Вот пользователь, указывающий, что действительно Hamachi будет работать как сервис, если вы купите платную подписку, даже если она не документирована. Это не указано где-либо еще. Dan Nissenbaum 5 лет назад 0
Я могу подтвердить, что обновление до платной подписки для сети Hamachi VPN решает проблему. Вы можете отключиться от (то есть) RDP, и Hamachi остается активным на машине. Dan Nissenbaum 5 лет назад 0
Я рад, что вы нашли решение здесь @DanNissenbaum. Тем не менее, ваши потребности отличаются от ОП, который специально должен был знать, можно ли манипулировать бесплатным продуктом, чтобы он работал определенным образом. По сути, у вас есть другой вопрос. music2myear 5 лет назад 0
0
Bert Vorenholt

Maybe You can make use of the tool called exe2svc, hosted on here. It can turn any .exe into a service. Just edit the .xml file to Your needs.