Skip to content

Latest commit

 

History

History
261 lines (188 loc) · 11 KB

README-KR.md

File metadata and controls

261 lines (188 loc) · 11 KB

OmniEdge

OmniEdge

Website

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

【English】 【繁体中文】 【简体中文】 【日本语】 【Español】 【Italiano】 【한국어】 【العربي】 【Tiếng Việt】 【แบบไทย】

OmniEdge는 기존 VPN의 대안인 n2n 프로토콜을 기반으로 하는 오픈 소스 p2p 레이어 2VPN 인프라입니다. 중앙 서버가 없고 유지 보수가 적고 쉽게 확장할 수 있습니다. 인트라넷에서 일어나는 일은 인트라넷에 남아 있습니다.

OmniEdge-clients

주요 특징들:

대시보드 관리 관리 메시 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 할당

기업용 가격 페이지에서 더 많은 기능을 찾을 수 있습니다.

5분으로 시작하자

  1. 계정에 가입합니다. 가입(https://omniedge.io/register)
  2. 다운로드 플랫폼용 OmniEdge 앱
  3. 또는 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
  1. 크로스 컴파일
  • 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/**에 있습니다.

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의 CI를 자동으로 빌드하기 위해 준비했습니다.

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를 열고 컴파일을 시작합니다.

사용법

유스 케이스

다른 사람들과 공유 할 수 있도록 유스 케이스를 알려주세요.

비교

누가 우리에 대해 이야기하는지

문제 또는 PR을 통해 Google과 관련된 게시물에 대해 언제든지 알려주십시오.

Advisor

lucaderi

Contributors

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


궁금한 점이 있으시면 Discussions로 문의해 주십시오.