【仿看云的源码】【arduino pulsein源码】【安信源码】udp穿透 源码_udp穿透原理

时间:2024-11-08 11:10:57 编辑:手游天堂源码 来源:vue答题源码

1.udp协议怎么穿透Symmetric NAT
2.穿透是穿穿透什么意思
3.安排几款实用的内网穿透工具(加教程)

udp穿透 源码_udp穿透原理

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