mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
Update INSTALL.sh
This commit is contained in:
parent
98f5c01bf0
commit
28c7673c79
@ -692,7 +692,7 @@ setup_firewall_service() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function open_port_csf() {
|
function open_port_csf() {
|
||||||
local port=$1
|
local port=$1
|
||||||
local csf_conf="/etc/csf/csf.conf"
|
local csf_conf="/etc/csf/csf.conf"
|
||||||
@ -709,6 +709,23 @@ setup_firewall_service() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function open_tcpout_csf() {
|
||||||
|
local port=$1
|
||||||
|
local csf_conf="/etc/csf/csf.conf"
|
||||||
|
|
||||||
|
# Check if port is already open
|
||||||
|
port_opened=$(grep "TCP_OUT = .*${port}" "$csf_conf")
|
||||||
|
if [ -z "$port_opened" ]; then
|
||||||
|
# Open port
|
||||||
|
sed -i "s/TCP_OUT = \"\(.*\)\"/TCP_OUT = \"\1,${port}\"/" "$csf_conf"
|
||||||
|
echo "TCP_OUT port ${port} opened in CSF."
|
||||||
|
ports_opened=1
|
||||||
|
else
|
||||||
|
echo "TCP_OUT port ${port} is already open in CSF."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
edit_csf_conf() {
|
edit_csf_conf() {
|
||||||
sed -i 's/TESTING = "1"/TESTING = "0"/' /etc/csf/csf.conf
|
sed -i 's/TESTING = "1"/TESTING = "0"/' /etc/csf/csf.conf
|
||||||
sed -i 's/ETH_DEVICE_SKIP = ""/ETH_DEVICE_SKIP = "docker0"/' /etc/csf/csf.conf
|
sed -i 's/ETH_DEVICE_SKIP = ""/ETH_DEVICE_SKIP = "docker0"/' /etc/csf/csf.conf
|
||||||
@ -727,6 +744,7 @@ setup_firewall_service() {
|
|||||||
install_csf
|
install_csf
|
||||||
edit_csf_conf
|
edit_csf_conf
|
||||||
open_out_port_csf
|
open_out_port_csf
|
||||||
|
open_tcpout_csf 3306 #mysql tcp_out only
|
||||||
open_port_csf 22 #ssh
|
open_port_csf 22 #ssh
|
||||||
open_port_csf 53 #dns
|
open_port_csf 53 #dns
|
||||||
open_port_csf 80 #http
|
open_port_csf 80 #http
|
||||||
|
Loading…
Reference in New Issue
Block a user