Avvia il Nodo

L'esecuzione di un nodo può avvenire in due modi: con o senza la funzione di autorestart. Se non si desidera utilizzarla, è necessario utilizzare una sessione a schermo per staccarsi dal nodo dopo aver lanciato il comando docker run.

Avviare senza autorestart

Per avviare il Nodo senza la funzione di autorestart, è necessario utilizzare una sessione a schermo per staccarsi dal nodo dopo aver eseguito il comando docker run.

Crea una sessione a schermo

Innanzitutto, installare il pacchetto screen

sudo apt-get install screen

Aprite una nuova sessione a schermo con il seguente comando ("dvpn" è il nome della sessione)

screen -t dvpn -S dvpn

Utilizzare il comando appropriato per eseguire il nodo in base al tipo di nodo specificato nel file config.toml. Wireguard Per eseguire il nodo, utilizzare il seguente comando e ricordarsi di includere le porte TCP e UDP.

Avvia il nodo

A seconda del protocollo che hai scelto, lancia il comando corrispondente

Wireguard

Per eseguire il nodo, utilizzare il comando seguente e ricordarsi di includere le porte scelte nei file config.toml e wireguard.toml (in questo esempio, sostituire <API_PORT> con 7777 e <WIREGUARD_PORT> con 8888 (senza '<' e '>'):

Comando senza Autorestart
docker run --rm \
    --name sentinel-dvpn-node \
    --interactive \
    --tty \
    --volume ${HOME}/.sentinelnode:/root/.sentinelnode \
    --volume /lib/modules:/lib/modules \
    --cap-drop ALL \
    --cap-add NET_ADMIN \
    --cap-add NET_BIND_SERVICE \
    --cap-add NET_RAW \
    --cap-add SYS_MODULE \
    --sysctl net.ipv4.ip_forward=1 \
    --sysctl net.ipv6.conf.all.disable_ipv6=0 \
    --sysctl net.ipv6.conf.all.forwarding=1 \
    --sysctl net.ipv6.conf.default.forwarding=1 \
    --publish <API_PORT>:<API_PORT>/tcp \
    --publish <WIREGUARD_PORT>:<WIREGUARD_PORT>/udp \
    sentinel-dvpn-node process start

V2Ray

Per eseguire il nodo, utilizzare il seguente comando e ricordarsi di includere le porte scelte nei file config.toml e v2ray.toml (in questo esempio, sostituire <API_PORT> con 7777 e <V2RAY_PORT> con 9999 (senza '<' e '>'):

Comando senza Autorestart
docker run --rm \
    --interactive \
    --tty \
    --volume "${HOME}/.sentinelnode:/root/.sentinelnode" \
    --publish <API_PORT>:<API_PORT>/tcp \
    --publish <V2RAY_PORT>:<V2RAY_PORT>/tcp \
    sentinel-dvpn-node process start

Staccati dalla sessione a schermo

Per staccarti dalla sessione a schermo utilizza il seguente comando

ctrl+a+d

Per riprisitnare la sessione a schermo digita

screen -x dvpn

Comandi utili

Verifica se il Nodo è in esecuzione e visibile a tutti aprendo il browser e digitando il seguente URL

https://ip_node:tcp_port/status

Visualizza i log del Nodo, è possibile specificare un numero diverso di registri se si desidera visualizzare un numero maggiore o minore di voci.

docker logs -f -n 100 sentinel-dvpn-node

Lista e dettagli del container

docker ps -a

Riavvia il Nodo

docker restart sentinel-dvpn-node

Ferma il Nodo

docker stop sentinel-dvpn-node

Avvia un Nodo che è fermo

docker start sentinel-dvpn-node

Rimuovi il Nodo

docker rm -f sentinel-dvpn-node

Last updated