如何在没有跳转服务器的情况下将文件 scp 到被 IP 阻止的 VPS?

如何在没有跳转服务器的情况下将文件 scp 到被 IP 阻止的 VPS?

知识产权我的 VPS 是受阻。很抱歉,但目前我可能没有足够的资金来申请切换IP或购买新的VPS作为跳转服务器。

地位:

当然,VPS主机本身运行正常。但是它的IP在我所在的地区无法访问。

TCP 和 ICMP 阻止

我的成果:

ssh我借助我以前的域名,CloudFlare 和一些类似 的库来实现这个功能。webssh解决方案很简单:将域名的 DNS 重定向到 cloudflare,这样所有的 HTTP/HTTPS 流量都会经过 cloudflare。然后使用浏览器访问我的域名,VPS 上的本地客户端就会访问其 的本地服务sshd

在 CloudFlare 的帮助下使用 SSH

问题:

现在,我可以通过上述解决方案(基于 Web 的 SSH)管理此 VPS。但我在这个 VPS 上运行了一个小型博客网站,我无法从/向其复制文件。问题来了:

我怎样才能实现scp类似的模式?或者是否有可以支持以下协议的 ssh 客户端HTTPS/WebSockets哪个可以让我传输文件?如果还有其他解决方案scp,那就更好了。谢谢。

问答:

  • 为什么要使用 HTTP/HTTPS?没有其他协议或端口?
    • 因为目前我只能想到基于CloudFlare的方案来解决这个问题。而且80/443是CloudFlare在特定国家网络环境下唯一可以使用的端口。
  • 你用 VPS 做什么?
    • 个人技术博客。
    • 加快对 github 等代码存储库的访问速度。如果此 VPS 不使用代理,速度只有大约 10kb/s。

第一次更新:添加更多信息。

相关内容