Skip to content

alexchwoj/samp-reverse-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

samp-reverse-proxy

Node Control Software for San Andreas Multiplayer Servers

### Clear rules ###
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -F
iptables -t mangle -F
iptables -t raw -F
iptables -t nat -X
iptables -t mangle -X
iptables -t raw -X
iptables -F
iptables -X
iptables -D PREROUTING -t raw -p udp -m set ! --match-set samp_whitelist src -j DROP
ipset -X samp_whitelist -!

# Enable forward
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p udp --dport 7777 -j DNAT --to-destination 45.134.11.133:7777
iptables -t nat -A POSTROUTING -j MASQUERADE

### SA:MP Firewall ###
ipset -N samp_whitelist hash:ip hashsize 16777216 maxelem 16777216 -!
iptables -A PREROUTING -t raw -p udp -m u32 ! --u32 "28=0x53414d50" -m set ! --match-set samp_whitelist src -j DROP

About

SA:MP Reverse Proxy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published