mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-11-19 02:22:24 +01:00
added firewall config
This commit is contained in:
@@ -91,22 +91,30 @@ echo "*** HARDENING ***"
|
|||||||
|
|
||||||
# firewall - just install (not configure)
|
# firewall - just install (not configure)
|
||||||
sudo apt-get install -y ufw
|
sudo apt-get install -y ufw
|
||||||
echo "allow: ssh"
|
|
||||||
ufw allow ssh
|
|
||||||
echo "allow: bitcoin testnet"
|
|
||||||
ufw allow 18333
|
|
||||||
echo "allow: bitcoin mainnet"
|
|
||||||
ufw allow 8333
|
|
||||||
echo 'allow: lightning testnet'
|
|
||||||
ufw allow 19735
|
|
||||||
echo "allow: lightning mainnet"
|
|
||||||
ufw allow 9735
|
|
||||||
echo "deny incoming connection on other ports"
|
echo "deny incoming connection on other ports"
|
||||||
ufw default deny incoming
|
sudo ufw default deny incoming
|
||||||
echo "allow outgoing connections"
|
echo "allow outgoing connections"
|
||||||
ufw default allow outgoing
|
sudo ufw default allow outgoing
|
||||||
|
echo "allow: ssh"
|
||||||
|
sudo ufw allow ssh
|
||||||
|
echo "allow: bitcoin testnet"
|
||||||
|
sudo ufw allow 18333 comment 'bitcoin testnet'
|
||||||
|
echo "allow: bitcoin mainnet"
|
||||||
|
sudo ufw allow 8333 comment 'bitcoin mainnet'
|
||||||
|
echo "allow: litecoin mainnet"
|
||||||
|
sudo ufw allow 9333 comment 'litecoin mainnet'
|
||||||
|
echo 'allow: lightning testnet'
|
||||||
|
sudo ufw allow 19735 comment 'lightning testnet'
|
||||||
|
echo "allow: lightning mainnet"
|
||||||
|
sudo ufw allow 9735 comment 'lightning mainnet'
|
||||||
|
echo "allow: lightning gRPC"
|
||||||
|
sudo ufw allow 10009 comment 'lightning gRPC'
|
||||||
|
echo "allow: trasmission"
|
||||||
|
sudo ufw allow 51413 comment 'transmission'
|
||||||
|
echo "allow: local web admin"
|
||||||
|
sudo ufw allow from 192.168.0.0/24 to any port 80 comment 'allow local LAN web'
|
||||||
echo "enable lazy firewall"
|
echo "enable lazy firewall"
|
||||||
ufw enable
|
sudo ufw enable
|
||||||
|
|
||||||
# fail2ban (no config required)
|
# fail2ban (no config required)
|
||||||
sudo apt-get install -y fail2ban
|
sudo apt-get install -y fail2ban
|
||||||
|
|||||||
@@ -3,13 +3,8 @@
|
|||||||
# location of lnd.conf
|
# location of lnd.conf
|
||||||
lnd_config=/home/bitcoin/.lnd/lnd.conf
|
lnd_config=/home/bitcoin/.lnd/lnd.conf
|
||||||
|
|
||||||
# we assume usage in LAN -> shango in safe mode
|
|
||||||
|
|
||||||
# append config
|
|
||||||
echo "rpclisten=0.0.0.0:10009" | sudo tee -a ${lnd_config}
|
|
||||||
|
|
||||||
# allow in firewall
|
# allow in firewall
|
||||||
sudo ufw allow from 192.168.0.0/24 to any port 10009 comment 'allow LND grpc from local LAN'
|
sudo ufw allow from 0.0.0.0/24 to any port 10009 comment 'allow LND grpc'
|
||||||
|
|
||||||
# delete certificates as they need to be recreated with correct settings
|
# delete certificates as they need to be recreated with correct settings
|
||||||
sudo rm /home/bitcoin/.lnd/tls.*
|
sudo rm /home/bitcoin/.lnd/tls.*
|
||||||
Reference in New Issue
Block a user