NAT 内网穿透笔记

                     

贡献者: addis

  • 本文处于草稿阶段。

   英文叫做 NAT Penetration,好像也叫 ingress as a service

   如果只是想要内网穿透进行 P2P 传文件,也可以考虑 Syncthing 软件、WireGuard(Linux 内核直接支持)或 ZeroTier 虚拟网络。

1. 自己搭建

   FRP 是最著名的穿透软件,可以自己在服务器上面安装,协议支持 TCP, UDP。GitHub 主页。 frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the Internet.

   README.md 中 ssh tunnel 的例子:

2. 其他选择

   OpenVPN 和 SSH Port forwarding 也可以实现同样功能,但可能前者过于复杂后者过于简单。

3. 一些商业服务

   比自己搭建服务器贵得多(可能也有一些能允许自己搭建服务器)

   其他方案(包括 VPN,端口映射)参考这里

   另外参考一个具体教程,讲解如何设置网关(文章中称为防火墙)的两个网卡间的 port forwarding 可以让外网访问内网的 nginx 服务器。

                     

© 小时科技 保留一切权利