タグ付けされた質問 「port-forwarding」

ポート転送とは、あるポートを別のポートにリダイレクトすることを使用して、ファイアウォールの背後からNATを使用してコンピューターにアクセスするために一般的に使用される行為です。

1
Mysqlのポート転送とネットワーク外部のPCからのアクセス
mysqlを使用するアプリケーションを作成しましたが、公開されます。ルーターにmysqlのデフォルトポートを転送しましたが、ネットワーク外のコンピューターにあるmysqlに誰でも接続できるようにしたいです。(私のアプリケーションをどこでも入手できる人)。しかし、私はそのために接続を設定する方法を知りません。どうすれば誰でも私のコンピュータにあるmysqlに接続できますか?接続文字列は次のようになります。 「server = my ip; userid = user; password = something; database = databasename」 デフォルトのポートがポート転送されます。私はそれをフォーマットしてより良く説明しようとしないなら、私が欲しいものを理解してくれることを願っています

1
VPNクライアントへのポート転送
OpenVPNサーバーを実行しているTomato(shibby)にルーターがあります(TAPを使用tap21しています。インターフェイスはルーター上にあります)。さまざまなリソース(一部のワークステーションを含む)がeth0このルーターで物理的に接続されています。全国に別の物理デバイスがあり、nginxやその他のサービスを実行しています。今、私はこれは素晴らしい地形セットアップされていない知っているが、不変の状況は、nginxのを実行しているデバイスがいることを必要としなければならないポート80に、このデバイスのインバウンドトラフィックとアウトバウンドトラフィックのすべてを、ルータ、VPNのクライアントとなると443本を通じてトンネルされなければなりませんVPN接続。 だから基本的に、起こる必要があるのは: example.comはルーター上のWANのIPに解決します ルーターはtap21nginxサーバーへのインターフェースを介してポート80と443を転送します nginxサーバーの応答が返されtap21、WAN経由で返されます #2の部分は私が問題を抱えているものです。 サーバーは現在、サブネット上の他のデバイスと通信でき(VPN上の他のリソースeth0とルーターに物理的に接続されているリソースにpingを実行できます)、VPN経由でインターネットにアクセスできます。ただし、ポートをWANからVPN上のサーバーのアドレスに転送することはできませんでした。私が最初に試みたのは、単純にトマトのポート転送GUIを試すことでした(ただし、これはVPN上のIPでは機能せず、eth0または上のIPでのみ機能するようwlan0です)。それがうまくいかなかったとき、iptablesルールを追加しようとしましたが、iptablesにまだあまり不快であるため、この奇妙で問題のあるネットワーク設定に実際には関係のない質問に対する他の回答からスニペットを見つけることができました。私が試していることはnc次のとおりです(10000をリスニングのテストポートとして使用): iptables -t nat -I PREROUTING -p tcp -m tcp --dport 10000 -j DNAT --to-destination 192.168.12.53:10000 iptables -I FORWARD -d 192.168.12.53 -p tcp --dport 10000 -j ACCEPT ただし、この方法で再ルーティングされているパケットに何が起こっているのかわかりません。サーバーに到達していないのは確かです。基本的に、私の質問は、特定のポートの着信接続をVPNの特定のデバイスに転送する方法です。eth0もちろん、ルーターの他のリソースからのポート80および443のアウトバウンドトラフィックは影響を受けてはなりません。 あなたが提供できる助けをありがとう!

1
Winscp / Filezilla経由でFTPに接続する方法-Ubuntuサーバー+ VirtualBox-「ポートフォワーディング」に何を追加する必要がありますか?
VirtualboxにUbuntuサーバーがあります。 仮想マシンのネットワーク設定で、「NAT」に設定し、「ポート転送」で80ポートを追加しました。だから今、PC「localhost」またはサーバーのホスト名またはローカルPCのIP(IPv4アドレス-UbuntuサーバーのローカルIPではない)で実行すると、localhostのメインApacheページが表示されます:)! WinSCP経由でFTPへの接続を試みましたが、私はただできないことに気づいたので、「ポート転送」でいくつかのポートを定義する必要があるかもしれないと考えました。 私はこれを試しました: ローカルIPアドレス(ローカルubuntu ipではありません)と通常のポート21を使用して、FTPに接続しましたが成功しませんでした。 それを正しく行う方法はありますか?どの部分が欠けていますか?

2
小規模ネットワークでのファイアウォール機能に対するpfsense
約3台のWindowsマシンと1台のpfsense freeBSD(デル製ラップトップ)の小さなホームネットワークがあります。 q1。ケーブルモデムは、ワイヤレスルーターの非インターネットポートに接続されています。これは正しい接続方法ですか? q2。pfsenseマシンはdellラップトップです。NICは1つだけです。 1つのNICでこれを実装する方法はありますか? NICを1つだけ使用してこのソリューションを実装する簡単な方法が存在しない場合、ハードウェアの最も安価なオプションを提案できますか?

0
サブネット外のSambaアクセス
Web全体に開かれているファイルサーバーを作成しようとしています。最終的には私が書いているプログラムの一部として使用されるものであり、パスワードで保護されているため、セキュリティは問題になりません。 これを行うために、私はウィンドウ内で通常するようにフォルダーを共有しました(これはSAMBAを使用します)。\\[local IP]java内のjcifsを介して実行し、接続することで、ネットワーク内から共有にアクセスできます。 次に、ルーターにDMZをセットアップしました。Javaクライアント(ローカルネットワーク外)は、サーバー(ローカルネットワーク上)から情報を受信できるため、ポート転送が機能します。ただし、共有フォルダーからファイルを読み取ろうとするとすぐにタイムアウトします。\\[public ip]ローカルネットワーク外のコンピューターから実行した場合もタイムアウトが発生します。

