1.udp协议怎么穿透Symmetric NAT
2.穿透是穿穿透什么意思
3.安排几款实用的内网穿透工具(加教程)
udp协议怎么穿透Symmetric NAT
/fatedier/frp...
以下内容摘自:segmentfault.com/a/...
1. 通过 rdp 访问家里的机器修改 frps.ini 文件,为了安全起见,透源这里最好配置一下身份验证,原理服务端和客户端的穿穿透仿看云的源码 common 配置中的token 参数一致则身份验证通过:
启动 frps:
修改 frpc.ini 文件,假设 frps 所在服务器的透源公网 IP 为 x.x.x.x:
启动 frpc:
通过 rdp 访问远程的机器,地址为:
开机自启:
针对 Windows 系统,原理为了便于使用,穿穿透可以配置一下开机的透源时候静默启动。
2. 通过 SSH 访问公司内网机器frps 的原理部署步骤同上。
启动 frpc,穿穿透配置如下:
通过 SSH 访问内网机器,透源arduino pulsein源码假设用户名为 test:
ssh -oPort= test@x.x.x.x
3. 通过自定义域名访问部署于内网的原理 Web 服务有时想要让其他人通过域名访问或者测试我们在本地搭建的 Web 服务,但是穿穿透由于本地机器没有公网 IP,无法将域名解析到本地的透源机器,通过 frp 就可以实现这一功能,原理以下示例为 :
启动 frpc:
将www.yourdomain.com 的安信源码域名 A 记录解析到 IP x.x.x.x,如果服务器已经有对应的域名,也可以将 CNAME 记录解析到服务器原先的域名。
通过浏览器访问: 即可访问到处于内网机器上的 Web 服务。
4. 对外提供简单的文件访问服务通过static_file 插件可以对外提供一个简单的基于 HTTP 的文件访问服务。
frp的scala 源码解读部署步骤同上。
启动 frpc,启用static_file 插件,配置如下:
通过浏览器访问/EarthWorm...
该工具共有 6 种命令格式(ssocksd、rcsocks、rssocks、约跑源码lcx_slave、lcx_listen、lcx_tran)。正向 SOCKS v5 服务器、反向 SOCKS v5 服务器、多级级联等使用方法请参考文章。
ngrok ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。 ngrok安装配置:可以通过官网的UI界面查看数据包和流量等等(但是要付费==、)
还可以通过一些命令将内网的文件和其他TCP服务 暴露到公网中。
有授权的设置文件共享、无授权的设置文件共享、将主机的的TCP端口暴露到公网等更多使用方法参考:ngrok.com/docs