我試過這個解決方案:如何在iptables的CentOS 6的打開端口2195,用於激活APNS
iptables -I OUTPUT -p tcp --dport 2195 -j ACCEPT
/etc/init.d/iptables stop
/etc/init.d/iptables start
,但仍然無法訪問的端口。
如果還有更多的端口需要打開APNS,請告訴我。
我試過這個解決方案:如何在iptables的CentOS 6的打開端口2195,用於激活APNS
iptables -I OUTPUT -p tcp --dport 2195 -j ACCEPT
/etc/init.d/iptables stop
/etc/init.d/iptables start
,但仍然無法訪問的端口。
如果還有更多的端口需要打開APNS,請告訴我。
見我anwser這裏:https://stackoverflow.com/a/25229943/1472048
爲CentOS 7,你應該使用 「防火牆-cmd」 命令,像這樣:不建議
firewall-cmd --add-port=2195/tcp --permanent
iptables的,如果你使用firewalld服務。
它沒有工作對我來說完全,因爲我的最後一條規則是丟棄所有這基本上否定所有我加入的iptables
後它可能是使用-i選項 的iptables -I INPUT 1個-p tcp的有用 - -dport 2195 -j ACCEPT 1 - 意味着第一個規則,而不是附加的,把規則在下降之前的所有
嘗試下面的命令,它的工作對我來說:
$ sudo的iptables的INPUT -A -p tcp --jport 2195 -j ACCEPT
$ sudo的/etc/init.d/iptables保存
/etc命令。 –
的可能的複製[流\ _socket \ _client無法連接(連接超時)(http://stackoverflow.com/questions/1769189/stream-socket-client-unable-to-connect-connection-timed-out) – Heitor