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