Skip to content

Commit

Permalink
Added UPnP port forwarding support comes with v3.2
Browse files Browse the repository at this point in the history
  • Loading branch information
casse-boubou committed Apr 1, 2023
1 parent 6fed758 commit 58ed572
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 0 deletions.
12 changes: 12 additions & 0 deletions p2pool/DOCS.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,18 @@ Ajoutez le paramètre --mini à votre commande P2Pool pour vous connecter à la
p2pool-mini.
Notez que cela changera également le port p2p par défaut de 37889 à 37888.

### Option: `p2pool_UPnP_port_forwarding` (optional)

Activez ou désactivez le transfert de port UPnP. (port 37887 ou 37888 pour mini)
Si vous êtes sur une connexion FAI personnelle et que l'UPnP est activé sur votre
routeur, vous pourrez obtenir des connexions entrantes avec cette version
_(mais uniquement si votre adresse IP externe n'est pas partagée avec d'autres
clients et si vous configurez correctement votre pare-feu local )_

### Option: `p2pool_UPnP_portstratum_forwarding` (optional)

Activez ou désactivez le transfert du port UPnP Stratum (port 3333).

### Option: `p2pool_print_status` (optional)

Interval de temps, en minutes, pour lequel l'addon va afficher le statut du pool.
Expand Down
2 changes: 2 additions & 0 deletions p2pool/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,7 @@ schema:
value: str
monero_wallet: password
p2pool_mini_sidechain: bool?
p2pool_UPnP_port_forwarding: bool?
p2pool_UPnP_portstratum_forwarding: bool?
p2pool_print_status: int(1,)?
p2pool_loglevel: list(0|1|2|3|4|5|6)?
18 changes: 18 additions & 0 deletions p2pool/rootfs/etc/services.d/p2pool/run
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,24 @@ if bashio::config.true 'p2pool_mini_sidechain'; then
fi


# Allow UPnP port forwarding
if bashio::config.true 'p2pool_UPnP_port_forwarding'; then
bashio::log.info "Configuration set to allow UPnP port forwarding"
else
conf_props+=(--no-upnp)
bashio::log.info "Configuration set to not allow UPnP port forwarding"
fi


# Allow UPnP stratum port forwarding
if bashio::config.true 'p2pool_UPnP_portstratum_forwarding'; then
conf_props+=(--upnp-stratum)
bashio::log.info "Configuration set to allow UPnPstratum port forwarding"
else
bashio::log.info "Configuration set to not allow UPnPstratum port forwarding"
fi


# Set log level
case "$(bashio::config 'p2pool_loglevel')" in \
0) loglevel='0' ;; \
Expand Down
6 changes: 6 additions & 0 deletions p2pool/translations/en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ configuration:
p2pool_mini_sidechain:
name: Add the --mini parameter
description: Connect to p2pool-mini sidechain.
p2pool_UPnP_port_forwarding:
name: Add UPnP port forwarding
description: Enable or disable UPnP port forwarding. (37887 or 37888 for mini)
p2pool_UPnP_portstratum_forwarding:
name: Add UPnP Stratum port forwarding
description: Enable or disable UPnP Stratum port (3333) forwarding.
p2pool_print_status:
name: P2pool print status (minutes)
description: Time interval in minutes to display the statut.
Expand Down
6 changes: 6 additions & 0 deletions p2pool/translations/fr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ configuration:
p2pool_mini_sidechain:
name: Ajouter le paramètre --mini
description: Se connecter à la chaine p2pool-mini.
p2pool_UPnP_port_forwarding:
name: Ajouter le transfert de port UPnP
description: Activez ou désactivez le transfert de port UPnP. (37887 ou 37888 pour mini)
p2pool_UPnP_portstratum_forwarding:
name: Ajouter le transfert de port UPnP Stratum
description: Activez ou désactivez le transfert du port UPnP Stratum (3333).
p2pool_print_status:
name: P2pool print status (minutes)
description: Interval de temps en minutes pour afficher le statut.
Expand Down

0 comments on commit 58ed572

Please sign in to comment.