[踩坑] IP 被封了

[踩坑] IP 被封了

前言:

本来是不打算记录平时学习什么技术或者遇到什么技术问题、怎么解决的 这类文章的,因为感觉写这种文章意义不大,而且标题如果命名不当,或者内容不合适还会浪费检索资料者的时间。但最近发现,有时即便上次解决的问题,下次出现也许早就忘掉解决方案了(比如上次 QT5 导外部 QChart 包,问题特殊性很强,搜不到完全对应的解决方案,只能自己尝试。但是现在是什么问题导致的怎么解决这个问题的,我忘得一干二净),重新解决会浪费很长时间而且很糟心(好记性不如烂笔头)。更进一步如果我的解决方案能给遇到相同问题的人提供一些有用的信息,那么也算是产生一些价值。

技术学习记录和研究分类为 [开发日记]

踩到的坑分类为 [踩坑]

水文

起因和过程

我的 shadowsocks 今天突然连接超时,安卓端和 linux 端均连接不上,这让我很糟心。二者皆连不上,说明问题肯定是发生在服务器端。

使用 linux 尝试用 ssh 连接远程主机,结果连接超时,更懵了。此时我想,ssh 都连不上,我的主机状态到底有多糟糕。机智的我首先给搬瓦工客服发了封邮件,你先给我看看咋回事。(开玩笑,我可是花了钱的!)。然后开始查资料,找解决对策。

首先不考虑 ss 的事,ssh 无法连接就很麻烦,连主机都接入不了。所以先要解决这个问题。

注意,一定要从最外层的问题解决起(最边缘的问题),在同一次事件中,一个问题(ssh)的根源很有可能也是另一个问题(ss)的原因。此时不应该去考虑 ss 的问题,而是专心考虑解决 ssh ,因为他们一定是具有相关性的。另外一点就是,解决技术问题的原则是尽量保持现场(确定相关的变量),不要引入无关的操作,这会让问题更加复杂以至于超出你能考虑的范畴。

登录搬瓦工管理界面,发现服务器运行状态正常。

检查 ssh 端口(在搬瓦工提供的 shell 里面输入)

ps aux | grep "22"

正常,port 22 正在被监听。那么 ssh ip 正常,用户名正确,端口没问题,为什么连不上?(此时应该考虑到 IP 问题)。

扫描二维码关注公众号,回复: 4699620 查看本文章

尝试 ping 主机确认连通性,结果 OK,ping 的通。

尝试各种搜索(这一步的搜索关键词直接决定解决问题的时间),无意中,发现一篇文章讨论 ss 服务器 IP 被封的问题,简单看了一下,发现我遇到的是这个问题的可能性很大(其实一开始就考虑到 IP 被封的问题,但是因为从来没遇到过,也不了解这方面,所以给他的权重比较低,打算最后考虑这个问题),而且提供了很简单的检测方法。

照做。

结果,真的被封了,嘿嘿嘿~。

检测的具体方法:登录搬瓦工,进入到 KiviVM Control Panel ,在此界面下,在浏览器地址栏中输入
URL:https://kiwivm.64clouds.com/main-exec.php?mode=blacklistcheck,即可进行 IP 封查检测,并且可免费更换(每 10 周可免费更换一次)。

详细内容可以参考此篇文章:https://www.yigeni.com/not-afraid-of-the-ss-server-is-blocked-ip/

如何避免 IP 被封参考此篇文章:https://www.yigeni.com/ss-science-online-common-problems-and-precautions/

感谢作者的分享。

猜你喜欢

转载自www.cnblogs.com/backwords/p/10197326.html