Hamachi
Hamachi はプロプライエタリ (クローズドソース) の商用 VPN ソフトウェアです。Hamachi を使うことでインターネット接続により複数のコンピュータをまとめてダイレクトなセキュア通信のための仮想ネットワークを構築できます。
目次
インストール
AUR から 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 の実行
# systemctl start logmein-hamachi
これで自由に多くのコマンドを使うことができます。コマンドの順番は関係なく大抵はその名前の通りです。
$hamachi set-nick bob $hamachi login $hamachi create my-net secretpassword $hamachi go-online my-net $hamachi list $hamachi go-offline my-net
全てのコマンドのリストを表示するには、次を実行:
$hamachi ?
Systemd
logmein-hamachiAUR AUR パッケージには systemd デーモンが含まれています。
デーモンを気に入ったなら、systemd を使ってブート時に Hamachi を起動するように設定することができます:
# systemctl enable logmein-hamachi
Hamachi デーモンをすぐに起動したいときは、次のコマンドを使って下さい:
# systemctl start logmein-hamachi
GUI
AUR には以下の Hamachi の GUI フロントエンドが存在します: