Bläddra i källkod

syncthing firewall

Bob Mottram 9 år sedan
förälder
incheckning
f096b085d6
1 ändrade filer med 11 tillägg och 0 borttagningar
  1. 11
    0
      src/freedombone

+ 11
- 0
src/freedombone Visa fil

@@ -4076,6 +4076,16 @@ function configure_firewall_for_voip {
4076 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 4089
 function configure_firewall_for_voip_turn {
4080 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 4091
         return
@@ -10492,6 +10502,7 @@ script_for_attaching_usb_drive
10492 10502
 install_web_server
10493 10503
 install_web_server_access_control
10494 10504
 configure_firewall_for_web_server
10505
+configure_firewall_for_syncthing
10495 10506
 install_syncthing
10496 10507
 upgrade_golang
10497 10508
 install_gogs