Compare commits
2 commits
3e56f5ffe3
...
d98f4f21be
Author | SHA1 | Date | |
---|---|---|---|
d98f4f21be | |||
6ca1b26e84 |
2 changed files with 3 additions and 1 deletions
|
@ -4,7 +4,7 @@
|
|||
...
|
||||
}: {
|
||||
services.minecraft-servers = {
|
||||
enable = false;
|
||||
enable = true;
|
||||
eula = true;
|
||||
openFirewall = true;
|
||||
servers.owo = {
|
||||
|
|
|
@ -38,6 +38,7 @@
|
|||
x.protocols
|
||||
|> map (protocol: ''
|
||||
iptables -t nat -A PREROUTING -p ${protocol} -d ${externalIp} --dport ${toString x.port} -j DNAT --to-destination ${x.destinationIp}
|
||||
iptables -t nat -A POSTROUTING -p ${protocol} -d ${x.destinationIp} --dport ${toString x.port} -j SNAT --to-source 172.245.52.19
|
||||
''))
|
||||
|> b.concatLists
|
||||
|> b.concatStringsSep "\n";
|
||||
|
@ -48,6 +49,7 @@
|
|||
x.protocols
|
||||
|> map (protocol: ''
|
||||
iptables -t nat -D PREROUTING -p ${protocol} -d ${externalIp} --dport ${toString x.port} -j DNAT --to-destination ${x.destinationIp} || true
|
||||
iptables -t nat -D POSTROUTING -p ${protocol} -d ${x.destinationIp} --dport ${toString x.port} -j SNAT --to-source 172.245.52.19
|
||||
''))
|
||||
|> b.concatLists
|
||||
|> b.concatStringsSep "\n";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue