GithubHelp home page GithubHelp logo

origarc / omniedge Goto Github PK

View Code? Open in Web Editor NEW

This project forked from omniedgeio/omniedge

0.0 0.0 0.0 2.62 MB

OmniEdge is an Open source p2p layer 2 mesh VPN infrastructure, a traditional VPN, AWS VPC, Ngrok, DDNS alternative. No central server, easy to scale with less maintenance. What happens in intranet, stays in in intranet.

Home Page: https://omniedge.io

License: GNU General Public License v3.0

omniedge's Introduction

OmniEdge

Bring intranet on the internet

【English】 【繁体中文】 【简体中文】

ko-fi

OmniEdge is an Open source p2p layer 2 VPN infrastructure based on n2n protocol, a traditional VPN alternative. No central server, easy to scale with less maintenance. What happens in intranet, stays in in intranet.

【How omniedge works】 【Download】 【Public Supernode】 【Setup Customize Supernode】 【Compile】 【Usage】 【Use cases】 【Compare】 【Unique】 【Press】 【Figma Design Resource】

We need your help to translate this README, OmniEdge Windows UI,OmniEdge Android UI and Docs to your native language

Chat with us: 🤝 Website 💬 Twitter 😇 Discord

OmniEdge-clients

Download OmniEdge Apps

Free public supernode

We offer public supernodes you are using for starter plans, allocated automatically by your registered IP address via GeoIP. You network may be slow if your IP location is different from your devices. But you can use your own supernode with pro & team plans.

Location Cloud Vendor Specification Version
Hong Kong,CN AWS 2vCPUs / 1GB RAM 2.6-stable-omni
Singapore,SG AWS 1vCPU / 0.5GB RAM 2.6-stable-omni
Tokyo,JP AWS 1vCPU / 0.5GB RAM 2.6-stable-omni
Oregon,US AWS 1vCPU / 0.5GB RAM 2.6-stable-omni
Ohio,US AWS 1vCPU / 0.5GB RAM 2.6-stable-omni
Mumbai,IN AWS 1vCPU / 0.5GB RAM 2.6-stable-omni
Sao Paulo,BR AWS 1vCPU / 0.5GB RAM 2.6-stable-omni
Frankfurt,DE AWS 1vCPU / 0.5GB RAM 2.6-stable-omni
Milan,IT AWS 1vCPU / 0.5GB RAM 2.6-stable-omni
Sydney,AU AWS 1vCPU / 0.5GB RAM 2.6-stable-omni

Setup customize supernode

OmniEdge offers customize supernode, You can setup your own Supernode server to increase security and speed for your Virtual Network, here you can setup a supernode server with docker.

Installation By run a command

curl https://raw.githubusercontent.com/omniedgeio/docker-customize-supernode/main/install.sh | bash
  1. 2.6-stable-omni
  2. 3.0-stable
  3. Quit

Please enter your choice: 1

Select 1 with 2.6-stable-omni for current version, Default port is 443

Setting in the Omniedge Dashboard

Login in your OmniEdge account, and setting in the dashboard with your own Server IP and port, the defualt port of this Dockerfile is 443.

Attention: you have to re-login all omniedge clients after changing supernode

The unique of OmniEdge

OmniEdgeComparison

The submodule Source Code links

Compile

OmniEdge Cli

  1. Environment: Golang 1.16.6
  2. Compile:
  • 2.1. Ubuntu /linux
sudo -E apt-get -y update
sudo -E apt-get install -y openssl
sudo -E apt-get install -y build-essential
sudo -E apt-get install -y libssl-dev
sudo -E apt-get install -y zip
git clone https://github.com/omniedgeio/omniedge-cli
cd omniedge-cli
go mod download
go generate
BUILD_ENV=prod make build
  • 2.2. macOS
brew install autoconf automake libtool
git clone https://github.com/omniedgeio/omniedge-cli
cd omniedge-cli
go mod download
go generate
BUILD_ENV=prod make build-darwin
  • 2.3. freebsd
su
pkg update && pkg install go gmake git openssl zip autoconf automake libtool
git clone https://github.com/omniedgeio/omniedge-cli
cd omniedge-cli
go mod download
go generate
BUILD_ENV=prod make build-freebsd

The compiled omniedge-cli will be found in /out/

You can also use the workflow to compile automatically.

Usage

Use Cases

Tell us your use-case, so we can share to others

Compare

Who are talking about us

feel free to tell us about any posts related us via issue or PR.


If you have more questions, feel free to talk to us at Discord.

omniedge's People

Contributors

yongqianme 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.