Browse Source

syncthing firewall

Bob Mottram 9 years ago
parent
commit
f096b085d6
1 changed files with 11 additions and 0 deletions
  1. 11
    0
      src/freedombone

+ 11
- 0
src/freedombone View File

4076
     echo 'configure_firewall_for_voip' >> $COMPLETION_FILE
4076
     echo 'configure_firewall_for_voip' >> $COMPLETION_FILE
4077
 }
4077
 }
4078
 
4078
 
4079
+function configure_firewall_for_syncthing {
4080
+    if grep -Fxq "configure_firewall_for_syncthing" $COMPLETION_FILE; then
4081
+        return
4082
+    fi
4083
+    iptables -A INPUT -p udp --dport $SYNCTHING_PORT -j ACCEPT
4084
+    iptables -A INPUT -p tcp --dport $SYNCTHING_PORT -j ACCEPT
4085
+    save_firewall_settings
4086
+    echo 'configure_firewall_for_syncthing' >> $COMPLETION_FILE
4087
+}
4088
+
4079
 function configure_firewall_for_voip_turn {
4089
 function configure_firewall_for_voip_turn {
4080
     if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
4090
     if [[ $SYSTEM_TYPE == "$VARIANT_WRITER" || $SYSTEM_TYPE == "$VARIANT_MAILBOX" || $SYSTEM_TYPE == "$VARIANT_CLOUD" || $SYSTEM_TYPE == "$VARIANT_SOCIAL" || $SYSTEM_TYPE == "$VARIANT_MEDIA" || $SYSTEM_TYPE == "$VARIANT_DEVELOPER" ]]; then
4081
         return
4091
         return
10492
 install_web_server
10502
 install_web_server
10493
 install_web_server_access_control
10503
 install_web_server_access_control
10494
 configure_firewall_for_web_server
10504
 configure_firewall_for_web_server
10505
+configure_firewall_for_syncthing
10495
 install_syncthing
10506
 install_syncthing
10496
 upgrade_golang
10507
 upgrade_golang
10497
 install_gogs
10508
 install_gogs