技术方向

内网穿透源码FastTunnel

技术方向 网络协议
Nuget FastTunnel
访问数 1055
来源 GitHub
开源协议 Apache 2.0
星星数 802
发布时间 2022-05-16 08:50:22

/ 1 / 描述

高性能跨平台内网穿透框架源码,使用它可以实现将内网服务暴露到公网供自己或任何人访问。

采用NetCore开发,支持跨平台Windos、linux、mac及Docker容器部署。

基于AspNetCore强大的管道模型以及微软的Yarp框架,性能十分强大。

借助于AspnetCore强大的管道模型,可以十分方便的开发出各种各样的中间件。因此非常容易扩展,方便针对自己所需的业务进行功能扩展等二次开发。


/ 2 / 特性

1、在任何地方远程内网计算机(公司或家里的计算机) Windows/Linux/Mac
2、通过自定义域名访问内网web服务(常用于微信开发或对外开放web服务)
3、端口转发/端口映射,访问内网任意端口提供的服务 mysql、redis、ftp等等
4、p2p穿透
5、支持绑定多个域名访问内网服务
6、支持域名白名单限制
7、支持客户端身份校验


3 / 实例

通过VS2022打开源码,项目结构如下图

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

运行了Server项目,运行后效果如下图

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


4 / 场景

家中建站 我是站长,无需公网IP,不用机房托管,虚拟主机的价格,独立服务器的配置,建网站,私有云。

远程桌面 我常出差:链接系统远程桌面,在外模拟家中电脑,手机也能远程桌面,提取资料简单快捷。

ERP互联互通 我是账务,支持OA办公/财务软件/连锁店管理,把分支办公室连起来,还支持远程操作打印机。

SVN代码库 我是程序员,抱上笔记本,来一场说走就走的旅行,知你如知己,正如写到这,想到了你此刻的目光。


5 / 结尾

FastTunnel非常适合作为内网穿透相关技术学习的源码,如果你正在研究相关技术,那么这份源码可能可以让你茅舍顿开,源码结构还是挺清晰的,可读性还是不错的,建议下载学习参考。

频道专栏
推荐源码