問題タブ [stunnel]
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.
ubuntu - stunnel をテストするにはどうすればよいですか?
/usr/local/etc/stunnel/ にある stunnel のアドレスとポートに接続するための conf ファイルを作成し、stunnel サービスを開始しました。
アドレスをローカル IP アドレス 127.0.0.1:60005 にバインドしました
接続をテストするために、telnet 経由で次のアドレスに接続しようとしました。
telnet 127.0.0.1 60005
ターン:
127.0.0.1 を試行しています... 127.0.0.1 に接続しました。エスケープ文字は「^]」です。接続は外部ホストによって閉じられました。
元のIPアドレスでtelnetを試したので、接続が外部ホストによって閉じられていないことがわかりました。問題はありません。
では、telnet 以外で stunnel 接続をテストするにはどうすればよいでしょうか? ありがとう。
ssl - THTTPD で Web サイトをホスティングするための SSL 接続
全て、
ポート86で HTTP 経由でアクセスできる Web サイトがあります。ここで、接続を保護するために SSL を追加する必要があります。この Web サイトは、SSL をサポートしていないthttpd Web サーバーで提供されています。その時、私はグーグルでたくさん検索しました。Stunnel を介して SSL を thttpd に追加することをお勧めします。
更新しました:
ここに私のstunnel.confがあります:
これが私が得た結果です:
実行前のポートリッスン情報は次の/usr/local/bin/stunnel
とおりです。
そして、実行後のポートリッスン情報は次のとおりです。
何がうまくいかないのか、今はわかりません。任意の提案をいただければ幸いです。
追加した:
ファイアウォールを閉じると、正常にアクセスできますhttps://<my-ip-address>
。ただし、次のエラー メッセージが引き続き表示されます。
なぜだろう...
ssl - stunnel 証明書の検証
証明書の検証を使用して stunnel をセットアップしようとしています。入れverify = 1
ましたstunnel.conf
。
STunnel サーバーとクライアントの証明書を生成し、CA で署名しました (ラボでの CA セットアップ):
しかし、この証明書を使用するとエラーが発生します:
ここで何がうまくいかないのですか?
linux - CentOS 5.10 にインストールされた STUNNEL のサービスを作成する方法
以下のように、centos マシンに stunnel をインストールしました。
yum install stunnel -y
nano -K /etc/stunnel/stunnel.conf
私の問題は、stunnel のインストール後に、インストールされた stunnel のサービスがないことです 。
だから私はこれを書いた:
nano -K /etc/init.d/stunnel
chmod +x /etc/init.d/stunnel
chkconfig --add stunnel
書き込まれたサービスの開始コマンドは正常に機能します: service stunnel start : OK。
しかし、停止コマンド中にエラーが発生しました: service stunnel stop : FAILED
ステータス コマンド中にエラーが発生しました: service stunnel status :
/sbin/service: line 66: 7456 Segmentation fault env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/ ${SERVICE}" ${OPTIONS}
私は何を間違えましたか、どうすれば問題を解決できますか?
そのサービスを受けるためのより良い方法はありますか?
前もって感謝します
elasticsearch - ElasticSearch と stunnel
単一ノード構成用に stunnel を使用して ElasticSearch をセットアップすることができましたが、うまく機能します。しかし、マルチノード zen ユニキャストでこれを実行しようとすると問題が発生します。
サーバー1には...
Stunnel 構成
エラスティックサーチ.yml
サーバー2では...
Stunnel 構成
エラスティックサーチ.yml
ローカル es マシンをそれ自体のクライアントにして ElasticSearch を開始しようとすると、バインド アドレス エラーが発生し、ElasticSearch が開始されません。
サーバー 1 で
サーバー 2 で
ユニキャストを使用してクラスターで ElasticSearch をセットアップするために stunnel を使用したことがありますか?
ssl - Linuxで安全なWebsocket(wss://)を安全でないWebsocket(ws://)にトンネリングする方法(stunnel?)
セキュリティで保護されていない ws:// ソケットしか使用できない古いソケット サーバー スクリプトがあります。
https:// を使用するようにサイトをアップグレードしたところ、 ws:// への websocket 接続ができなくなりました。ブラウザーは、接続がブロックされているため、 wss:// を使用する必要があるというエラー メッセージを生成します。
Linux(centos)を使用しています。2 つのポートで wss:// から ws:// へのトンネルをセットアップする簡単な方法はありますか?
stunnel を見つけましたが、適切に動作させることができません。これを行う別の方法はありますか?
私がstunnelで試したこと:
そして私も試しました:
しかし、私は成功していません。誰かが適切な解決策または修正を知っていることを願っています。どうもありがとうございました。
[編集] これは stunnel のログファイルです:
[ポート stunnel の tcpdump は 9301 をリッスンしています]
[編集 2] 新しい tcpdump: https://www.cloudshark.org/captures/255d70134527
stunnel の構成ファイル:
よろしくアルジャン
php - stunnelを使用したphp websocketリダイレクト
それに接続するためのphp websocketサーバーjavascriptクライアントを構築しました。SSLなしで正常に動作しています。私の次のステップは、ws の代わりに wss を使用してセキュリティを向上させることです (Web サイトで https を有効にします)。
私の意図は、着信トラフィックを復号化し、CentOS 6 で stunnel を使用して websocketserver にリダイレクトすることです。
最初のステップは、クライアントからサーバーにリクエストを単純にリダイレクトすることです。
クライアント要求:ws://soundjack.eu:9030/wsServer2.php
server:144.76.81.210:9090
実行中のリッスンを作成したソケットphp -q wsServer2.php
対応する stunnel 構成:
stunnel は正しく起動し、ポート 9030 をリッスンしています。
クライアントによって送信されるすべてのリクエストは中止されます (firebug コンソールを確認)。Chrome では status: finished と表示され、それ以上の情報はありません。
エラーが何であるかはまったくわからないので、どんな助けも素晴らしいでしょう。ありがとう!