nps内网穿透笔记
内网穿透
计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决。说白了关系就是如下图
注意这里需要一台能上公网的服务器,这台服务器起到桥梁的作用,所实现的穿透的能力
内网穿透的开源代码有很多,我这里使用nps做内网穿透
官方参考文档:
https://github.com/cnlh/nps#%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B
其他参考:
https://www.moerats.com/archives/891/
https://www.jianshu.com/p/6d42eb74d643
https://www.jianshu.com/p/48b6e156f3f0
客户端和服务端连接成功后看到successfully
实现内网的127.0.0.1:8000端口页面在其他不同ip地址显示
启动公司内网启动127.0.0.1:8000端口,django写的接口,服务器在阿里云上配置如下图
这样配置好之后,注意如果是云服务器需要安全组配置要访问的公网ip地址,之后就可以访问成功了