因为自己在甲骨文注册了一台Oracle Cloud 免费VPS使用的是Ubuntu系统,配置好服务后发现无法访问最发现是系统的防火墙拦截了。最后使用以下方法才把端口开启服务能正常访问。
默认系统使用的是iptables进行防火墙管理
使用iptables开放需要的端口
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 8888 -j ACCEPT //开放tcp端口8888 sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 80 -j ACCEPT //开放tcp端口80 sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 443 -j ACCEPT //开放tcp端口443 sudo iptables-save //保存iptables规则
当我们写入iptables规则后如果我们的系统重启后iptables规则将会被清理掉,即使我们使用了“iptables-save”命令将iptables规则到了文件,在系统重启后需要执行“iptables-restore”来恢复保存的规则。
所以我们需要“iptables-persistent”这个工具来让我们的iptables规则重启后依旧有效
sudo apt-get update //更新软件源 sudo apt-get install iptables-persistent -y //安装iptables-persistent工具 sudo netfilter-persistent save //保存规则文件 sudo netfilter-persistent reload //载入规则文件
这样配置完我们就能正常访问我们服务器里的服务了,重启系统也能正常开启需要的端口
Ubuntu系统下:
开放所有端口
iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -F
Ubuntu镜像默认设置了Iptable规则,关闭它
apt-get purge netfilter-persistent reboot
或者强制删除
rm -rf /etc/iptables && reboot
Centos系统下:
删除多余附件
systemctl stop oracle-cloud-agent systemctl disable oracle-cloud-agent systemctl stop oracle-cloud-agent-updater systemctl disable oracle-cloud-agent-updater
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service

关注公众号『窗外天空』
获取更多建站运营运维新知!互联网创业、前沿技术......
最新评论
您好,现在安装上了,可是ssr plus+配置好节点也没用,一直都是未运行,节点是有效的; 另外那个passwall2一找开就提示"无法确认ARCH架构,或是不支持", 麻烦大佬帮忙看下是什么问题,谢谢!
请问大佬有mips_24kc的ipk以及需要的依赖吗?
感谢分享,谢谢站长!!@天天下载
求同型号
能别用城通吗,缺钱缺这样啊