Skip to content

Latest commit

 

History

History
235 lines (162 loc) · 7.69 KB

README-ES.md

File metadata and controls

235 lines (162 loc) · 7.69 KB

logo de skywire

Skywire

Aquí está nuestro Blog sobre Skywire.

Skywire todavía está bajo fuerte desarrollo.

2018-01-21 10 44 06

Tabla de contenido

Requerimientos

Instalación

Sistemas Unix

mkdir -p $GOPATH/src/github.com/skycoin
cd $GOPATH/src/github.com/skycoin
git clone https://github.com/skycoin/skywire.git

Construya los binarios para skywire

cd $GOPATH/src/github.com/skycoin/skywire/cmd
go install ./...

Ejecutar Skywire

Sistemas Unix

Ejecutar administrador skywire

cd $GOPATH/bin
./manager -web-dir ${GOPATH}/src/github.com/skycoin/skywire/static/skywire-manager

tip: Si ejecuta con el comando anterior, no podrá cerrar la ventana actual o cerrará administrador Skywire.

Si necesita cerrar la ventana actual y continuar ejecutando administrador Skywire, puede usar

cd $GOPATH/bin
nohup ./manager -web-dir ${GOPATH}/src/github.com/skycoin/skywire/static/skywire-manager > /dev/null 2>&1 &sleep 3

Nota: no ejecute los dos comandos anteriores al mismo tiempo, simplemente seleccione uno de ellos.

Ejecutar el nodo Skywire

Abra una nueva ventana de comando

cd $GOPATH/bin
nohup ./node -connect-manager -manager-address :5998 -manager-web :8000 -discovery-address discovery.skycoin.net:5999-034b1cd4ebad163e457fb805b3ba43779958bba49f2c5e1e8b062482904bacdb68 -address :5000 -web-port :6001 > /dev/null 2>&1 &cd /

Detener el administrador y el nodo skywire

  1. Si el Administrador y el Nodo de Skywire se inician utilizando la ventana del terminal, presione Ctrl + c en el terminal respectivo de Administrador y Nodo.

  2. Use la terminal de apagado para seguir funcionando, ingrese:

Detener el administrador Skywire
cd $GOPATH/bin
pkill -F manager.pid
Detener el nodo skywire
cd $GOPATH/bin
pkill -F node.pid

Abrir la vista del administrador Skywire

Abrir http://localhost:8000. La contraseña de inicio de sesión predeterminada para el administrador Skywire es 1234.

Conectarse al nodo

  1. Conectarse al nodo —— Buscar servicios —— Conectar

  2. Conectarse al nodo —— Ingrese la clave para el nodo y la aplicación —— Conectar

De la primera manera, puede buscar nodos en todo el mundo y seleccionar los nodos a los que desea conectarse; La segunda forma es conectarse al nodo especificado.

Usar la aplicación Skywire

Después del inicio normal predeterminado, la aplicación mostrará "puerto disponible" (por ejemplo, 9443) después de una conexión exitosa.

User el navegador Firefox

Instalar el estándar FoxyProxy

Abra el navegador Firefox, ingrese la barra de direcciones "https://addons.mozilla.org/zh-CN/firefox/addon/foxyproxy-standard/", haga clic en el botón "agregar a Firefox" para seguir las instrucciones para instalar.

Configurando el FoxyProxy estándar

Una vez completada la instalación, navegue por la barra de direcciones de Firefox y escriba: "complementos" en la página de complementos, encuentre FoxyProxy "Estándar" y haga clic en las preferencias en la página de configuración
seleccione "Usar proxies habilitados por patrones y prioridad" habilitado FoxyProxy
Haga clic en "Agregar" para agregar la configuración,

Proxy Type: SOCKS5
IP address, DNS name, server name: 127.0.0.1
Port: 9443

Y luego, haga clic en "Guardar"

Herramienta SSH

SSH

Después de abrir este servicio, se generará la clave pública de la aplicación. Basado en la clave pública del nodo y la clave pública, el nodo se puede administrar de forma remota en cualquier máquina que ejecute Skywire.

Nota: no abra SSH a voluntad y muestre la Clave de nodo y la Clave de la aplicación a extraños.

SSH Client

Ingrese la clave del nodo y la clave de la aplicación. Después de que la conexión sea exitosa, el Puerto (Puerto) se mostrará debajo del botón, por ejemplo, 30001, y finalmente, usar cualquier herramienta de conexión SSH remota.

Docker

docker build -t skycoin/skywire .

Arranque el administrador

docker run -ti --rm \
  --name=skywire-manager \
  -p 5998:5998 \
  -p 8000:8000 \
  skycoin/skywire

Nota: Las imágenes de Skywire para ARM v5 y v7 están basadas en busybox. Los contenedores para las arquitecturas v6 y v8 corren sobre alpine.

Abrir http://localhost:8000. La contraseña de inicio de sesión predeterminada para Skywire Manager es ** 1234 **.

Inicie un nodo y conéctelo al administrador

docker volume create skywire-data
docker run -ti --rm \
  --name=skywire-node \
  -v skywire-data:/root/.skywire \
  --link skywire-manager \
  -p 5000:5000 \
  -p 6001:6001 \
  skycoin/skywire \
    node \
      -connect-manager \
      -manager-address skywire-manager:5998 \
      -manager-web skywire-manager:8000 \
      -address :5000 \
      -web-port :6001 \
      -discovery-address discovery.skycoin.net:5999-034b1cd4ebad163e457fb805b3ba43779958bba49f2c5e1e8b062482904bacdb68

Docker Compose

docker-compose up

Abrir http://localhost:8000.

Descargar imágenes del sistema

Note: estas imágenes solo se pueden ejecutar en Orange Pi Prime.

Imágenes de sistema preestablecidas IP

La contraseña predeterminada es 'samos'.

Ejecuta esto una vez si estás usando las imágenes oficiales para cambiar el repositorio remoto:

git remote set-url origin https://github.com/skycoin/skywire.git

Mantente al día actualizando a través de git:

cd $GOPATH/src/github.com/skycoin/skywire
git reset --hard
git clean -f -d
git pull origin master
go install -v ./...

El paquete de imagen del sistema administrador contiene un administrador Skywire y un nodo Skywire, otro paquete de imagen del sistema Nodo solo inicia un nodo.

  1. Descargar Administrador (IP:192.168.0.2)

  2. Descargar Nodo1 (IP:192.168.0.3)

  3. Descargar Nodo2 (IP:192.168.0.4)

  4. Descargar Nodo3 (IP:192.168.0.5)

  5. Descargar Nodo4 (IP:192.168.0.6)

  6. Descargar Nodo5 (IP:192.168.0.7)

  7. Descargar Nodo6 (IP:192.168.0.8)

  8. Descargar Nodo7 (IP:192.168.0.9)

Establecer manualmente la imagen del sistema de IP

Nota: Esta imagen del sistema solo contiene el entorno básico de Skywire, y necesita configurar IP, etc..

Descargar Imagen Pura

Construyendo las imágenes de Orange Pi usted mismo

Las imagenes estan en https://github.com/skycoin/Orange-Pi-H5

Las instrucciones para construir las imagenes estan en https://github.com/skycoin/Orange-Pi-H5/wiki/How-to-build-the-images