|
@@ -401,6 +401,7 @@ TOX_NODE=
|
401
|
401
|
#)
|
402
|
402
|
|
403
|
403
|
ZERONET_REPO='https://github.com/HelloZeroNet/ZeroNet.git'
|
|
404
|
+ZERONET_PORT=15441
|
404
|
405
|
|
405
|
406
|
# Default diffie-hellman key length in bits
|
406
|
407
|
DH_KEYLENGTH=1024
|
|
@@ -759,6 +760,9 @@ function read_configuration {
|
759
|
760
|
fi
|
760
|
761
|
|
761
|
762
|
if [ -f $CONFIGURATION_FILE ]; then
|
|
763
|
+ if grep -q "ZERONET_PORT" $CONFIGURATION_FILE; then
|
|
764
|
+ ZERONET_PORT=$(grep "ZERONET_PORT" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
|
765
|
+ fi
|
762
|
766
|
if grep -q "DH_KEYLENGTH" $CONFIGURATION_FILE; then
|
763
|
767
|
DH_KEYLENGTH=$(grep "DH_KEYLENGTH" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
|
764
|
768
|
fi
|
|
@@ -5982,6 +5986,19 @@ function configure_firewall_for_babel {
|
5982
|
5986
|
echo 'configure_firewall_for_babel' >> $COMPLETION_FILE
|
5983
|
5987
|
}
|
5984
|
5988
|
|
|
5989
|
+function configure_firewall_for_zeronet {
|
|
5990
|
+ if grep -Fxq "configure_firewall_for_zeronet" $COMPLETION_FILE; then
|
|
5991
|
+ return
|
|
5992
|
+ fi
|
|
5993
|
+ if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then
|
|
5994
|
+ return
|
|
5995
|
+ fi
|
|
5996
|
+ iptables -A INPUT -i $WIFI_INTERFACE -p udp --dport $ZERONET_PORT -j ACCEPT
|
|
5997
|
+ iptables -A INPUT -i $WIFI_INTERFACE -p tcp --dport $ZERONET_PORT -j ACCEPT
|
|
5998
|
+ save_firewall_settings
|
|
5999
|
+ echo 'configure_firewall_for_zeronet' >> $COMPLETION_FILE
|
|
6000
|
+}
|
|
6001
|
+
|
5985
|
6002
|
function configure_firewall_for_dlna {
|
5986
|
6003
|
if grep -Fxq "configure_firewall_for_dlna" $COMPLETION_FILE; then
|
5987
|
6004
|
return
|
|
@@ -10304,6 +10321,7 @@ configure_firewall_for_ftp
|
10304
|
10321
|
configure_firewall_for_web_access
|
10305
|
10322
|
configure_firewall_for_voip
|
10306
|
10323
|
configure_firewall_for_avahi
|
|
10324
|
+configure_firewall_for_zeronet
|
10307
|
10325
|
remove_proprietary_repos
|
10308
|
10326
|
change_debian_repos
|
10309
|
10327
|
enable_backports
|