1
仮想マシンまたはルーターでポート転送を構成する
仮想マシンにubuntuサーバーをインストールしました。ポートフォワーディングに関して質問したいのですが。 ルーターと仮想マシン、またはいずれかでポートフォワードする必要がありますか? 仮想マシンに独自のポート転送設定があるのはなぜですか?私の理解では、ポート転送はルーターで行うことが重要ですか?

0
ポートを介してどのように「sed」できますか?
例: telnetデーモンサーバーは「Hello there user」とエコーします。 例のために、デーモンのバージョンは現時点では変更できず、より良い挨拶をする必要があるとしましょう。 クライアントは次のように接続します。 telnet 127.0.0.1 1111 >Hello there user. もちろん、クライアントを介してsedするのは簡単です... telnet 127.0.0.1 1111 | sed 's/user/Dear user/g' >Hello there Dear user. しかし、これは望ましくありません。クライアントが正常に接続し続けることを望みます。 デーモンポート1111で直接sedして、変更されたグリーティングを何らかの方法で出力することは可能ですか?そしてどうやって?

1
ゲストネットワーク上のコンピューターへのポートの転送(AirMac Extreme)
AirMac Extremeのゲストネットワークa 上のコンピューターにポート(例:80、443、21、22、23、25、110、143、3389、...)を転送することは可能ですか?? 私は両方のネットワークを有効にしており、子供が外部から自分のコンピューターをリモートデスクトップにしたいのです。私は3389彼のコンピューターにポートを転送する必要がありますが、彼はセキュリティ上の理由からゲストネットワーク上にいます(お願いしないでください)。 出来ますか??それは素晴らしいことだ!

0
同じ中間/エンドサーバーでSSHトンネルを構成する方法
私はこの質問をSuperUserとDebianハンドブックのSSHセクションで読んでおり、同様のことをしようとしています。しかし、実際には2台のサーバーしか使用していないという点で、少し複雑です。 セットアップ 自宅のマシンから職場のマシンにログオンするには、2つの手順が必要です。まずworkip.com、奇妙なsshuserユーザー名を使用してログオンし、次に自分のアカウントにログインできます。 ステップ1: ssh sshuser@workip.com ステップ2: ssh myusername@localhost -p 32000 これは私のワークステーションへのアクセスを提供します。ネットワークがこのように設定されている理由はわかりませんが、変更することはできません。 コマンドを実行することに注意してください ssh myusername@lworkip.com -p 32000 自宅のマシンから直接は機能しないため、トンネルを通過する必要があります。 あなたは何をしようとしているのですか? にssh myusername@localhost:9090直接アクセスするには、自宅のマシンからコマンドを実行できる必要がありますmyusername@workip.com。このトンネルは設定が難しいことが判明しています。 何を試しましたか? 上記の質問とハンドブックで示唆されているように、2つの異なるコマンドを使用して自宅のマシンからトンネルを構成しようとしました(どちらも動作しません): ssh -L localhost:9090:workip.com:32000 sshuser@workip.com ssh -L localhost:9090:localhost:32000 sshuser@workip.com 残念ながら、ssh myusername@localhost:9090自宅からコマンドを実行しようとするとcould not resolve localhost:9090: Name or service not known、ソリューションが正しくないことを示すエラーメッセージが表示されます。

1
サーバーは、異なるネットワークからクライアントのローカルIPと通信しようとします
私はネットワークの読み書きができませんが、自宅のネットワーク上のサーバーに、友人の自宅のネットワーク上のクライアントとインターネットを介して通信させようとしています。私の友人も私も静的パブリックIPを持っていないため、クライアントとサーバー用に静的IPを購入するつもりはありません。 以下のセットアップの図: ServerClientWAN ルーターでポート転送を設定し、パブリックIPアドレスへの特定のポートの通信がサーバーのローカルIPに転送されるようにしました。この設定では、サーバーはクライアントを確認し、クライアントから着信メッセージを受信できますが、何らかの理由で、友人のホームネットワークからローカルIPアドレスのクライアントにメッセージを送信しようとします。サーバーとクライアントは独自のTCP / IPプロトコルを使用しています。次の図に示すように、サーバーはクライアントのIPアドレスを192.168.0.Xとして認識します。私たちが間違っている可能性についてのアイデアはありますか?クライアントからのコミュニケーションは友人のパブリックIPから来ると思っていただろうか?プロトコルメッセージがローカルIPで受信され、サーバーがそれらのメッセージを解析して、クライアントのローカルIPのエンドポイントで応答する場合があります。この場合、 制約は、サーバーとクライアントが「ロックされた」デバイスであるため、OS / Appレベルの変更を避けたいということです。ある種のVPNまたはVLANをセットアップできるかもしれません(それはインターネット上のものですか)。別の言い方をすれば、私たちの好みはこの問題に対するネットワークソリューションを考え出すことです。これを解決するために、サーバーとクライアント以外のデバイスをネットワークに追加できますが、プロトコルメッセージをルーティングする新しいアプリケーションを「プログラム」したくないでしょう。

0
リモートサーバーへのFTPアクセスを許可するには、ルーターのファイアウォールをどのようにポートフォワードしますか?
パッシブポート56000-56100が開いているクラウドサーバー上でリモートFTPサーバーをホストしています。ホームルーターのファイアウォールには、次の設定があります。 ルータはSpectrumのSagemcom F @ st 5260です。ルーターのファイアウォールのこれらのフィールドを使用して、クラウドFTPサーバーへのFTPアクセス用にポート転送を設定する方法を教えてください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.