如何从外网访问本地的Apache HTTP Server?

本地搭建了一个Apache HTTP server,由于是在局域网内,分配的是私网IP,无法从外网访问到,怎样才能从外网访问本地的HTTP Server 呢?

从外网访问本地的Apache HTTP Server,可以使用开源的holer软件,在holer.conf文件里配置一个key就可以从外网访问了
可以参考GitHub上的holer的Readme里的介绍,里面写得很详细,按照步骤很容易实现,说白了就是设置一个key启动一下进程然后就可以访问了

这个其实用开源的holer这类反向代理工具就很简单,你可以在官网上申请一个key,在配置文件里设置上,启动进程就搞定了
可以在网上找到很多关于holer的使用文档,这里面的几篇官方的技术文档可以参考

不管是用NAT还是KEY和代理,归根到底还是要网管支持,需要端口映射和协议开放,其他的技术才能生效。