ForestNet v1.0 发布,内网穿透工具

栏目: 软件资讯 · 发布时间: 5天前

来源: 开源中国社区

内容简介:ForestNet v1.0 已经发布,单服务器多客户端版本。 ForestNet Intranet penetration tool(内网穿透工具) ForestNet能干什么 当你需要在本地调试需要回调的程序,比如微信接口本地开发等等。Choose it! 当你想要...

本文转载自:https://www.oschina.net/news/126433,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。

ForestNet v1.0 已经发布,单 服务器 多客户端版本。

ForestNet

Intranet penetration tool(内网穿透工具)

ForestNet能干什么

  1. 当你需要在本地调试需要回调的程序,比如微信接口本地开发等等。Choose it!
  2. 当你想要暴露自己本地服务到公网上时,Choose it!
  3. 当你想学习Netty时,苦于没有上手项目,Choose it!
  4. 当你想调试复杂的多线程项目,Choose it!

ForestNet特性

  • 基于JDK8 + Netty + Spring构建。
  • 一共分为两个版本,单服务器多客户端版本,集群版本(集群版本还在构思中)。

架构图

ForestNet v1.0 发布,内网穿透工具

架构说明

  • 当启动outer server时,默认监听9091端口和8081端口。9091端口用于连接inner server。8081端口用来连接浏览器。
  • 当启动inner server时,发起对outer server 9091端口的连接,当连接成功时,inner server会发出注册信息给outer server。
  • outer server接收到注册信号,会验证密码是否正确,如果正确,则为inner server颁发域名,并将域名信息发送给 inner server。
  • 当 outer server 和 inner server 都正确启动时,浏览器发出请求,outer server接收到请求后,要解析出host请求头,并根据host 转发到相应的 inner server中。
  • 当 inner server 接收到来自 outer server 的数据时,会将数据写入一个block queue中。Inner server会单独起一个线程,执行转发 block queue 中的数据到tomcat。
  • tomcat做出处理后,会顺着之前建立的一系列channel将数据返回给浏览器。

上述的端口是默认的,在启动程序的时候可以通过参数进行修改。

快速开始

  1. 启动outer Server。命令如下。 java -jar fNet-outer-server.jar -port 9091 -password 12345678 -remotePort 8081 -dnl www.a.com:8080*www.b.com:8080 -wl 100 -rl 100

    参数说明
    port:			供inner Server连接的端口。
    remotePort:	供浏览器连接的端口。
    password:      inner Server连接outer Server的凭证。
    dnl:		    绑定外网服务器的域名列表,用 * 分割。如果没有绑定域名,可以直接写服务器的 ip:端口。
    wl:			outer server 写流控。(单位 byte/s)
    rl:			outer server 读流控。(单位 byte/s)
  2. 启动inner Server。命令如下。 java -jar fNet-inner-server.jar -osa 127.0.0.1 -osp 9091 -rsa 127.0.0.1 -rsp 8080 -pwd 12345678

    参数说明
    osa: (outer Server address)outer Server的公网地址。
    osp: (outer Server port)outer Server供inner Server连接的端口。
    rsa: (real Server address)真实服务器地址。
    rsp: (real Server port)真实服务器端口。
    pwd: (password)inner Server连接outer Server的凭证。

详情查看:https://gitee.com/leek-code-god/forest-net/releases/v1.0


以上所述就是小编给大家介绍的《ForestNet v1.0 发布,内网穿透工具》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

关注码农网公众号

关注我们,获取更多IT资讯^_^


为你推荐:

相关软件推荐:

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Google 广告优化与工具

Google 广告优化与工具

宫鑫 / 电子工业出版社 / 2010-7 / 60.00元

《Google 广告优化与工具》全面地阐述了Google AdWords这个高效广告投放平台的各方面内容,包括Google广告的渠道组成、质量得分、关键词和广告语策略、后期跟踪机制以及各种辅助工具的使用等。引导读者一步步建立一个强大的Google搜索引擎营销投放策略。本书案例丰富、知识面广且层次清晰,适用于各个层次的搜索引擎营销优化人员,不论是电商企业的领导人、工作在账户优化第一线的具体操作者、营......一起来看看 《Google 广告优化与工具》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器