| 
				
			 | 
			
			
				@@ -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 
			 |