文件名称:java版2048源码下载-ngrok:重建ngrok项目,使其更易于使用
文件大小:9.49MB
文件格式:ZIP
更新时间:2024-06-24 15:11:06
系统开源
java版2048源码下载 原文地址来自我的博客,欢迎访问: 场景需求:家里的几台树莓派通过家用WIFI路由器上网,虽然装了Teamviewer可以远程穿透内网控制图形界面,但远程时屏幕分辨率太小,体验不佳,于是想让树莓派上的SSH也能拥有穿透内网的功能。 前言,关于Ngrok 查阅了很多资料,发现大多数内网穿透功能的实现都与一款Go语言编写的Ngrok项目相关,Ngrok是一整套的服务器,客户端解决方案。因为其是由Go语言编写的,所以天生具备很强的跨平台能力(但目前基本上所有资料都指向在Linux上部署该服务器端)。博主使用的是阿里云的Windows VPS,并且这段时间正好也在使用Go编程,因此这篇文章将具体介绍如何在Windows上部署Ngrok项目,并且在家用树莓派上部署客户端,实现树莓派的SSH内网穿透。 关于Ngrok,值得注意的有以下几点: Ngrok并不仅仅用来22端口的SSH内网穿透,通过简单配置,它可以将遵循TCP/UDP协议的多个端口进行内网穿透。 Ngrok是由一台服务器端和一个或者多个客户端组成的体系。 Ngrok需要一台部署在公网固定IP上的服务器,最好有可
【文件预览】:
ngrok-master
----version()
--------version.go(335B)
----conn()
--------tee.go(2KB)
--------conn.go(5KB)
----.gitignore(275B)
----README.md(15KB)
----main()
--------ngrokd()
--------ngrok()
----log()
--------logger.go(2KB)
----cache()
--------lru.go(6KB)
----LICENSE(1KB)
----server()
--------tunnel.go(8KB)
--------main.go(3KB)
--------tls.go(535B)
--------control.go(8KB)
--------registry.go(5KB)
--------http.go(3KB)
--------cli.go(1KB)
--------metrics.go(8KB)
----client()
--------release.go(394B)
--------main.go(996B)
--------views()
--------tls.go(677B)
--------cli.go(3KB)
--------config.go(7KB)
--------mvc()
--------model.go(11KB)
--------controller.go(4KB)
--------update.go(196B)
--------metrics.go(970B)
----msg()
--------pack.go(946B)
--------msg.go(4KB)
--------conn.go(1KB)
----proto()
--------http.go(8KB)
--------interface.go(161B)
--------tcp.go(264B)
----util()
--------id.go(1KB)
--------shutdown.go(719B)
--------broadcast.go(1KB)
--------ring.go(703B)
--------errors.go(709B)