OmniEdge
Connect without concern.
Overview
This repository contains the open source OmniEdge Evalution Version iOS Client code.
Notice: This OmniEdge iOS version is not integrated with the 1st API for OmniEdge backend API, but you can use it to have pure n2n client connect.
We will work on it if the star of the repo is more than 1000.
Here is the reason: Open Source OmniEdge Evaluation version and Introduce the OmniEdge 1.0 plan
Other platform apps are:
- OmniEdge Android: https://github.com/omniedgeio/omniedge-android
- OmniEdge-iOS: https://github.com/omniedgeio/omniedge-ios
- OmniEdge-windows: https://github.com/omniedgeio/omniedge-windows
- OmniEdge-MacOS: : Coming soon
- OmniEdge Linux Cli: Coming soon
- OmniEdge-Raspberry Pi: : Coming soon
- OmniEdge-Synology: https://github.com/omniedgeio/omniedge-synology
- OmniEdge-Router: : Coming soon
What does OmniEdge do ?
OmniEdge is a high performance peer-to-peer mesh VPN over UDP, with strong encryption, hole-punching and no-configuration. The protocol is developed based on n2n.
Why do you need OmniEdge?
Anyone who wants to have your own private virtual network on the internet, connect your devices such as MacBook, iPhone, Android Phone, Routers, NAS, AGVs, Robots and more with a P2P VPN.
Where to get help ?
Welcome to submit an issue if you have any problems, we do encourage you to try to fix it and submit a PR to us.
Contributing Guildlines
Check the tempalte into .github folder to report an issue or submit a PR:
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
How to get started?
-
If you only need a convenient connectivity service Just visit https://omniedge.io/download and download the apps for your platform.
-
If you are an experienced programmer You can prepare your own supernode and build the client to reach your own target accroding to the following
Compiler and debugger
Section.
Compiler and debugger
Clone
git clone [email protected]:omniedgeio/omniedge-ios.git --recursive
Compile
open Omniedge.xcodeproj/
If you want to debug on your own device, you should setup Network extension to your acount(ref: https://kean.blog/post/vpn-configuration-manager)
Contributors
@samuel
About US
OmniEdge is primiary developed by the people at https://github.com/orgs/omniedgeio/people.