A página de suporte do HitLeap diz:
Can I run multiple HitLeap Viewers?
Yes, if you have access to multiple computers then you can run one instance of the HitLeap Viewer on each of them, assuming that they also have different IP addresses.
Isso significa que apenas uma instância é permitida para cada endereço IP, para que você não possa executar mais de uma instância em um computador.
A solução do VirtualBox
A solução simples seria usar o VirtualBox para criar vários recursos virtuais máquinas que podem executar uma instância separada do HitLeap. Esta solução simples não é muito conveniente, mas não requer profunda conhecimento do Linux.
A solução de namespaces de rede (sem o VirtualBox)
Soluções mais complexas que não exigem máquinas virtuais são descritas no post Vincule o programa unix a uma interface de rede específica .
A resposta aceita usa um recurso flexível chamado 'namespaces de rede'
que é exposto através do programa ip
do Linux.
A resposta descreve como fazer o seguinte como root:
# Add a new namespace called test_ns ip netns add test_ns # Set test to use eth0, after this point eth0 is not usable by programs # outside the namespace ip link set eth0 netns test_ns # Bring up eth0 inside test_ns ip netns exec test_ns ip link set eth0 up # Use dhcp to get an ipv4 address for eth0 ip netns exec test_ns dhclient eth0 # Ping google from inside the namespace ip netns exec test_ns ping www.google.co.uk
It is also possible to manage network namespaces to some extent with the
unshare
andnsenter
commands. This allows you to also create separate spaces for PIDs, users and mount points.
Outras referências contidas nesse post são: