vpnux Client をコマンドプロンプトから起動・接続・切断・終了する方法

2,909 views
Skip to first unread message

Kumiko

unread,
Jul 29, 2014, 11:01:06 PM7/29/14
to openvpn-japa...@googlegroups.com
Kumikoです。先日は大変お世話になりました。

「vpnux Client」の無料公開を受け、早速試してみました!
クライアント側の設定が直感的に(とても簡単に)できました。

さて、vpnux Client による openVPN 接続・切断を、
windowsのコマンドプロンプトから行うことはできますか?
(他プログラムからshellコマンドを利用して
openVPNへの接続・切断を自動で行いたいです)

vpnux Client そのものの起動と終了に関しては、
コマンドラインにて、vpnuxclient.exeの起動と、
taskkill で同プログラムの終了ができました。

接続に関して、
openvpn.exe にプロファイル名等の引数を渡す方法が分かりませんでした。
(いろいろ試したのですがエラーが頻出しました)

以下の openVPN-GUI の起動・接続コマンドのように、
起動から接続まで1回のコマンドで行えるものがあれば、
なおありがたいです。

c:\users\hoge > C:\Program Files\OpenVPN\bin\openvpn-gui.exe  --connect client.ovpn

ちなみに、openvpn.exeの切断は
taskkillコマンドではアクセスを拒否されました。
ここではやはり管理者権限が必要になるのでしょうか。

よろしくお願いいたします。

Taro Yamazaki

unread,
Jul 30, 2014, 1:44:49 AM7/30/14
to openvpn-japa...@googlegroups.com

Kumikoさま

こんにちは、やまざきです。
早速vpnux Clientをお使いいただき、どうもありがとうございます。

> 以下の openVPN-GUI の起動・接続コマンドのように、
> 起動から接続まで1回のコマンドで行えるものがあれば、
> なおありがたいです。

正式な機能ではなく試験的な実装の段階ですが、コマンドライン引数にプロファ
イル名を追加していただくと、起動~接続まで自動的に行います。たとえば、
「Office」というプロファイル名で接続したい場合は、

vpnuxClient.exe "Office"

として起動してください(存在しないプロファイルを指定した場合は通常のログ
イン画面になります)。切断はGUIからのみになります。

よろしくお願いいたします。
> --
> このメールは Google グループのグループ「OpenVPN Japan Users Group」に登
> 録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> openvpn-japan-user...@googlegroups.com
> <mailto:openvpn-japan-user...@googlegroups.com> にメール
> を送信してください。
> その他のオプションについては https://groups.google.com/d/optout にアクセ
> スしてください。


--
::: Taro Yamazaki [ ta...@plum-systems.co.jp ]
: <Blog> http://yamatamemo.blogspot.jp/
: <LinkedIn> http://www.linkedin.com/in/yamata
-------------------------------------------------------------
: Plum Systems Inc.
: 2-3-11-2F, Kurihira, Asao, Kawasaki, Kanagawa, 215-0031, JAPAN
: http://www.plum-systems.co.jp/

Kumiko

unread,
Jul 30, 2014, 8:59:29 AM7/30/14
to openvpn-japa...@googlegroups.com
やまざきさま

早速のご返信ありがとうございました。


> 正式な機能ではなく試験的な実装の段階ですが、コマンドライン引数にプロファ 
> イル名を追加していただくと、起動〜接続まで自動的に行います。たとえば、 
> 「Office」というプロファイル名で接続したい場合は、 
> vpnuxClient.exe "Office" 
> として起動してください(存在しないプロファイルを指定した場合は通常のログ 
> イン画面になります)。

(1)
C:\Program Files (x86)\vpnux Client > vpnuxClient.exe "office"

実行プログラムvpnuxClient.exeのあるディレクトリに移動した場合、
起動~接続まで正常に動作しました!!


(2)
C:\user\hoge > "C:\Program Files (x86)\vpnux Client\vpnuxClient.exe" "office"

のように、プログラムのフルパスを指定して試したところ、
「アプリケーションエラーが発生しました」となり、
起動できませんでした。
(ディレクトリ名に空白があるため、フルパスを””でくくっています)
現状では、事前の cd が必要ですか?
それとも、何か他に実行できる方法はありますか?


> 正式な機能ではなく試験的な実装の段階ですが
> 切断はGUIからのみになります。 

そうだったのですね。

切断のみコマンドプロンプトを管理者権限で実行して、
taskkillを行って対処したいと思います。

openVPN-GUIは管理者権限での実行が必要だったので、
ユーザーアカウント制御の確認画面の表示が、
起動・接続で1回、切断・終了で1回、合計2回ありましたが、
vpnux Clientは、切断・終了時のみなので、
1回減るだけでも、助かります。

ありがとうございました。

Kumiko

Taro Yamazaki

unread,
Aug 3, 2014, 9:38:22 PM8/3/14
to openvpn-japa...@googlegroups.com

Kumikoさま

こんにちは、やまざきです。

> (2)
> C:\user\hoge > "C:\Program Files (x86)\vpnux Client\vpnuxClient.exe"
> "office"
>
> のように、プログラムのフルパスを指定して試したところ、
> 「アプリケーションエラーが発生しました」となり、
> 起動できませんでした。
> (ディレクトリ名に空白があるため、フルパスを””でくくっています)
> 現状では、事前の cd が必要ですか?
> それとも、何か他に実行できる方法はありますか?

現在の仕様ではプログラムディレクトリにcdしてから実行していただく必要があ
ります。説明が不足していて申し訳ありませんでした。

どうぞよろしくお願いいたします。
Reply all
Reply to author
Forward
0 new messages