問題タブ [firewall]
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.
javascript - ファイアウォールの背後でmozillaRhinoを使用するにはどうすればよいですか?
通常、rhinoシェルで次のコマンドを実行すると、
結果のhtmlマークアップを返します。ただし、ファイアウォールの背後で実行すると、例外がスローされます(ホストに到達できないため)
Rhinoシェルにプロキシを認識させるにはどうすればよいですか?この目的のための-Dスイッチはありますか?
mysql - zend を使用して MySQL に接続する
ローカル マシン myhost.com に仮想ホストをセットアップし、そこに zend をインストールして、現在 MySQL データベースに接続しようとしています。次のエラー メッセージが表示されます。
メッセージ: SQLSTATE[HY000] [2003] ''myhost.com'' の MySQL サーバーに接続できません (10060)
Google で見つけたすべてのヒントは役に立ちませんでした。カスペルスキー アンチウイルスを使用しており、ポート 3306 を MySQL と Apache の許可リストに追加しました。localhost:3306 と 127.0.0.1:3306 が見つからないにもかかわらず、myhost.com:3306 に ping を実行し、(IP アドレス 67.63.50.51 で) 応答を取得しました。代わりに仮想ホストが他のアプリを指している場合、他のアプリが引き続き MySQL にアクセスできることを確認しました。私の非 zend アプリは動作します。
ポートにさらに何かをしなければならないか、アプリに別のポートを使用させる必要があると思いますが、その方法がわかりません。
どんな助けでも感謝します。
svn - SVN のポートを変更すると、プロジェクトを再チェックアウトする必要が生じますか?
注: 私は SVN 再配置スイッチを認識しています。「テスト」svn サーバーのセットアップがないため、それが必要かどうかを知る必要があります。
SVN が実行されるポートを変更する必要があります。この新しい非標準ポートに接続するスクリプト、クライアントなどは、接続文字列を更新する必要があることは明らかです。
ポート番号を変更すると、クライアントがリポジトリの場所が変更されたと考えるようになるという懸念が生じました。複数のSVNサーバーを同じIPで異なるポートで実行したいという小さなユースケースがあると確信していますが、SVNが気にしないことを願っています。
非 SSL SVN セットアップを 443 に移動したい場合はどうすればよいですか? または、プロキシがポートを変更した場合は? SVN の神々が私の味方であることを祈っています。
ありがとう!
java - サーバー Java の UnknownHostException
Java コードを介してリモートの既知のサーバーに接続できません。接続中の例外は java.net.NoRouteToHostException: No route to host です。
しかし、奇妙なことに、ssh を介して同じサーバーに接続できます。
詳細: シンプルな Java クライアントが Java スタンドアロン サーバーとの接続を確立しようとすると、次のステートメントで例外が発生します。
必要なポートはサーバー上で開いているため、外部からのリクエストを受信できます。
繰り返しますが、以下は false を返します
サーバーは Fedora、Java 5 で実行されています。
参考までに: Java は AIX から DNS アドレスを解決できません: UnknownHostExceptionは私の質問とほぼ同じですが、どういうわけかこれは AIX 関連ではありません。さらに、問題はネットワークまたはファイアウォールの問題であると感じています。
私を案内してください。
c# - ソケットは一方の端で切断します、ファイアウォール?
私は数年間正常に実行されているC#アプリケーションを持っています。TCP / IPソケットを介して、株式取引の実行を送信するマシンに接続します。
最近、ハードウェアファイアウォールの背後にある新しいデータセンターの一部のマシンに展開しようとしましたが、奇妙な切断が発生し始めました。
切断が発生すると、私のアプリ(クライアント側)では、ソケットを介したデータの受信を停止することを除いて、異常なことは何も表示されません。Wiresharkは、データがソケットに到達しておらず、デバッガーでアプリケーションを停止すると、Receive()呼び出しでアプリケーションの受信スレッドがブロックされていることを確認します。ソケットはnetstatでESTABLISHEDとして表示されます。
しかし、サーバー側からは、クライアントが切断されているように見えます。ログを見ると、通常、その端のソケットは(nRecvd = -1、errno = 104)または(nRecvd = 0、errno = 11)のいずれかで終わるように見えます。(104はピアによってリセットされた接続です)。
切断は、非アクティブな期間の後にのみ発生するようです。今のところ、クライアントとサーバーの間にハートビートを実装して、20秒ごとに短いメッセージを送信し、応答を受け取ることで、これを解決しました。これにより、過去数日間で切断が0に低下しました。
最初は、ハードウェアファイアウォールが問題だと思いました。非アクティブになった後、ソケットがタイムアウトする原因でした。しかし、ファイアウォールの担当者は、このポート(8887)での接続のタイムアウトは2160分であると主張しています。
WindowsServer2003と.NET3.5を実行しています。トレードサーバーはLinuxマシンです(sles9はわかりませんが、私は信じています)。
何が起こっているのかについて何かアイデアはありますか?ファイアウォールログにアクセスできず、トレードサーバーのコードを変更する機能がない場合、これをさらにデバッグするにはどうすればよいですか?
ありがとう、マイク
c# - C#でファイアウォールとプロキシ環境のネット接続を確認する方法
次のコードを使用してインターネット接続を確認しましたが、ファイアウォールとプロキシがなくても完全に機能します。ファイアウォールとプロキシモードでネット接続を確認するにはどうすればよいですか。私を助けてください
windows - プログラムで Windows Vista ファイアウォールに例外を追加する
プログラムで .exe ファイルを Windows Vista ファイアウォールの例外リストに追加して、正常に実行できるようにする方法はありますか? 私はVC++を使用しています。
c# - TcpListener.AcceptTcpClient とファイアウォール
ポート 4000 のファイアウォールの内側で動作する TcpListener オブジェクトがあります。明らかに、外部のクライアントが TcpListener に接続するには、ファイアウォールでポート 4000 を開く必要があります。そうしないと、外部接続要求が通過しません。
私の質問は、次のように接続要求を受け入れるとどうなるかに関するものです。
TcpClient は、システムが割り当てたポート番号を使用してローカル インターフェイスで開かれます。外部クライアントがこの TcpClient インスタンスと通信するには、このポート番号をファイアウォール内で開く必要がありますか? もしそうなら、事前に開くことができるように、使用するポート番号の範囲を指定することは可能ですか? それとも、ファイアウォールの背後にある何か (この場合は私のサーバー) が接続を確立 (つまり、受け入れ) したため、ファイアウォールはこのシステム割り当てポート番号での通信を自動的に許可しますか?
firewall - MSDTCとファイアウォール
SQLトランザクションにはMSDTCを使用しています。MSDTCが機能するようにファイアウォールを設定する際に問題が発生しました。アプリケーションとSQLは別々のマシンで実行されています。現在、アプリケーションサーバーのファイアウォールをオフにするとMSDTCが機能します。一部のポートのファイアウォール設定に例外を追加する方法があるはずだと思います。ファイアウォールをオンのままにして、DTCに問題が発生しないようにします。ファイアウォール設定に追加するポートがわかりません(ポート135を追加しようとしましたが成功しませんでした)
linux - htb qdiscs を使用して slingbox に高い優先度を与えるための優先度のアップロードの優先度
次のコマンドを使用して、slingbox 接続をクラス 1:20 に設定しようとしています。
iptables -t mangle -A to-cable -p tcp --dport 5001 -j CLASSIFY --set-class 1:20 iptables -t mangle -A to-cable -p tcp --sport 5001 -j CLASSIFY --set-クラス 1:20
ssh、http、およびニュース用の他のクラス関連コマンドがあります。
コマンド「tc -s class ls dev eth0」を使用して何が起こっているかを確認しましたが、slingbox に接続している場合でも、クラス 1:20 を介したデータ転送はありません。残りのポート (ssh、http、ニュース) は、クラスを通じて適切に転送されます。
slingbox のデータ転送をキャッチするより良い方法はありますか?