Notice: By using this server to install OmniEdge, you acknowledge that you have read and accepted OmniEdge's TOS.
OmniEdge are compatible with the following operating systems:
Operating Systems | OS Distribution |
---|---|
Amazon Linux | Amazon Linux 2 |
CentOS | CentOS 7 | CentOS 8 |
Debian | Debian Stretch | Debian Buster |
Fedora | Fedora |
Raspbian | Raspbian Buster (for Raspberry Pi) |
Ubuntu | Ubuntu 16.04 LTS (Xenial) | Ubuntu 18.04 LTS (Bionic) | Ubuntu 19.10 (Eoan) | Ubuntu 20.04 LTS (Focal) | Ubuntu 20.10 (Groovy) | Ubuntu 21.04 (Hirsute) | Ubuntu 21.10 (Impish) |
Windows | Windows 7 | Windows 10 |
Android | Android 6 or later |
MacOS | M1 or Intel Mac with macOS 10 or later |
iOS | iOS 15.0 or later |
Reference: https://www.omniedge.io/docs/article/Install
- Sign up your account: Sign up
- Download OmniEdge with the link: Download OmniEdge
OmniEdge Windows is compatible with Windows 7,10(arm) & Windows Server 2016,2019. Last update: Version 0.2.0, January 15,2022.
Download OmniEdge Windows for 7 or later
-
Download and run the Windows installer
-
Click on "Log in…" from the Omniedge icon now in your system tray
-
Sign in with your email address
-
Click "Connect" in the menu bar from the tray icon. After a pop-up disappears, a secure VPN connection is initialized.
OmniEdge MacOS Cli is compatible with intel Macbook, macOS 10 or later Last update: Version 0.2.0, January 15, 2022.
To use OmniEdge on MacOS, please instal Tun/Tap Driver first
- Download tuntap driver from https://sourceforge.net/projects/tuntaposx/files/latest/download
- Extract
tuntap_20150118.tar.gz
and Install tuntap by running tuntap_20150118.pkg
- Download
https://github.com/Tunnelblick/Tunnelblick/tree/master/third_party/tap-notarized.kext
- Download
https://github.com/Tunnelblick/Tunnelblick/tree/master/third_party/tun-notarized.kext
- Change the name to tap.kext and tap.kext,
- Copy to /Library/Extensions
- add
net.tunnelblick.tap.plist
andnet.tunnelblick.tun.plist
to/Library/LaunchDaemons/
#net.tunnelblick.tap.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>net.tunnelblick.tap</string>
<key>ProgramArguments</key>
<array>
<string>/sbin/kextload</string>
<string>/Library/Extensions/tap.kext</string>
</array>
<key>KeepAlive</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>root</string>
</dict>
</plist>
#net.tunnelblick.tun.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>net.tunnelblick.tun</string>
<key>ProgramArguments</key>
<array>
<string>/sbin/kextload</string>
<string>/Library/Extensions/tun.kext</string>
</array>
<key>KeepAlive</key>
<false/>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>root</string>
</dict>
</plist>
- restart Mac after allowing the security check.
-
Sign up your account: Sign up
-
Download and install omnidge cli by running the following command:
curl https://omniedge.io/install/omniedge-install.sh | bash
- Login By Password:
omniedge login -u yourname@youremail.com -f your_auth_file_path
- Login By Secret-Key, You can generate secret-key on omniedge web
omniedge login -s yoursecuritykey -f your_auth_file_path
- Join Your Network,you can just call omniedge join, it will automatically prompt the available network for you to choose. And you can also add one parameter -n to specify the network id manually. And then, enjoy the omniedge network.
sudo omniedge join -f your_auth_file_path
and select your virtual network or
sudo omniedge join -n 'virtual-network-id'
with a speicified virtual network.
OmniEdge Android is compatible with Android 6 or later mobile phone or TV. Last update: Version 0.2.0, January 15,2022.
Download for Android 6 or later
- Download OmniEdge APK and install it
- Run OmniEdge and Sign in with your email address
- Click the connect button
- Allow installing a VPN configuration
- Enjoy the secure VPN connection
OmniEdge Linux Cli is Compatible with linux for AMD64,Apple M1, Intel X86, ArmV7 and Arm64V8, Last update: Version 0.2.0, January 15, 2022.
-
Sign up your account: Sign up
-
Download and install omnidge cli by running the following command:
curl https://omniedge.io/install/omniedge-install.sh | bash
- Login By Password:
omniedge login -u yourname@youremail.com -f your_auth_file_path
- Login By Secret-Key, You can generate secret-key on omniedge web
omniedge login -s yoursecuritykey -f your_auth_file_path
- Join Your Network,you can just call omniedge join, it will automatically prompt the available network for you to choose. And you can also add one parameter -n to specify the network id manually. And then, enjoy the omniedge network.
sudo omniedge join -f your_auth_file_path
and select your virtual network or
sudo omniedge join -n 'virtual-network-id'
with a speicified virtual network.
- After login in omniedge, run the command
omniedge join -f .omniedge/auth.json
to get your virutal network ID.
omniedge join -f .omniedge/auth.json
INFO[0000] You are in mode: prod
INFO[2022-01-17T11:34:28] List Virtual Network response
Use the arrow keys to navigate: ↓ ↑ → ← and / toggles search
choose the network
🌶 Home
--------- Virtual Network ----------
Name: Home
Cidr: 100.100.0.0/24
Role: 2
ID: your_virtual_network_id
- Change the virtual network and your_auth_file_path in omniedge.service
[Unit]
Description=omniedge process
After=network-online.target syslog.target nfw.target
Wants=network-online.target
[Service]
Type=simple
ExecStartPre=
#Replace to your real virtual network id(can be found by run omniedge join) and auth.json path
ExecStart=/usr/local/bin/omniedge join -n "your_virtual_network_id" -f your_auth_file_path
Restart=on-abnormal
RestartSec=5
[Install]
WantedBy=multi-user.target
Alias=
- Copy
omniedge.service
cp linux/etc/systemd/system/omniedge.service /etc/systemd/system/
- Activate
omniedge.service
systemctl daemon-reload
systemctl enable omniedge.service
systemctl enable omniedge.service
OmniEdge iOS is still under development and tested in testflight, we will open for public test soon.
If you have more questions, feel free to contact us.