Bläddra i källkod

In onion only mode don't open ports

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

+ 33
- 0
src/freedombone Visa fil

@@ -3910,6 +3910,9 @@ function configure_firewall_for_voip {
3910 3910
     if grep -Fxq "configure_firewall_for_voip" $COMPLETION_FILE; then
3911 3911
         return
3912 3912
     fi
3913
+    if [[ $ONION_ONLY != "no" ]]; then
3914
+        return
3915
+    fi
3913 3916
     iptables -A INPUT -p udp --dport $VOIP_PORT -j ACCEPT
3914 3917
     iptables -A INPUT -p tcp --dport $VOIP_PORT -j ACCEPT
3915 3918
     save_firewall_settings
@@ -3923,6 +3926,9 @@ function configure_firewall_for_sip {
3923 3926
     if grep -Fxq "configure_firewall_for_sip" $COMPLETION_FILE; then
3924 3927
         return
3925 3928
     fi
3929
+    if [[ $ONION_ONLY != "no" ]]; then
3930
+        return
3931
+    fi
3926 3932
     iptables -A INPUT -p udp --dport $SIP_PORT -j ACCEPT
3927 3933
     iptables -A INPUT -p tcp --dport $SIP_PORT -j ACCEPT
3928 3934
     save_firewall_settings
@@ -3936,6 +3942,9 @@ function configure_firewall_for_ipfs {
3936 3942
     if grep -Fxq "configure_firewall_for_ipfs" $COMPLETION_FILE; then
3937 3943
         return
3938 3944
     fi
3945
+    if [[ $ONION_ONLY != "no" ]]; then
3946
+        return
3947
+    fi
3939 3948
     iptables -A INPUT -p tcp --dport $IPFS_PORT -j ACCEPT
3940 3949
     save_firewall_settings
3941 3950
     echo 'configure_firewall_for_ipfs' >> $COMPLETION_FILE
@@ -4049,6 +4058,9 @@ function configure_firewall_for_xmpp {
4049 4058
         # docker does its own firewalling
4050 4059
         return
4051 4060
     fi
4061
+    if [[ $ONION_ONLY != "no" ]]; then
4062
+        return
4063
+    fi
4052 4064
     iptables -A INPUT -p tcp --dport 5222:5223 -j ACCEPT
4053 4065
     iptables -A INPUT -p tcp --dport 5269 -j ACCEPT
4054 4066
     iptables -A INPUT -p tcp --dport 5280:5281 -j ACCEPT
@@ -4067,6 +4079,9 @@ function configure_firewall_for_irc {
4067 4079
         # docker does its own firewalling
4068 4080
         return
4069 4081
     fi
4082
+    if [[ $ONION_ONLY != "no" ]]; then
4083
+        return
4084
+    fi
4070 4085
     iptables -A INPUT -p tcp --dport $IRC_PORT  -j ACCEPT
4071 4086
     iptables -I INPUT -p tcp --dport 1024:65535 --sport $IRC_PORT -j ACCEPT
4072 4087
     save_firewall_settings
@@ -4081,6 +4096,9 @@ function configure_firewall_for_ftp {
4081 4096
         # docker does its own firewalling
4082 4097
         return
4083 4098
     fi
4099
+    if [[ $ONION_ONLY != "no" ]]; then
4100
+        return
4101
+    fi
4084 4102
     iptables -I INPUT -p tcp --dport 1024:65535 --sport 20:21 -j ACCEPT
4085 4103
     save_firewall_settings
4086 4104
     echo 'configure_firewall_for_ftp' >> $COMPLETION_FILE
@@ -4094,6 +4112,9 @@ function configure_firewall_for_web_access {
4094 4112
         # docker does its own firewalling
4095 4113
         return
4096 4114
     fi
4115
+    if [[ $ONION_ONLY != "no" ]]; then
4116
+        return
4117
+    fi
4097 4118
     iptables -A INPUT -p tcp --dport 32768:61000 --sport 80 -j ACCEPT
4098 4119
     iptables -A INPUT -p tcp --dport 32768:61000 --sport 443 -j ACCEPT
4099 4120
     save_firewall_settings
@@ -4108,6 +4129,9 @@ function configure_firewall_for_web_server {
4108 4129
         # docker does its own firewalling
4109 4130
         return
4110 4131
     fi
4132
+    if [[ $ONION_ONLY != "no" ]]; then
4133
+        return
4134
+    fi
4111 4135
     iptables -A INPUT -p tcp --dport 80 -j ACCEPT
4112 4136
     iptables -A INPUT -p tcp --dport 443 -j ACCEPT
4113 4137
     save_firewall_settings
@@ -4122,6 +4146,9 @@ function configure_firewall_for_tox {
4122 4146
         # docker does its own firewalling
4123 4147
         return
4124 4148
     fi
4149
+    if [[ $ONION_ONLY != "no" ]]; then
4150
+        return
4151
+    fi
4125 4152
     iptables -A INPUT -p tcp --dport $TOX_PORT -j ACCEPT
4126 4153
     save_firewall_settings
4127 4154
     echo 'configure_firewall_for_tox' >> $COMPLETION_FILE
@@ -4149,6 +4176,9 @@ function configure_firewall_for_git {
4149 4176
         # docker does its own firewalling
4150 4177
         return
4151 4178
     fi
4179
+    if [[ $ONION_ONLY != "no" ]]; then
4180
+        return
4181
+    fi
4152 4182
     iptables -A INPUT -p tcp --dport 9418 -j ACCEPT
4153 4183
     save_firewall_settings
4154 4184
     echo 'configure_firewall_for_git' >> $COMPLETION_FILE
@@ -4165,6 +4195,9 @@ function configure_firewall_for_email {
4165 4195
         # docker does its own firewalling
4166 4196
         return
4167 4197
     fi
4198
+    if [[ $ONION_ONLY != "no" ]]; then
4199
+        return
4200
+    fi
4168 4201
     iptables -A INPUT -p tcp --dport 25 -j ACCEPT
4169 4202
     iptables -A INPUT -p tcp --dport 587 -j ACCEPT
4170 4203
     iptables -A INPUT -p tcp --dport 465 -j ACCEPT