IP Masking: Difference between revisions
create page |
shameless self promotion |
||
| (3 intermediate revisions by 2 users not shown) | |||
| 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. | |||
==[[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. | |||
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== | |||
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. | |||
Some examples of such masking are [https://code.optmstc.dev/opt/ip-random opt/ip-random] and [https://code.hcesaropz.dev/hcesaropz/unibom-masker hcesaropz/unibom-masker]. | |||
[[Category:Kaboom]] | [[Category:Kaboom]] | ||
Latest revision as of 04:17, 31 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[edit]
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[edit]
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.
Some examples of such masking are opt/ip-random and hcesaropz/unibom-masker.