Hamachi

提供: ArchWiki
2017年10月26日 (木) 20:44時点におけるKusakata (トーク | 投稿記録)による版 (同期)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Hamachi はプロプライエタリ (クローズドソース) の商用 VPN ソフトウェアです。Hamachi を使うことでインターネット接続により複数のコンピュータをまとめてダイレクトなセキュア通信のための仮想ネットワークを構築できます。

インストール

logmein-hamachiAUR パッケージをインストールしてください。

設定

Hamachi の設定は /var/lib/logmein-hamachi/h2-engine-override.cfg で行います (ファイルが存在しない場合は作成してください)。 残念ながら、利用できる設定オプションの網羅的なリストを見つけるのは簡単ではありません。ここでは使用できるオプションをいくつかだけ紹介します。

通常ユーザーで hamachi コマンドラインツールを使う

通常ユーザーで hamachi コマンドラインツールを使うには、次の行を設定ファイルに追加します:

Ipc.User YourUserNameHere

カスタムニックネームの自動設定

通常、Hamachi はシステムのホストネームを他の Hamachi ユーザーに表示されるニックネームとして使います。Hamachi が起動する度にカスタムニックネームを自動的に設定して欲しい場合、次の行を設定ファイルに追加します:

Setup.AutoNick YourNicknameHere

hamachi コマンドラインツールを使って手動でニックネームを設定することもできます:

# hamachi set-nick YourNicknameHere

ただしこの方法では、Hamachi を(再)起動するたびに手動で設定しなおす必要があるので、いつも同じニックネームを使うときは、(上記のように)自動で設定するほうが楽だと思われます。

Hamachi の実行

logmein-hamachi.service起動してください。

これで自由に多くのコマンドを使うことができます。コマンドの順番は関係なく大抵はその名前の通りです。

$ 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

全てのコマンドのリストを表示するには、次を実行:

$ hamachi ?
ノート: 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

logmein-hamachiAUR AUR パッケージには systemd デーモンが含まれています。

デーモンを気に入ったなら、systemd を使って logmein-hamachi.service有効化することでブート時に Hamachi を起動するように設定することができます。

GUI

AUR には以下の Hamachi の GUI フロントエンドが存在します:

参照