Skip to content

Latest commit

 

History

History
255 lines (187 loc) · 10.8 KB

README-IT.md

File metadata and controls

255 lines (187 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 è un'infrastruttura VPN di livello 2 p2p open source basata sul protocollo n2n, un'alternativa VPN tradizionale. Nessun server centrale, facile da scalare con meno manutenzione. Ciò che accade in intranet, rimane in intranet.

OmniEdge-clients

Caratteristiche principali:

Gestione amministrazione dashboard VPN mesh App GUI desktop per MacOS(barra dei menu) e Windows(systray)
Reti virtuali multiple VPN da sito a sito App cli da riga di comando per Linux, FreeBSD, Raspbian e MacOS
Multi utenti Trasferimento dati illimitato App cli riga di comando per armv7, arm64, RISC-V64, x86_64 e amd64
Multi dispositivi Connessione peer-to-peer crittografata App mobili per iOS e Android
Supernodo self-hosted Relè di connessione crittografato App per tablet per iPad, tablet Android e Android TV
Condivisione rete virtuale Supporto cloud ibrido App NAS per Synology
Chiavi di sicurezza Zero-Config Assegnazione automatica dei supernodi pubblici
Controllo dispositivo remoto Rilascia file in remoto Assegnazione IP automatica

Puoi trovare altre funzionalità nella pagina Pricing per Enterprise.

Inizia in 5 minuti

  1. Registra il tuo account: Registrati
  2. Scarica App OmniEdge per la tua piattaforma
  3. Oppure esegui il seguente comando se desideri utilizzare la versione cli:
curl https://omniedge.io/install/omniedge-install.sh | bash
  1. Accedi con la tua Email e password, seleziona la tua rete virtuale, connettiti!

Siete a posto!

E se vuoi accedere con la chiave di sicurezza, o gestire i tuoi dispositivi, vai e controlla Documentazione per ulteriori informazioni.

Compila

OmniEdge Cli

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

Sistema operativo host: 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

L'omniedge-cli compilato si troverà in /out/

OmniEdge Android

  1. Scarica Android Studio: https://developer.android.com/studio
  2. Ottieni il repository e compila
git clone https://github.com/omniedgeio/omniedge-android.git`
./gradlew test --stacktrace
./gradlew assembleDebug --stacktrace

Abbiamo anche preparato il CI per Github e Gitlab per la compilazione automatica.

  1. Github: https://github.com/omniedgeio/omniedge-android/blob/main/.github/workflows/build.yml
  2. GitLab: https://github.com/omniedgeio/omniedge-android/blob/main/.gitlab-ci.yml

OmniEdge iOS

  1. Scarica e installa Xcode
  2. Ottieni il repository e compila
git clone https://github.com/omniedgeio/omniedge-iOS.git
cd omniedge-iOS
open OmniEdgeNew/OmniEdgeNew.xcworkspace

Xcode si aprirà automaticamente, devi impostare il tuo account sviluppatore per avviare la compilazione. Ti consigliamo di compilare il pacchetto sui tuoi dispositivi separatamente, in particolare il pacchetto Tunnel.

image

OmniEdge-macOS

  1. Scarica e installa Xcode
  2. Ottieni il repository e compila
git clone https://github.com/omniedgeio/omniedge-macOS.git
cd omniedge-macOS
open Omniedge.xcodeproj

Xcode si aprirà automaticamente, devi impostare il tuo account sviluppatore per avviare la compilazione.

OmniEdge-windows

  1. Scarica e installa QT
  2. Ottieni il repository e compila
git clone https://github.com/omniedgeio/omniedge-windows.git
cd omniedge-windows

apri OmniEdge.pro e inizia a compilare.

Utilizzo

Casi d'uso

Dicci il tuo caso d'uso, così possiamo condividerlo con gli altri

Confrontare

Chi parla di noi

Advisor

lucaderi

Contributors

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

sentiti libero di parlarci di qualsiasi post relativo a noi tramite problema o PR.


Se hai altre domande, sentiti libero di parlare con noi su Discussions.