問題タブ [openvpn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android で軽量の openvpn クライアントを作成します (サーバー構成は既にあります)。
openvpnをインストールするサーバーがあります。いくつかのクライアントを構成しましたが、作成したクライアント構成で接続するために openvpn クライアントを作成したいと考えています。
市場に OpenVpn クライアントがあることは知っています。しかし、VPN API (VpnService など) を使用して独自のクライアントを実行するにはどうすればよいですか?クライアント構成にアプリを提供したいので、クライアントは Android システムに接続するだけです
c# - ラッパー サービス (OpenVPN) から出力ログを取得しますか?
シンプルなカスタム .NET OpenVPN クライアントを作成することを考えています。基礎となるopenvpn実行可能ファイル
の出力ログを取得して表示するには、どのような方法があるのでしょうか?
(参考までに-OpenVPNサービスは基本的にメイン実行可能ファイルのラッパーであり、透過的なバックグラウンド実行(Linuxデーモンなど)をシミュレートし、管理者以外のユーザーの問題をバイパスするために作成されます。Cで書かれています.このページの Windows サービスとしての OpenVPNの実行セクションで説明されているように、レジストリから開始構成パラメーターを取得します。)
ところで、私は Viscosity や HMA などのクライアントを調べていました。どちらも .NET クライアントであり、openvpn 出力ログを表示するためのこの機能があります。HMA はopenvpnserv.exe (サービス) を実行し、ログ ファイルを保持します。Viscosity には独自のサービス ラッパーがあり、ファイル システムにログ ファイルを見つけられませんでした (どこかに存在しないという意味ではありません)。この場合、何が起こっているのかわかりません。
明らかな解決策の 1 つは、追加された行の元のログ ファイルを追跡することです。ここでの私の他の選択肢は何でしょうか? 他に何か考えるべきでしょうか?
android - OpenVpn Android アプリのエラー
https://code.google.com/p/ics-openvpn/source/checkoutから openvpn コードをダウンロードし、 正常にコンパイルされましたが、プロファイルを作成して接続しようとすると、エラーが発生します」 minivpn バイナリの書き込みエラー "
readme ファイルには、Optional: Copy minivpn from lib/ to assets と書かれています (独自のコンパイル済みバージョンが必要な場合)
しかし、パッケージ内にこのような minivpn や lib は見つかりませんでした。
android-ndk - icopenvpn の構築
ics-openvpn
プロジェクトの構築にいくつかの問題があります。アプリをデバイスにデプロイして.ovpn
ファイルをインポートしようとすると、 cannot find minivpn
. このエラーは、アプリのビルド中のエラーに関連していると思います。
Android NDK をダウンロードし、Eclipse でパスを設定し、cygwin をダウンロードして起動./build-native.sh
しましたが、エラーが返されます
./build-native.sh: line 1: ndk-build: command not found
ndk-build のパスで .sh のパスを変更しようとしましたが、別のエラーが発生します。
NON-CYGWIN COMPATIBLE MAKE PROGRAM.....
プロジェクトを適切にビルドするために私が従わなければならない手順を知っている人はいますか?
android - Android >4.X : アクティブな VPN を一時停止します
VPN への接続に openvpn クライアントを使用しています。このクライアントは、画面が空白のときに vpn を停止しないため、そのためのサービスを作成したいと考えています。私はサービスでアプリを構築し、ブロードキャストレシーバー(画面のオン/オフイベントを待機する)をこのサービスに登録することを考えましたが、プログラムでvpnを一時停止する方法がわかりません(アンドロイド API)。
アクティブな VPN を一時停止/再開する方法があるかどうかは誰にもわかりませんか?
windows-8 - OpenVPN:IPAPI経由のルート追加失敗[適応]
更新: 解決しました。コンピューターに証明書をインストールするのを忘れていました..申し訳ありません
私の OpenVPN は、Win 7 を 8 にアップグレードするまで問題なく動作します。今は接続できますが、正しく動作しません。
ログ:
これが数回繰り返され、次のようになります。
数回。
私はすでに管理者アカウントとして実行しています。
Windows 8 Pro、OpenVPN 2.3.1、TAPドライバーがインストールされています。
私の .ovpn が正しいことを保証します。
rsa - openvpn easy-rsa コマンドが見つかりません
CentOS 6ボックスにopenvpnをインストールしようとしていますepelリポジトリを使用してvpnをインストールしようとしていますが、インストールはすべてうまくいきましたが、どういうわけか、証明書部分を生成するときに、「source ./vars」コマンドを入力すると多くのコマンドが発生しませんでした
here は端末から返されます
これが私のvarsファイル設定です
どんな助けでも感謝します
authentication - OpenVPN アクセス制御
OpenVPN を使用して、証明書、秘密鍵、および CA 証明書による双方向認証を有効にできます。
私の理解では、これは認証 (クライアントは、彼が言う人) のみを提供し、承認 (アクセス制御) は提供しません。OpenVPN は、有効な認証がアクセス許可でもあると想定しています。
同じ CA を使用して 2 番目の VPN サーバーを実行すると、最初のサーバーのクライアントも 2 番目の VPN にアクセスできますか?
これを回避したい場合 - 最初の VPN サーバーのキー/証明書を持つクライアントは、2 番目の VPN サーバーにアクセスできないようにする必要があります (逆) - どのようなオプションがありますか?
- サーバーごとに異なるCAを使用します(私の意見では醜いです)
- 共通名 (CN) に基づくアクセス制御リストを使用する (あまり実用的ではない)
- ファイアウォール / iptables を使用する (あまり実用的ではありません)
特定のクライアントから特定のサーバーへのアクセスを何らかの方法で制限する方法がありませんか?