Difference between revisions of "Hamachi"
(Mention LogMeIn in intro, remove now obsolete See also) |
|||
(50 intermediate revisions by 18 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category:VPN providers]] | ||
[[it:Hamachi]] | [[it:Hamachi]] | ||
− | + | [[ja:Hamachi]] | |
− | [[ | + | [[sk:Hamachi]] |
− | + | [https://www.vpn.net/ Hamachi] is a proprietary, commercial VPN software by LogMeIn, Inc. With Hamachi you can organize two or more computers with an Internet connection into their own virtual network for direct secure communication. | |
− | [ | ||
== Installation == | == Installation == | ||
− | + | [[Install]] the {{AUR|logmein-hamachi}} package. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == Configuration == | |
− | |||
− | |||
− | |||
− | + | Hamachi is configured in {{ic|/var/lib/logmein-hamachi/h2-engine-override.cfg}} (create that file if it doesn't exist). | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Unfortunately, it isn't easy to find a comprehensive list of possible configuration options, so here are a few that you can use. | Unfortunately, it isn't easy to find a comprehensive list of possible configuration options, so here are a few that you can use. | ||
− | + | ===Using the hamachi command line tool as a regular user=== | |
In order to use the {{ic|hamachi}} command line tool as a regular user, add the following line to the configuration file: | In order to use the {{ic|hamachi}} command line tool as a regular user, add the following line to the configuration file: | ||
− | + | Ipc.User YourUserNameHere | |
− | + | ===Automatically setting a custom nickname=== | |
Normally, Hamachi uses your system's hostname as the nickname that other Hamachi users will see. If you want to automatically set a custom nickname every time Hamachi starts, add the following line to the configuration file: | Normally, Hamachi uses your system's hostname as the nickname that other Hamachi users will see. If you want to automatically set a custom nickname every time Hamachi starts, add the following line to the configuration file: | ||
− | + | Setup.AutoNick YourNicknameHere | |
You can also manually set a nickname using the {{ic|hamachi}} command line tool: | You can also manually set a nickname using the {{ic|hamachi}} command line tool: | ||
− | + | # hamachi set-nick YourNicknameHere | |
However, this needs to be done every time Hamachi is (re-)started, so if you always want to use the same nickname, setting it automatically (as explained above) is probably easier. | However, this needs to be done every time Hamachi is (re-)started, so if you always want to use the same nickname, setting it automatically (as explained above) is probably easier. | ||
==Running Hamachi== | ==Running Hamachi== | ||
− | Start | + | |
− | {{ | + | [[Start]] {{ic|logmein-hamachi.service}}. |
− | + | ||
− | }} | ||
Now you have a whole bunch of commands at your disposal. These are in no particular order and are fairly self explanatory. | Now you have a whole bunch of commands at your disposal. These are in no particular order and are fairly self explanatory. | ||
{{bc| | {{bc| | ||
− | $hamachi set-nick bob | + | $ hamachi set-nick bob |
− | $hamachi login | + | $ hamachi login |
− | $hamachi create my-net secretpassword | + | $ hamachi create my-net secretpassword |
− | $hamachi go-online my-net | + | $ hamachi do-join my-net |
− | $hamachi list | + | $ hamachi go-online my-net |
− | $hamachi go-offline my-net | + | $ hamachi list |
+ | $ hamachi go-offline my-net | ||
}} | }} | ||
To get a list of all the commands, run: | To get a list of all the commands, run: | ||
− | + | $ hamachi ? | |
− | $hamachi ? | ||
− | |||
− | + | {{Note|Make sure you change the status of the channel(s) you are in to "online" if you want to perform any network actions on computers in there.}} | |
− | === | + | ===Systemd=== |
− | + | The {{AUR|logmein-hamachi}} package also includes a nice little [[Systemd]] daemon. | |
− | + | If you feel like it, you can set Hamachi to start at every boot with Systemd by [[enabling]] {{ic|logmein-hamachi.service}}. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | }} | ||
==GUI== | ==GUI== | ||
− | + | The following GUI frontends for Hamachi are available in the AUR: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | *{{AUR|haguichi}} (Gtk3, Vala) | |
− | * | + | *{{AUR|quamachi}} (Qt4, Python) |
Latest revision as of 10:31, 19 December 2017
Hamachi is a proprietary, commercial VPN software by LogMeIn, Inc. With Hamachi you can organize two or more computers with an Internet connection into their own virtual network for direct secure communication.
Contents
Installation
Install the logmein-hamachiAUR package.
Configuration
Hamachi is configured in /var/lib/logmein-hamachi/h2-engine-override.cfg
(create that file if it doesn't exist).
Unfortunately, it isn't easy to find a comprehensive list of possible configuration options, so here are a few that you can use.
Using the hamachi command line tool as a regular user
In order to use the hamachi
command line tool as a regular user, add the following line to the configuration file:
Ipc.User YourUserNameHere
Automatically setting a custom nickname
Normally, Hamachi uses your system's hostname as the nickname that other Hamachi users will see. If you want to automatically set a custom nickname every time Hamachi starts, add the following line to the configuration file:
Setup.AutoNick YourNicknameHere
You can also manually set a nickname using the hamachi
command line tool:
# hamachi set-nick YourNicknameHere
However, this needs to be done every time Hamachi is (re-)started, so if you always want to use the same nickname, setting it automatically (as explained above) is probably easier.
Running Hamachi
Start logmein-hamachi.service
.
Now you have a whole bunch of commands at your disposal. These are in no particular order and are fairly self explanatory.
$ hamachi set-nick bob $ hamachi login $ hamachi create my-net secretpassword $ hamachi do-join my-net $ hamachi go-online my-net $ hamachi list $ hamachi go-offline my-net
To get a list of all the commands, run: $ hamachi ?
Systemd
The logmein-hamachiAUR package also includes a nice little Systemd daemon.
If you feel like it, you can set Hamachi to start at every boot with Systemd by enabling logmein-hamachi.service
.
GUI
The following GUI frontends for Hamachi are available in the AUR: