C#开源之内网穿透源码FastTunnel

参数来源:GitHub(802)
https://github.com/FastTunnel/FastTunnel
来源:Gitee(2200)
https://gitee.com/Hgui/FastTunnel
协议:Apache-2.0 license
【C#开源之内网穿透源码FastTunnel】官网:https://suidao.io/
文档:https://docs.suidao.io/
描述高性能跨平台内网穿透框架源码,使用它可以实现将内网服务暴露到公网供自己或任何人访问 。
采用NetCore开发,支持跨平台Windos、linux、mac及Docker容器部署 。
基于AspNetCore强大的管道模型以及微软的Yarp框架,性能十分强大 。
借助于AspnetCore强大的管道模型,可以十分方便的开发出各种各样的中间件 。因此非常容易扩展,方便针对自己所需的业务进行功能扩展等二次开发 。
该框架源码荣获了Gitee上2020年GVP最有价值开源项目
特性

  • 在任何地方远程内网计算机(公司或家里的计算机) windows/Linux/Mac
  • 通过自定义域名访问内网web服务(常用于微信开发或对外开放web服务)
  • 端口转发/端口映射,访问内网任意端口提供的服务 MySQL、redis、ftp等等
  • p2p穿透
  • 支持绑定多个域名访问内网服务
  • 支持域名白名单限制
  • 支持客户端身份校验
示例通过VS2022打开源码,项目结构如下图
C#开源之内网穿透源码FastTunnel

文章插图
源码结构
运行了Server项目,运行后效果如下图
C#开源之内网穿透源码FastTunnel

文章插图
运行效果
场景
  • 家中建站 我是站长,无需公网IP,不用机房托管,虚拟主机的价格,独立服务器的配置,建网站,私有云 。
  • 远程桌面 我常出差:链接系统远程桌面,在外模拟家中电脑,手机也能远程桌面,提取资料简单快捷 。
  • ERP互联互通 我是账务,支持OA办公/财务软件/连锁店管理,把分支办公室连起来,还支持远程操作打印机 。
  • SVN代码库 我是程序员,抱上笔记本,来一场说走就走的旅行,知你如知己,正如写到这,想到了你此刻的目光 。
结尾FastTunnel非常适合作为内网穿透相关技术学习的源码,如果你正在研究相关技术,那么这份源码可能可以让你茅舍顿开,源码结构还是挺清晰的,可读性还是不错的,建议下载学习参考 。




    推荐阅读