Skip to content

Latest commit

 

History

History
262 lines (191 loc) · 10.8 KB

README-zh-Hant.md

File metadata and controls

262 lines (191 loc) · 10.8 KB

OmniEdge

OmniEdge

Website

Get Started   •   Website   •   Docs   •   Development   •   Examples Cases   •   Discord   •   Twitter   •   OmniEdge

【English】 【正體中文】 【簡體中文】 【日本語】 【Español】 【Italiano】 【한국어】 【العربي】 【Tiếng Việt】 【แบบไทย】

OmniEdge 的端到端企業 VPN 解決方案,無需公網 IP,無需端口轉發,無需反嚮代理,零配置,不僅適用於初創業團隊、個人,也適用於需要彈性擴張,在世界各地擁有成仟上萬臺電腦的大公司。局域網的事情,就要放在局域網。

OmniEdge-clients

關鍵功能:

控製管理平臺 🔥 Mesh VPNs 桌麵 GUI 客戶端支援: MacOS(menubar) 和 Windows(systray)
🔥 多私有網路 🔥 Site-to-Site VPNs 命令行客戶端支援: Linux,FreeBSD, Raspian 和 MacOS
多用戶 無限流量 命令行客戶端支援:armv7,arm64,RISC-V64,x86_64 和 amd64
多設備 加密的端到端連接 手機客戶端支援: iOS 和 Android
🔥 自建超級節點 加密relay 平闆客戶端支援: iPad, Android Tablet 和 Android TV
🔥 分享私有網路 混合雲支援 NAS GUI 客戶端支援: 群暉
安全碼登入 🔥 零配置 自動分配公共超級節點
🔥 遠程控製 遠程 Drop 文件 自動IP分配

您也可以查閱 Pricing 頁麵獲取更多的企業版功能。

5分鍾啓用OmniEdge

  1. 註冊您的個人帳號: 註冊
  2. 下載 OmniEdge 客戶端
  3. 如果您想使用命令行版本,可以使用以下命令安裝 Cli 版本:
curl https://omniedge.io/install/omniedge-install.sh | bash
  1. 使用信箱和密碼登入客戶端,選擇需要加入的虛擬網路,點選加入,一切就準備好了。

如果您想使用安全碼登入或者想要管理設備和虛擬網路,請查閱官方文檔

服務器狀態

這個服務器狀態由 OmniEdge for Github Action 自動生成,每5個小時更新一次。

OmniEdge 服務狀態

編譯

編譯 OmniEdge Cli

  1. 環境: Golang 1.16.6
  2. 編譯:
  • 2.1. Ubuntu /linux
sudo apt-get -y update
sudo apt-get install -y openssl build-essential libssl-dev zip autoconf
git clone 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
#freebsd
su
pkg update && pkg install go gmake git openssl zip autoconf automake libtool
https://github.com/omniedgeio/omniedge-cli
cd omniedge-cli
go mod download
go generate
BUILD_ENV=prod make build-freebsd
  1. 交叉編譯
  • 3.1 RISC-V

Host OS: Ubuntu 20.04

apt-get update
apt-get install -y openssl autoconf build-essential libssl-dev zip wget g++-riscv64-linux-gnu gcc-riscv64-linux-gnu

wget https://go.dev/dl/go1.18.4.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.4.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
go version
export GOOS=linux
export GOARCH=riscv64
export CGO_ENABLED=1
export CC=riscv64-linux-gnu-gcc
git clone https://github.com/omniedgeio/omniedge-cli.git
cd omniedge-cli
go mod download
go generate
BUILD_ENV=prod make build-riscv64

編譯好的文件可以在 /out/ 找到。 您也可以使用自帶的 Github Workflow 自動化編譯。

編譯 OmniEdge Android

  1. 下載並安裝 Android Studio: https://developer.android.com/studio
  2. 下載源代碼開始編譯
git clone https://github.com/omniedgeio/omniedge-android.git`
./gradlew test --stacktrace
./gradlew assembleDebug --stacktrace

我們也針對 Github 和 Gitlab 準備了自動化編譯腳本,可以直接使用:

編譯 OmniEdge iOS

  1. 下載並安裝 Xcode
  2. 下載源代碼開始編譯
git clone https://github.com/omniedgeio/omniedge-iOS.git
cd omniedge-iOS
open OmniEdgeNew/OmniEdgeNew.xcworkspace

Xcode 會自動打開,開始編譯前請先設定開發者帳號。我們建議您單獨編譯以下每一個包,特別是Tunnel

image

編譯 OmniEdge-macOS

  1. 下載並安裝 Xcode
  2. 下載源代碼開始編譯
git clone https://github.com/omniedgeio/omniedge-macOS.git
cd omniedge-macOS
open Omniedge.xcodeproj

Xcode 會自動打開,開始編譯前請先設定開發者帳號。

OmniEdge-windows

  1. 下載並安裝 QT
  2. 下載源代碼開始編譯
git clone https://github.com/omniedgeio/omniedge-windows.git
cd omniedge-windows

打開 OmniEdge.pro 開始編譯.

使用安裝 OmniEdge

應用場景

如果您有以下冇有列出的應用,歡迎提PR,分享給更多的人

比較

誰在談論 OmniEdge

如果您看到了任何有關於 OmniEdge 的文章,請給我們提PR或者發issue

Advisor

lucaderi

Contributors

harri8807 , Tex-Tang, ivyxjc, kidylee, EbenDang ,zteshadow, ChenYouping,ddrandy, Tsingv, mtx2dBlackrose, cheung-chifung,我不是礦神


如果您有更多問題,請去Discussions 提問。