外网访问内网的web服务器问题

公司现在有个需求是想让外网下载和上传文件到内网的一台服务器,用vpn经常被封不考虑!端口映射吧公司路由器的ip也是一个内网的没法做!我在考虑能不能用一个阿里云服务器做中转所有的请求都访问阿里云然后内网服务器每隔一秒就去阿里云服务器看下有没有请求,有的话就把内网服务器上的这个文件上传到阿里云上让用户下载!但这样做会有延时而且比较慢,不知道还有没有别的方法来解决这个问题,用socket建立长连接或者别的什么方法!

这种需求可以用websocket/socket,直接双向通讯。内网主动连上外网,然后保持连接就可以了。外网主动发消息过来。

用socks不可取,因为要打洞才能连上。你用浏览器无法打洞。
解决方案只能在外网做代理。
花生壳有现成的产品,价格比你用啊里云便宜的多。

1、建立一个FPT服务器,上传文件至FPT服务器,再从FPT服务器下载文件。
2、阿里云可以用。
3、自己租一台服务器,也可以。