O ISP não permite conexões de entrada (por exemplo, hospedagem de um servidor) - de qualquer forma, para contornar isso usando uma VPN?

4

Meu ISP, como muitos hoje, não permite conexões de entrada, por isso, se eu tentar hospedar software de servidor no meu PC doméstico, ninguém (mesmo eu) tentando se conectar a esse servidor através do meu endereço IP público não é capaz de estabelecer uma conexão. Isso se torna um problema porque é impossível hospedar jogos on-line.

Eu tenho uma caixa VPS Linux alugada; Existe algum software VPN que eu possa instalar nele que eu possa conectar do meu PC doméstico e, em seguida, qualquer pessoa que se conecte a uma porta específica nesse VPS terá o tráfego encapsulado no meu PC doméstico, permitindo que eu hospede jogos dessa maneira? Em caso afirmativo, de qual software eu preciso (no meu PC e no VPS) e como configurá-lo?

Editar: Devo observar que estou interessado em qualquer solução (de preferência gratuita, caso contrário, de baixo custo pode ser uma opção) que atinja esse objetivo; Eu não estou necessariamente amarrado em que uma VPN deve ser usada de alguma forma, mas foi minha (talvez incorreta) suposição de que o software VPN é o software que realiza esse objetivo.

No final, estou satisfeito com qualquer resposta que forneça uma solução passo-a-passo específica , com links, que me permita ouvir conexões de entrada para que eu possa hospedar jogos multiplayer, como StarCraft 1, Warcraft III, A Kingdom For Keflings, etc. Eu não estou interessado em atualizar para uma conta de "negócios" com o meu ISP (eu já falei com eles sobre isso, e minha conta de internet iria de US $ 30 / mês para cerca de US $ 200 / mês .. de forma alguma uma opção realista).

    
por Josh1billion 26.03.2012 / 08:55

4 respostas

1

Experimente o LogMeIn Hamachi , ele é shareware e permite que você conecte facilmente alguns computadores sem muita complicação. As portas necessárias estão listadas aqui , primeiro tenta algumas portas acima de 10.000 e pode retornar para a porta SSL 443. Uma delas pode / deve estar aberta, a menos que seu ISP bloqueie intencionalmente as portas Hamachi.

Isso é frequentemente usado por jogadores para contornar limitações.

    
por 02.04.2012 / 23:17
3

Se você realmente quiser usar VPN, pode ser mais fácil definir um roteador como um servidor VPN e definir um cliente VPN no VPS. Por exemplo, os roteadores DD-WRT podem ser facilmente configurados como servidores VPN , e você pode instalar o cliente OpenVPN no VPS.

Outras opções, possivelmente mais fáceis:

Você pode alterar a porta do servidor no seu PC ou alterá-la no roteador, se tiver uma. É improvável que o seu ISP bloqueie todas as portas, provavelmente elas bloqueiam apenas as comuns. Obviamente, você pode estar violando seus TOS ISPs.

Se o software do servidor for executado no Linux, você poderá instalá-lo no VPS. As chances são de que ele teria um melhor uplink do que sua conexão doméstica e, dependendo do jogo, isso pode ser uma vantagem.

Se o software do servidor for executado no Windows, você poderá obter o Windows VPS. As mesmas considerações de velocidade acima.

Muitos ISPs oferecem conexões de negócios por um preço mais alto. Normalmente você pode executar servidores com essas conexões.

    
por 27.03.2012 / 05:44
2

Você precisa de um serviço de aperto de mãos feito fora de seu computador, para que seu ISP não veja uma conexão de entrada, mas sim uma de saída.

Você pode experimentar qualquer um dos serviços de acesso remoto disponíveis na Web, como TeamViewer , LogMeIn Free ou outro, até que você encontre um que faça a conexão através de seu site no caminho certo para contornar seu ISP.

Você pode precisar de DNS dinâmico . Consulte também Abra os Serviços de DNS Dinâmico do Diretório . Alguns roteadores podem se conectar automaticamente a esse serviço.

    
por 02.04.2012 / 11:36
2

É possível fazer algo parecido por meio de túneis SSH Remote, mas isso pode confundir o cliente de conexão ou o próprio servidor. A ideia, de qualquer forma, é:

  • Execute, no seu computador local, ssh -R :<<port to listen>>:localhost:<<same port>> <<your vps' address>> . Observe o primeiro : . A menos que seja bloqueado pela configuração GatewayPorts do seu sshd, isto irá configurar uma porta de escuta no servidor, que quando contatado será encaminhado dentro da conexão ssh para o seu computador local (portanto localhost ), contatando o que estiver escutando <<same port>> (qual seria o seu jogo).
    • Se você estiver usando o PuTTY como um cliente SSH, leia o link para ter uma ideia de como para configurar isso. Marque a caixa de seleção "Portas remotas fazem o mesmo" (a principal : ), insira o <<port to listen>> no campo Source port e localhost:<<same port>> no campo Destination . Certifique-se de selecionar o botão de opção Remote e clique em Add .
  • O seu servidor "acha" que está sendo executado no endereço IP do seu VPS, se possível. Isso ajudará a reduzir a confusão do cliente caso isso funcione e o servidor faça publicidade em alguma lista de servidores.
  • Tente se conectar ao servidor fazendo com que um cliente se conecte ao endereço IP do VPS. Se funcionar, você alcançou o sucesso.

EDIT: isso provavelmente funciona apenas com portas TCP

    
por 03.04.2012 / 18:27

Tags