問題タブ [portforwarding]
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.
upnp - UPnP 自動選択外部ポート
必要に応じて UPnP を使用してポートを開き、着信を受信できるようにするアプリケーションを作成しようとしています。問題は、外部ポートを指定したくないということです(1つは、外部ポートはアプリケーションが見つかるのに関係なく、2つは同じルーター上の複数の人がアプリケーションを使用できるようにしたいためです) 、そしてポートを共有することは明らかにオプションではありません)。私が見ているAPIのどれも、ポートを指定できないようにすることについて何も言っていませんが、ポート自体を選択するようなものを送信したり、ポート自体を選択させたりしますか0
?-1
また、ポート マッピングは期限切れになりますか、それとも強制的にすべてのマッピングを解除する必要がありますか? アプリケーションがクラッシュしたり、コンピューターの電源が落ちたりした場合に備えて、私は疑問に思っていました。
upnp - miniupnp と libnatpmp を使用したポート マッピング
miniupnp を使用してポート マッピングをルーターに追加しています。ポートは「リース」時間だけマッピングされています。現在、ランダムな 10 時間を使用しています。私の質問は次のとおりです。
ポートが正常にマッピングされた後、定期的にルーターにpingを実行して、ポートがまだマッピングされているかどうかを確認する必要がありますか(たとえば、1分ごとまたはそれ以下)、またはリースの全期間にわたってポートがマッピングされたままになるようにルーターを信頼しますか?リースの有効期限が切れる数分前に確認して更新しますか?
同様に、ポート マッピングが成功した後、外部 IP アドレスを取得するために別の呼び出しが行われた場合、この IP が変更されないことを信頼できますか?それとも、外部 IP アドレスが変更されていないことを確認するために、数秒 (または数分) ごとに ping を実行し続ける必要がありますか?
linux - リモートポート転送が成功したかどうかを知っていますか?
いくつかのリバース ssh トンネルをセットアップして、パブリック IP を使用してサーバーから跳ね返ることでホーム ネットワークにアクセスできるようにしようとしています。
このコマンドを実行すると: ssh -R :[port_XX]:localhost:22 some_user@my_server
「port_XX」が使用中であっても、「my_server」への ssh 接続は成功します。
このコマンドを直接実行している場合、「警告: リモート ポート フォワーディングがリッスン ポート [port_XX] に対して失敗しました」という警告が表示されたときに問題を確認できます。
ただし、 cron ジョブを使用してscreen セッション内でこの ssh セッションを開始しています。
リモートポート転送が成功したかどうかをプログラムで確認するにはどうすればよいですか?
screen セッションは「screen -ls」で確認でき、ssh セッションも簡単に確認できるのですが、リモートポートフォワーディングが…?
(この質問が十分に明確でない場合はお知らせください。調査を行いましたが、簡単な解決策は見つかりませんでした。)
java - GlassFish をオンラインにする方法は?
GlassFish をオンラインでアクセスできるようにしようとしていますが、うまくいきませんでした。Windows ファイアウォールを無効にしましたが、問題がないことを確認しました。私は次の方法で設定し<network-listeners>
ましdomain.xml
た:
一連のポートで上記を試しましたが、成功しませんでした。私は D-link DIR-655 ルーターを持っています。仮想サーバー リストを次のように設定しました。
この構成では、次の例外が発生します。
java.net.BindException: 範囲内に空きポートがありません: 8181=com.sun.enterprise.v3.services.impl.monitor.MonitorableSSLSelectorHandler@334e9cde SEVERE: 起動例外により v3 をシャットダウンしています: 範囲内に空きポートがありません: 8080=com .sun.enterprise.v3.services.impl.monitor.MonitorableSelectorHandler@29bb22a0
私は何を間違っていますか?どんな助けでも大歓迎です!
mercurial - Mercurial のセットアップとファイアウォールの設定
マーキュリアルをセットアップして、数人でプロジェクトに取り組もうとしています。
これが状況です: hg がインストールされ、動作している Debian64 サーバーを実行しています。これもLAMPサーバーです。ISP が 1023 未満のすべてのポートをブロックしています。たとえば、HTTP はポート 8080 経由でリダイレクトされ、この制限を回避します。
これらの人に水銀サーバーからプッシュおよびプルさせるにはどうすればよいですか? 設定する必要があるポート転送および/または構成設定は?
c# - UPnPでポート範囲を即座に転送できますか?
私は現在、Interop.NATUPNPLib
UPnPを使用していくつかのポートをポート転送するためにCOMオブジェクト""を使用しています。
ポートを個別に転送することはできますが、追加したいポート範囲(たとえば、8463から8467)がありますが、このCOMライブラリでできることは、整数の形式で単一のポートを追加することだけです。
範囲全体を転送するにはどうすればよいですか?指定された範囲のすべてのポートを個別に追加する必要がありますか、それとも別の解決策がありますか?
oracle10g - ローカルネットワーク内でサーバーを接続できません
でアカウントを作成して、no-ip.com
外部からOracleサーバーにアクセスしました。を使用してローカルネットワーク内のサーバーにアクセスしようとすると、機能しno-ip url
ません。エラーメッセージが表示されました:
112.125.117.25:8080でサーバーへの接続を確立できません。
何か問題でもありますか?
php - リモートサーバーへの mysql_connect でポート転送と php を使用する
1 つのホストを備えた Web サーバーがあり、そのデータベースを別のホストで使用したいと考えています。これを行うためにポート転送を使用したいのですが、使用して転送ポートを既に設定しています
これは適切に機能しているように見えます (ただし、誰かが確認方法を教えてくれれば、それは素晴らしいことです) が、そのポートを介して PHP を MySQL に接続することができません - PHP は独自のローカル MySQL データベースに接続しようとし続けます (実行されていません)。
ご覧のとおり、それほど複雑なことはしていないのに、ローカルに接続しようとし続けるのはなぜでしょうか?
python - ルーターの背後から公開されているTCPServerを作成する
Python 2.7.2 Windows732ビット
この質問の前に、私はネットワークプログラミングにかなり慣れていません。Pythonの組み込みSocketServerを使用して単純なサーバーとクライアントを作成しました
これは、ホストが「localhost」であり、クライアントとサーバーが同じマシン上にある場合に正常に機能します。ただし、インターネット経由でサーバーにアクセスできるようにしたい。私のコンピューターはルーターの後ろにあります。pystun(下記)を使用してコンピューターのパブリックIPアドレスを確認していますが、接続できません。私は少し調査を行いましたが、プログラムがポートを開くと、ルーターがそれを認識し、トラフィックをそのコンピューターに転送することを理解しています。これは起こっていないようです。ファイアウォールを無効にしても同じ結果が得られます。ポートフォワーディングを使用する必要がありますか?ほとんどのアプリケーションは、ルーターの背後からどのように通信できますか?ここでwin32comを介したパンチャー(以下のソース)とポートフォワーディングを調べました。私は正しい方向に私を向けてくれる人を探しています。プログラムでサーバーにルーターの背後からリスニングポートを開いてトラフィックを転送させるにはどうすればよいですか?
パンチャーソース:https ://coherence.beebits.net/svn/trunk/Puncher/puncher/base.py pystun:http ://pypi.python.org/pypi/pystun
proxy - ブロックされたポートをバイパスするために、VPS に単純なプロキシ Web サーバーをインストールすることは可能ですか?
私の Web ホスティング会社は、ファンキーなポート番号 (20000 か何か) でコントロール パネルを提供しています。このポートは機能していないため、日中はコントロール パネルにアクセスできません (緊急の場合)。
ポート 80 で VPS を参照し、ファンキー ポート 20000 でコントロール パネル マシンと通信できるように、VPS で単純なプロキシを実行する簡単な方法はありますか?
どんな提案も役に立ちます!
ありがとう、ロブ