弊社のアプリと設定を使用するには、まずExpressVPNアカウントに登録してください。
このガイドでは、ExpressVPNの設定ファイルを使用して、OpenVPNプロトコルでLinuxにExpressVPNを手動設定する方法を説明します。
手動設定した接続では、ExpressVPNのすべてのロケーションを利用できない場合があります。VPNロケーションをすべて利用するには、アプリで設定してください。
Linuxのパッケージ名、ファイルパス、DNSの処理方法は、リリースによって変更されることがあります。このガイドでは一般的な設定方法を取り上げていますが、手順が実際の画面と一致しない場合は、最も正確な手順についてお使いのディストリビューションのドキュメントを参照してください:
アプリで設定しますか? Linux用ExpressVPNアプリの設定手順 はこちら。
セクションへ移動…
1. ExpressVPNアカウントの認証情報を確認する
2. VPNをインストールして接続する
3. VPN接続を確認する
VPNサーバーロケーションから切断する
1. ExpressVPNアカウントの認証情報を確認する
ExpressVPNの設定ページに移動します。メッセージが表示された場合は、アカウントにログインしてください。
Advanced setup (詳細設定)を「Applications (アプリケーション)」内でクリックします(または「その他のデバイスを表示」)。
「Manual configuration (手動設定)」をクリックします。
右側のステップ1の「Setup (設定)」の下にユーザー名とパスワードが表示されます。
ステップ2までスクロールすると、利用可能な地域が表示されます。地域をクリックしてドロップダウンメニューを開くと、利用可能なロケーションを確認できます。
ダウンロードする.ovpnファイルに対応するロケーションをクリックします。
このブラウザウィンドウは開いたままにしてください。後の設定でこの情報が必要になります。
サポートが必要ですか? すぐにサポートを受けるには、ExpressVPNサポートチームまでお問い合わせください。
2. VPNをインストールして接続する
以下で、お使いのLinuxディストリビューションに対応するセクションを参照してください。
注:以下の手順はUbuntu 24.04.4 LTS (Noble Numbat)でテスト済みです。
パッケージをインストールするには、Terminal (ターミナル)ウィンドウに次のコマンドを入力します:
sudo apt install openvpn openvpn-systemd-resolved
パスワードを入力します。次に、「Y」と入力して続行します。
OpenVPNを起動するには、次のコマンドを入力します:
sudo openvpn --config /path/to/my_expressvpn_server.ovpn --script-security 2 --up /etc/openvpn/update-systemd-resolved --down /etc/openvpn/update-systemd-resolved --down-pre --dhcp-option 'DOMAIN-ROUTE .'
注:[path to file] はExpressVPNの設定ファイルをダウンロードした場所のパスに、[server location] はファイル名に表示されているロケーションに置き換えてください。
ユーザー名とパスワードは、先ほど確認したものを入力します。
ExpressVPNに正常に接続すると、「Initialization Sequence Completed. (初期化シーケンスが完了しました)」と表示されます。
VPN接続を維持するには、Terminal (ターミナル)ウィンドウをバックグラウンドで実行したままにします。
サポートが必要ですか? すぐにサポートを受けるには、ExpressVPNサポートチームまでお問い合わせください。
注:以下の手順はDebian 13 (Trixie)でテスト済みです。
パッケージをインストールするには、Terminal (ターミナル)ウィンドウに次のコマンドを入力します:
sudo apt install openvpn openresolv
パスワードを入力します。次に、「Y」と入力して続行します。
OpenVPNを起動するには、次のコマンドを入力し、「path/to/my_expressvpn_server.ovpn」をExpressVPNの設定ファイルをダウンロードした場所のパスに置き換えます:
sudo openvpn --path/to/my_expressvpn_<server>.ovpn \ --script-security 2 \ --up /etc/openvpn/update-resolv-conf \ --down /etc/openvpn/update-resolv-conf
注:システムのDNS設定によっては、VPNから提供されるDNSを使用するために追加設定が必要になる場合があります。ただし、標準的なDebianシステムでは上記のコマンドだけでVPN接続を確立できます。
ユーザー名とパスワードは、先ほど確認したものを入力します。
ExpressVPNに正常に接続すると、「Initialization Sequence Completed. (初期化シーケンスが完了しました)」と表示されます。
VPN接続を維持するには、Terminal (ターミナル)ウィンドウをバックグラウンドで実行したままにします。
サポートが必要ですか? すぐにサポートを受けるには、ExpressVPNサポートチームまでお問い合わせください。
注:以下の手順はFedora 43でテスト済みです。これらの手順はCentOSでも利用できます。
パッケージをインストールするには、Terminal (ターミナル)ウィンドウに次のコマンドを入力します:
sudo dnf install openvpn
DNSを設定するには、次のコマンドを入力します:
sudo cp /usr/share/doc/openvpn/contrib/pull-resolv-conf/client.{up,down} /etc/openvpn/
sudo chmod +x /etc/openvpn/client.up /etc/openvpn/client.down
OpenVPNを起動するには、次のコマンドを入力します:
sudo openvpn --config /path/to/my_expressvpn_server.ovpn --script-security 2 --up /etc/openvpn/client.up --down /etc/openvpn/client.down
ユーザー名とパスワードは、先ほど確認したものを入力します。
ArchとopenSUSEには、すぐに使えるDNSフックスクリプトがありません。最も簡単な方法は、DNSを処理せずに接続し、トンネルが機能することを確認することです。VPN経由でDNSを使用する場合は、OpenVPNをresolvconfまたはsystemd-resolvedと統合する推奨方法について、お使いのディストリビューションのドキュメントを参照してください。
VPNに接続するには、次のコマンドを使用します
sudo openvpn –config /path/to/my_expressvpn_server.ovpn
ExpressVPNに正常に接続すると、「Initialization Sequence Completed. (初期化シーケンスが完了しました)」と表示されます。
VPN接続を維持するには、Terminal (ターミナル)ウィンドウをバックグラウンドで実行したままにします。
サポートが必要ですか? すぐにサポートを受けるには、ExpressVPNサポートチームまでお問い合わせください。
3. VPN接続を確認する
ターミナルに「Initialization Sequence Completed」と表示されたら、2つ目のターミナルを開き、次のコマンドでパブリックIPを確認します:
curl -4 https://ifconfig.me
表示されるアドレスが自宅のIPではなく、接続したVPNロケーションと一致していることを確認します。
サポートが必要ですか? すぐにサポートを受けるには、ExpressVPNサポートチームまでお問い合わせください。
VPNサーバーロケーションから切断する
切断するには、Ctrl + CをTerminal (ターミナル)ウィンドウに入力します。
サポートが必要ですか? すぐにサポートを受けるには、ExpressVPNサポートチームまでお問い合わせください。