次のブログに記載されている手順に従って、Macでポートを開きました。しかし、これらすべての指示に従った後でも、ポートが閉じていることがわかります。 OS X Elcapitanで行う必要のある変更はありますか?どんな助けでも大歓迎です/
https://gauravsohoni.wordpress.com/2015/04/14/mac-osx-open-port/
nmap -p 1234 localhost
これにより、ステータスが出力されます。
ローカルホストのNmapスキャンレポート(127.0.0.1)ホストが稼働しています(0.00013秒の遅延)。ポートステートサービス1234/tcpクローズドppp
このポートを開くには、/ etc/pf.conf Sudo vim/etc/pf.confに次の行を追加します
すべてのインターフェイスでTCP)のポート1234を開きます
任意のポートから任意のポート1234にprototcpを渡します。
IPアドレスを制限することができます..許可されたアドレスに置き換えます..
ファイルを保存します。
Macを再起動し、nmapコマンドを実行して、ポートが開いているかどうかを確認します/
ポート1234でリッスンしているアプリケーションを実行していますか?ポートがpf
によってブロックされていない場合でも、誰もポートを持っていない場合は、ポートは閉じていると表示されます開いている。
たとえば、上記のようにポートのブロックを解除した後、1つの端末で実行します
$ nc -l 1234
ポート1234での着信接続に対してnc
listenを使用します。(netcat
は...であるため、何も起こらず、プロンプトは返されません。 listening。)次に、別のターミナルで、
$ nmap -p 1234 localhost
これにより、ポートがopenとして表示されます。