Quanta memória RAM para executar uma ponte Tor?

0

Heyho,

Gostaria de executar várias pontes Tor nos vservers. O sistema operacional será o Linux (Ubuntu 12.04 amd64). Alguém tem experiência com quanta memória eu vou precisar? Os servidores vs 512MB custam 30 - 50% a mais do que os servidores MB de 256 MB, então eu gostaria de ir com 256 MB se for o suficiente. Eu quero executar apenas uma instância do Tor em cada vserver em combinação com pyobfsproxy (inclui obfs2 e obfs3) servindo em um endereço IPv4 e um IPv6.

Vale a pena compilar o Tor para não ter que usar o glibc ?

Respostas muito apreciadas!

    
por meow 06.02.2013 / 03:59

2 respostas

1

Eu imagino que isso dependeria de quanto tráfego está passando pela ponte. Seu provedor vServer oferece a capacidade de atualizar? Se assim for, vá para o servidor de 256MB e se ele estiver com dificuldades, vá para a opção 512mb. Você não mencionou quanta largura de banda a caixa terá, então é difícil dizer quanto trabalho ela vai fazer. Se você precisar fazer upgrade mais tarde, será possível migrar suas configurações com bastante facilidade, se elas fornecerem um novo host. Se eles simplesmente atualizarem sua memória, então não haverá nenhum problema. Espero que isso ajude.

    
por 06.02.2013 / 05:00
0

Duas pontes (x86_64, vinculadas estaticamente, uma ponte em cada um dos 2 endereços IP) são executadas confortavelmente em 256MB no CentOS / x86_64. Isso é com tráfego de até 1024 GB / mês.

Dito isto, é melhor ter algum espaço de swap disponível para operação atípica (por exemplo, instalar atualizações do SO, etc.) Em VPSs com apenas 256MB e sem swap eu tenho que matar uma das pontes para o yum / rpm trabalharem atualizar a mágica.

Você precisará de mais memória se estiver executando o Obfsproxy, especialmente se estiver vinculado estaticamente. Eu não posso ser mais específico porque estou apenas começando com o Obfsproxy.

Em relação à compilação: Definitivamente vale a pena compilar / ligar-se, mas não para a glibc. Você não pode linkar a glibc estaticamente porque libpthreads simplesmente não irá linkar estaticamente. O benefício de se vincular ao zlib / openssl / libevent é que você pode usar as versões atuais dessas bibliotecas, em vez de usar qualquer distribuição da sua distribuição. (Até mesmo a versão mais recente do CentOS6, lançada há duas semanas, tem versões obsoletas de todos os três pacotes.) E você especialmente quer o mais recente openssl para sua velocidade e melhorias no AES. Além disso, a compilação permite-lhe utilizar completamente o conjunto de instruções da sua CPU.

Mais uma coisa. Você escreveu "vserver". Se isso é apenas um atalho para o VPS, você pode ignorar o que segue. Se você quis dizer virtualização VServer, eu recomendo que você use outro, qualquer outro método de virtualização. (Por exemplo, Xen, KVM, VMWare, etc.) Principalmente porque as tabelas ip {6} e certas variáveis de configuração do sistema não estarão disponíveis para você neste ambiente não virtualizado de verdade.

    
por 05.04.2013 / 16:50