Configurazione Nodo
Durante la procedura, quando viene richiesto di compilare alcuni campi come il paese o l'e-mail, è possibile lasciarli vuoti.
File di configurazione
Inizializza la configurazione dell'applicazione (il comando qua sotto crea e popola il file config.toml
)
sudo docker run --rm \
--volume ${HOME}/.sentinelnode:/root/.sentinelnode \
sentinel-dvpn-node process config init
Apri il file di configurazione config.toml
sudo nano ${HOME}/.sentinelnode/config.toml
Modifica i campi necessari prendendo i corretti parametri a seconda dell'hosting che hai scelto.
Se hai deciso di ospitare il nodo a casa o in un luogo privato, utilizza le informazioni contenute in Residential IPs qua sotto. Al contrario, se hai deciso di hostare il nodo su un VPS o Akash, utilizza le informazioni contenute in Datacenter IPs.
I campi gigabyte_prices
e hourly_prices
devono comprendere l'intera stringa, comprese le monete IBC separate da virgole. La semplice inclusione del prezzo udvpn non è sufficiente.
Di seguito è riportato l'elenco delle monete IBC supportate da Sentinel con le relative variabili di denominazioni:
ATOM
ibc/A8C2D23A1E6F95DA4E48BA349667E322BD7A6C996D8A4AAE8BA72E190F3D1477
OSMOSIS
ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518
SECRET
ibc/31FEE1A2A9F9C01113F90BD0BBCCE8FD6BBB8585FAF109A2101827DD1D5B95B8
DECENTR
ibc/B1C0DDB14F25279A2026BC8794E12B259F8BDA546A3C5132CCAEE4431CE36783
Tipo di Nodo
A seconda del tipo di nodo specificato nel file config.toml
, utilizzare le impostazioni di configurazione corrispondenti.
WireGuard
Inizializza la configurazione di WireGuard
sudo docker run --rm \
--volume ${HOME}/.sentinelnode:/root/.sentinelnode \
sentinel-dvpn-node process wireguard config init
Apri il file wireguard.toml
sudo nano ${HOME}/.sentinelnode/wireguard.toml
Prendi nota della porta WireGuard
V2Ray
Inizializza la configurazione di V2Ray
sudo docker run --rm \
--volume ${HOME}/.sentinelnode:/root/.sentinelnode \
sentinel-dvpn-node process v2ray config init
Apri il file v2ray.toml
sudo nano ${HOME}/.sentinelnode/v2ray.toml
Prendi nota della porta V2Ray
Aggiungi un mnemonic
Aggiungi una chiave per l'account (quella nel file config.toml)
docker run --rm \
--interactive \
--tty \
--volume ${HOME}/.sentinelnode:/root/.sentinelnode \
sentinel-dvpn-node process keys add
se si dispone già di un mnemonico e si vuole semplicemente importante un wallete, digita il seguente comando
docker run --rm \
--interactive \
--tty \
--volume ${HOME}/.sentinelnode:/root/.sentinelnode \
sentinel-dvpn-node process keys add --recover
Ti sarà richiesto di selezionare una passphrase
Verranno forniti un indirizzo dell'operatore (sent1), un indirizzo del nodo (sentnode1) e un mnemonic da annotare e conservare in un luogo sicuro.
Sposta le chiavi TLS create
sudo mv ${HOME}/tls.crt ${HOME}/.sentinelnode/tls.crt && \
sudo mv ${HOME}/tls.key ${HOME}/.sentinelnode/tls.key
sudo chown root:root ${HOME}/.sentinelnode/tls.crt && \
sudo chown root:root ${HOME}/.sentinelnode/tls.key
Abilita le porte Firewall
Abilita la porta TCP del Firewall (controlla il file config.toml
)
sudo ufw allow <tcp_port>/tcp
Wireguard Abilita la porta UDP del Firewall (controlla il file
wireguard.toml
)
sudo ufw allow <udp_port>/udp
V2RAY Abilita la porta TCP del Firewall (controlla il file
v2ray.toml
)
sudo ufw allow <tcp_port>/tcp
Abilita il Port Forwarding (per nodi residenziali)
Se il nodo è ospitato da casa, assicurarsi di attivare il port forwarding sul router per consentire l'accesso esterno. A tale scopo, accedete alle impostazioni del router e navigate fino ai servizi WAN, quindi aggiungete le seguenti due voci della tabella di inoltro delle porte IPv4:
Name ProtocolWAN Port LAN port Destination IP
TCP_PORT TCP <tcp_port> <tcp_port> your_local_ip
WIREGUARD_PORT UDP <wireguard_udp_port> <wireguard_udp_port> your_local_ip
V2RAY_PORT TCP <v2ray_tcp_port> <v2ray_tcp_port> your_local_ip
Last updated