Skip to content

Latest commit

 

History

History
258 lines (188 loc) · 11.7 KB

README-JP.md

File metadata and controls

258 lines (188 loc) · 11.7 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](https://github.com/ntop/n2n)プロトコルに基づくオープンソースのp2pレイヤー2VPNインフラストラクチャです。 中央サーバーがなく、メンテナンスが少なくて簡単に拡張できます。 イントラネットで何が起こるかは、イントラネットにとどまります。

OmniEdge-clients

主な機能:

ダッシュボード管理 メッシュVPN MacOS(メニューバー)およびWindows(システムトレイ)用のデスクトップGUIアプリ
マルチ仮想ネットワーク サイト間VPN Linux、FreeBSD、Raspbian、MacOS用のコマンドラインCLIアプリ
マルチユーザー 無制限のデータ転送 armv7、arm64、RISC-V64、x86_64およびamd64用のコマンドラインCLIアプリ
マルチデバイス 暗号化されたピアツーピア接続 iOSおよびAndroid用のモバイルアプリ
セルフホストスーパーノード 暗号化接続リレー iPad、Androidタブレット、AndroidTV用のタブレットアプリ
仮想ネットワークの共有 ハイブリッドクラウドのサポート Synology用のNASアプリ
セキュリティキー Zero-Config 自動パブリックスーパーノード割り当て
リモートデバイス制御 ファイルをリモートでドロップ 自動IP割り当て

その他の機能については、エンタープライズ向けの[価格設定](https://omniedge.io/pricing)ページをご覧ください。

5分で始めましょう

  1. アカウントにサインアップします:[サインアップ](https://omniedge.io/register)
  2. [ダウンロード](https://omniedge.io/download)プラットフォーム用のOmniEdgeアプリ
  3. または、cliバージョンを使用する場合は、次のコマンドを実行します。 `bash 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
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を開き、コンパイルを開始します。

使用法

ユースケース

他の人と共有できるように、ユースケースを教えてください

比較

Media

問題またはPRを介して私たちに関連する投稿についてお気軽にお知らせください。

Advisor

lucaderi

Contributors

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


ご不明な点がございましたら、[Discord](https://discord.gg/d4faRPYj)までお気軽にお問い合わせください。