IP Masking: Difference between revisions

From Kaboom Wiki
m alts -> accounts
Level 2 header. Level 1 is title
Line 1: Line 1:
'''IP masking''' refers to the practice of replacing real [[Wikipedia:IP addresses|IP addresses]] with psuedorandom addresses, with the same original address producing the same psuedorandom address. This practice allows for increased player privacy on [[Kaboom]] and [[Kaboom Clones|clones]] while still allowing for the accounts of a single IP address to be identified.
'''IP masking''' refers to the practice of replacing real [[Wikipedia:IP addresses|IP addresses]] with psuedorandom addresses, with the same original address producing the same psuedorandom address. This practice allows for increased player privacy on [[Kaboom]] and [[Kaboom Clones|clones]] while still allowing for the accounts of a single IP address to be identified.


=[[Wikipedia:Network_address_translation#One-to-many_NAT|SNAT]]=
==[[Wikipedia:Network_address_translation#One-to-many_NAT|SNAT]]==
This is the most common method of IP masking, as it is the method employed by [[Kaboom]]. Usually, this is done via [[Wikipedia:iptables|iptables]], but similar programs like [[Wikipedia:nftables|nftables]] are able to achieve similar results.
This is the most common method of IP masking, as it is the method employed by [[Kaboom]]. Usually, this is done via [[Wikipedia:iptables|iptables]], but similar programs like [[Wikipedia:nftables|nftables]] are able to achieve similar results.


The script to setup this particular method is [https://github.com/kaboomserver/framework/blob/master/config/iptables available in the kaboomserver/framework repo].  
The script to setup this particular method is [https://github.com/kaboomserver/framework/blob/master/config/iptables available in the kaboomserver/framework repo].  


=Other means=
==Other means==


On some clones, due to technical limitations like being behind a proxy, not having administrator access or not having a firewall capable of this, the operators may choose to provide IP masking via [https://github.com/vectrix-space/ignite/ Ignite] mods or server/proxy plugins.  
On some clones, due to technical limitations like being behind a proxy, not having administrator access or not having a firewall capable of this, the operators may choose to provide IP masking via [https://github.com/vectrix-space/ignite/ Ignite] mods or server/proxy plugins.  


[[Category:Kaboom]]
[[Category:Kaboom]]

Revision as of 05:47, 12 August 2026

IP masking refers to the practice of replacing real IP addresses with psuedorandom addresses, with the same original address producing the same psuedorandom address. This practice allows for increased player privacy on Kaboom and clones while still allowing for the accounts of a single IP address to be identified.

SNAT

This is the most common method of IP masking, as it is the method employed by Kaboom. Usually, this is done via iptables, but similar programs like nftables are able to achieve similar results.

The script to setup this particular method is available in the kaboomserver/framework repo.

Other means

On some clones, due to technical limitations like being behind a proxy, not having administrator access or not having a firewall capable of this, the operators may choose to provide IP masking via Ignite mods or server/proxy plugins.