【English】 【繁体中文】 【简体中文】 【日本语】 【Español】 【Italiano】 【한국어】 【العربي】 【Tiếng Việt】 【แบบไทย】
OmniEdge는 기존 VPN의 대안인 n2n 프로토콜을 기반으로 하는 오픈 소스 p2p 레이어 2VPN 인프라입니다. 중앙 서버가 없고 유지 보수가 적고 쉽게 확장할 수 있습니다. 인트라넷에서 일어나는 일은 인트라넷에 남아 있습니다.
대시보드 관리 관리 | 메시 VPN | MacOS(메뉴 모음) 및 Windows(시스템 트레이)용 데스크탑 GUI 앱 |
다중 가상 네트워크 | 사이트 간 VPN | Linux, FreeBSD, Raspbian 및 MacOS용 명령줄 cli 앱 |
다중 사용자 | 무제한 데이터 전송 | armv7,arm64,RISC-V64,x86_64 및 amd64용 명령줄 cli 앱 |
다중 장치 | 암호화된 P2P 연결 | iOS 및 Android용 모바일 앱 |
자체 호스팅 슈퍼노드 | 암호화된 연결 릴레이 | iPad, Android 태블릿 및 Android TV용 태블릿 앱 |
가상 네트워크 공유 | 하이브리드 클라우드 지원 | Synology용 NAS 앱 |
보안 키 | Zero-Config | 자동 공개 슈퍼노드 할당 |
Remote Device Control | Drop Files remote | 자동 IP 할당 |
기업용 가격 페이지에서 더 많은 기능을 찾을 수 있습니다.
- 계정에 가입합니다. 가입(https://omniedge.io/register)
- 다운로드 플랫폼용 OmniEdge 앱
- 또는 cli 버전을 사용하는 경우 다음 명령을 실행합니다.
curl https://omniedge.io/install/omniedge-install.sh | bash
``
4. 이메일 주소와 암호로 로그인하고 가상 네트워크를 선택하여 연결합니다.
준비 만단입니다!
또한 **보안 키**로 로그인하거나 기기를 관리하려면 문서(https://omniedge.io/docs)로 이동하여 자세한 내용을 확인하세요.
## 컴파일
### OmniEdge Cli
1. 환경: Golang 1.16.6
2. 컴파일:
- 2.1. Ubuntu /linux
```bash
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
- 크로스 컴파일
- 3.1 RISC-V
호스트 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
컴파일된 omniedge-cli는 **/out/**에 있습니다.
- Android Studio 다운로드: https://developer.android.com/studio
- 리포지토리를 검색하고 컴파일합니다.
git clone https://github.com/omniedgeio/omniedge-android.git`
./gradlew test --stacktrace
./gradlew assembleDebug --stacktrace
또한 Github과 Gitlab의 CI를 자동으로 빌드하기 위해 준비했습니다.
- Github: https://github.com/omniedgeio/omniedge-android/blob/main/.github/workflows/build.yml
- GitLab: https://github.com/omniedgeio/omniedge-android/blob/main/.gitlab-ci.yml
- Xcode를 다운로드하여 설치합니다.
- 리포지토리를 검색하고 컴파일합니다.
git clone https://github.com/omniedgeio/omniedge-iOS.git
cd omniedge-iOS
open OmniEdgeNew/OmniEdgeNew.xcworkspace
Xcode가 자동으로 열립니다. 컴파일을 시작하려면 개발자 계정을 설정해야 합니다. 패키지, 특히 Tunnel 패키지를 기기에서 개별적으로 컴파일하는 것이 좋습니다.
- Xcode를 다운로드하여 설치합니다.
- 리포지토리를 검색하고 컴파일합니다.
git clone https://github.com/omniedgeio/omniedge-macOS.git
cd omniedge-macOS
open Omniedge.xcodeproj
Xcode가 자동으로 열립니다. 컴파일을 시작하려면 개발자 계정을 설정해야 합니다.
- QT를 다운로드하여 설치합니다.
- 리포지토리를 검색하고 컴파일합니다.
git clone https://github.com/omniedgeio/omniedge-windows.git
cd omniedge-windows
OmniEdge.pro를 열고 컴파일을 시작합니다.
- Virtual Network, Devices, Security Key, and Settings
- Windows 7,10,11 for Intel or Arm
- Android
- Linux Cli for raspberry Pi, Nvidia Jeston,and more
- MacOS Cli
- Synology
- Docker
- Github Action
- iOS
- Setup custom supernode
다른 사람들과 공유 할 수 있도록 유스 케이스를 알려주세요.
- Remote connect windows without exposing public IP with Omniedge
- Display and control macOS, Linux and Windows
- Keep connection with your AI based Project on Jetson
- Display and control your Android device with Omniedge from anywhere on MacOS, Windows and Linux
- Talk to your family and share photos in a LAN on the internet
- Air Drop Any Files between MacOS, Windows, Routers, Linux and Android with Omniedge from anywhere
- VPN vs. OmniEdge
- Express VPN vs. OmniEdge
- frp/ngrok vs. OmniEdge
- ZeroTier vs. OmniEdge
- n2n vs. OmniEdge
- Founded by a Single Tweet Startup OmniEdge’s effort to let connect without concern
- voonze: OmniEdge, to access your Intranet from the Internet using P2P
- wwwhatsnew: OMNIEDGE, PARA ACCEDER A TU INTRANET DESDE INTERNET USANDO P2P
- l'Entrepreneur: OmniEdge, pour accéder à votre Intranet depuis Internet en P2P
- RunaCapital: Awesome OSS alternatives
- OmniEdge in ntopconf 2022
문제 또는 PR을 통해 Google과 관련된 게시물에 대해 언제든지 알려주십시오.
harri8807 , Tex-Tang, ivyxjc, kidylee, EbenDang ,zteshadow, ChenYouping,ddrandy, Tsingv, mtx2d,Blackrose, cheung-chifung,我不是矿神
궁금한 점이 있으시면 Discussions로 문의해 주십시오.