GNU/Linux >> Linux の 問題 >  >> Linux

iptablesなしのLinuxでのポート転送?

解決策 1:

「socat」と呼ばれるツールを使用してください。これは、そのようなことを行うための優れたツールであり、すでに多くの Linux ディストリビューションにパッケージ化されています。ここでそれについて読んでください:http://www.dest-unreach.org/socat/doc/README

socat を使用したポート転送の例:

socat TCP4-LISTEN:80,fork TCP4:www.yourdomain.org:8080

これにより、ポート 80 のすべての TCP 接続が www.yourdomain.org ポート 8080 TCP にリダイレクトされます。

解決策 2:

redir と呼ばれる小さくて軽いリソース プログラムがあります。 これはかなり設定可能です。

apt-get install redir Debian ベースのディストリビューションで。

解決策 3:

rinetd はどうですか ?
TCP 接続をリダイレクトするデーモンです。 man ページを見て、ニーズに合っているかどうかを確認してください:https://manpages.debian.org/unstable/rinetd/rinetd.8.en.html

解決策 4:

xinetd あなたが望むことをするリダイレクト属性をサポートします。他の人が指摘しているように、リダイレクトを処理するプログラムは多数あります。

xinetd の使用 または tcpwrappers を使用する他のプログラム ライブラリでは、必要に応じてアクセス制限を適用できます。

解決策 5:

xinet/inetd. eの場合。例:

<ブロック引用>

リダイレクト

TCP サービスを別のホストにリダイレクトできるようにします。 xinetd がこのポートで tcp 接続を受信すると、指定されたホストとポート番号への接続を確立するプロセスを生成し、2 つのホスト間ですべてのデータを転送します。

http://linux.die.net/man/5/xinetd.conf


Linux
  1. Linux –カーネルIP転送?

  2. Linux – Raspberrypiシリアルポート?

  3. Linux OS サービス「iptables」

  1. ポートフォワーディングなしでルーター経由のssh

  2. パスワードなしで Linux root ユーザー mysql root アクセスを許可する

  3. ハードウェアを再起動せずに Linux OS を再起動することはできますか?

  1. Linuxでmvなしでファイルを移動する

  2. LinuxでSSHポートを変更する方法

  3. ピンを変更せずにLinuxでシリアルポートを開く方法は?