動作環境 · アプリ: Ubuntu、Debian、Fedora。ほかのディストリビューション: WireGuardかOpenVPNの設定ファイル。
インストールから接続まで
- 1SoVPNの残高でVPNプランを購入します。
- 2「ダウンロード」タブからLinuxのパッケージをダウンロードします。UbuntuとDebianは.deb、Fedoraは.rpmです。
- 3aptかdnfでインストールします。sudoが必要です。
- 4ターミナルでSoVPNのログインコマンドを実行し、アカウントトークンを貼り付けます。
- 5利用できる所在地を一覧表示し、国か都市を選びます。
- 6接続コマンドを実行し、状態の出力でトンネルが有効になったことを確認します。
アプリか設定ファイルか
ターミナルアプリは、ログイン、サーバーの選択、プロトコル、キルスイッチを扱います。どのコマンドもhelpフラグを付けて実行すれば、使えるオプションが表示されます。
何もインストールしたくない場合は、wg-quickでWireGuardのファイルを、OpenVPNかNetworkManagerで.ovpnファイルを使ってください。1つのファイルは1台のサーバー用なので、所在地を変えるには別のサーバーのファイルを読み込みます。
おすすめの設定
夜間にアップデートを取得する自宅サーバーのように無人で動くマシンでは、アプリのキルスイッチを有効にしてください。接続が戻るまで、トンネルの外には何も出ていきません。
設定ファイルを使う場合は、SoVPNのリゾルバーを指すDNSの行を残してください。削除すると、トンネルが有効でもDNSクエリがプロバイダーに送られます。
よくある問題の解決
systemd-resolvedを使うシステムでは、接続後もDNSが古いサーバーのままになることがあります。resolvconf互換パッケージを入れるか、NetworkManager経由でファイルを読み込めば、DNSもトンネルと一緒に切り替わります。
WireGuardのカーネルモジュールがないというエラーは、たいていカーネルがディストリビューションの現行版より古いことを意味します。システムを更新するか、ディストリビューションのリポジトリからwireguard-toolsをインストールしてください。