Giter Club home page Giter Club logo

gnb's Introduction

GNB

GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的VPN。

GNB可以让用户把异地的办公环境以及家庭环境组成一个虚拟的局域网,这个虚拟的局域网中的机器不需要公网IP,不需要公网服务器中转就可以实现TCP/IP通讯。

与大多数内网穿透的软件实现应用层协议代理不同,GNB是通过虚拟网卡实现IP分组转发,支持应用层所有基于TCP/IP的通信协议。

GNB的安全基于ED25519交换密钥,IP分组的加密有XOR与RC4两个加密算法可选,也可以选择不加密,在未来会支持AES算法。

IP分组加密密钥会可以选择根据时钟每隔一段时间会更新一次,这样要求确保节点中的机器时间必须同步。

出于安全考虑,GNB项目相关代码会开源。

net to net

GNB用C语言开发,编译时不需要引用第三方库文件,可以方便移植到当前流行的操作系统上。

现有支持平台: 树莓派 Linux_X86_64 Windows10_X86_64 macOS FreeBSD_AMD64 OpenBSD_AMD64 Windows7_X86_64 OpenWRT

gnb_udp_over_tcp是一个为GNB开发的通过tcp链路中转UDP分组转发的服务,也可以为其他基于UDP协议的服务中转数据。

GNBFrontend是由志愿者开发维护的开源的GNB的图形界面前端。

gnb's People

Contributors

opengnb avatar gnbdev avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.