私はこの解決策を試しました:
iptables -I OUTPUT -p tcp --dport 2195 -j ACCEPT
/etc/init.d/iptables stop
/etc/init.d/iptables start
それでもポートにアクセスできません。
APNS用に開く必要のあるポートがまだある場合はお知らせください。
ここに私のアンサーを参照してください: https://stackoverflow.com/a/25229943/1472048
CentOS 7の場合、次のように「firewall-cmd」コマンドを使用する必要があります。
firewall-cmd --add-port=2195/tcp --permanent
firewalldサービスを使用する場合、iptablesは推奨されません。
私の最後のルールはDROP ALLで、これは基本的にiptablesに追加したすべてを無効にするため、完全に機能しませんでした。
-Iスイッチを使用すると便利な場合があります。
iptables -I INPUT 1 -p tcp --dport 2195 -j ACCEPT
INPUT 1
-追加するのではなく、最初の入力ルールを意味し、すべてドロップの前にルールを置きます
次のコマンドを試してください、それは私のために働いた:
$ sudo iptables -A INPUT -p tcp --jport 2195 -j ACCEPT
$ Sudo /etc/init.d/iptables save