呓语 | 杨英明的个人博客

专注于c++、Python,欢迎交流

By

Vultr 修复记

前言

过了个春节,回来发现梯子失效了,一下子打回原型,感觉和世界失去了联系。

查看了一下 vultr 服务器,ssh 能正常登录,ss 也能连上,但信号就是翻不出去。

查了下原因,可能是 ss 的端口号被封了。

于是我换了个 ss 的端口号,手动设置防火墙开放该端口,重载防火墙设置,修复成功。

判断端口在国内是否被封的方法

用下面两个端口检测网站对比查看:

如果该端口国内检测是 关闭状态,国外检测是 开放状态,那么说明国内将该端口封了。

手动设置防火墙开放端口

环境:CentOS 7

1. 先开启防火墙(直接关闭防火墙端口是无法访问的)

systemctl start firewalld

2. 开放端口,以 8080 为例

firewall-cmd --zone=public --add-port=8080/tcp --permanent

3. 重新加载防火墙配置文件

firewall-cmd --reload

4. 查看防火墙开放的端口

firewall-cmd --zone=public --list-ports

如果一切顺利,这个时候检测端口便是开放状态了。

参考资料

  • Vultr 能 Ping 但是 SSH 无法连接的解决办法
    https://www.vultrcn.com/11.html

  • centos7系列关闭防火墙但是端口依然无法访问
    http://blog.51cto.com/11461281/2179025

  • CentOS7使用firewalld打开关闭防火墙与端口
    https://www.cnblogs.com/moxiaoan/p/5683743.html

原创声明

转载请注明:呓语 » Vultr 修复记