#!/usr/bin/fish set -l user admin set -l fish_config_dir /home/$user/.config/fish mkdir -p $fish_config_dir set -l fish_config $fish_config_dir/config.fish runuser -u $user -- vi $fish_config source $fish_config echo "net.ipv4.ip_forward=1" >>/etc/sysctl.conf sysctl -p firewall-cmd --remove-service mdns firewall-cmd --remove-forward firewall-cmd --add-masquerade set -l minisforum_ip 134.93.76.193 # HTTP firewall-cmd --add-rich-rule="rule forward-port port=80 protocol=tcp to-port=8000 to-addr=$minisforum_ip" # HTTPS firewall-cmd --add-rich-rule="rule forward-port port=443 protocol=tcp to-port=4430 to-addr=$minisforum_ip" # TCP for port in \ # Git SSH 2222 firewall-cmd --add-rich-rule="rule forward-port port=$port protocol=tcp to-port=$port to-addr=$minisforum_ip" end firewall-cmd --list-all read -P "Continue " >/dev/null firewall-cmd --runtime-to-permanent