私はpfを使用してこの問題を解決しようとしましたが、運がありませんでした。基本的に、着信ポート443トラフィックをポート22にリダイレクトしようとしています。ファイルにルールを設定してpfにロードしようとしましたが、構文エラーが発生します。 pfの経験が豊富な人は、洞察を得ることができますか?これが私が試みたものです:
pass in on en1 proto tcp from any to any port 443 rdr-to 127.0.0.1 port 22
そして
pass in quick proto tcp to port 443 rdr-to 127.0.0.1 port 22
MacOSX SnowLeopardでipfwを使用してこれを行うことができました。
Sudo ipfw add 1443 forward 127.0.0.1,22 ip from any to any 443 in
しかし、Lionでは機能しません(無効な引数エラーが発生します)。
any to any
を転送したくないと思いますが、any to me
のようなものは
これはLionの私にとっては問題なく機能します
Sudo ipfw add 1443 fwd 127.0.0.1,22 tcp from any to me 443 in
Mac os X 10.7 Appleはipfwの代わりにpfを使用します。IceFloorでpfを構成するのは簡単です。チェックしてください: http://www.hanynet.com/icefloor/ index.html