23 lines
		
	
	
		
			447 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			447 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| RULE_FILTER="INPUT -i vif+ -p tcp --dport 8082 -j ACCEPT"
 | |
| RULE_NAT="PR-QBS-SERVICES -i vif+ -d 10.137.255.254 -p tcp --dport 8082 -j REDIRECT"
 | |
| 
 | |
| if [ "$1" = "start" ]; then
 | |
| cat <<__EOF__ | iptables-restore -n
 | |
| *filter
 | |
| -I $RULE_FILTER
 | |
| COMMIT
 | |
| *nat
 | |
| -I $RULE_NAT
 | |
| COMMIT
 | |
| __EOF__
 | |
| else
 | |
|     # Remove rules
 | |
|     # shellcheck disable=SC2086
 | |
|     iptables -D $RULE_FILTER
 | |
|     # shellcheck disable=SC2086
 | |
|     iptables -t nat -D $RULE_NAT
 | |
|     exit 0
 | |
| fi
 | 
