Acessando o servidor remotamente sem redirecionar as portas?

1

Estou montando um servidor web Debian na minha escola que as pessoas precisam ter acesso fora da escola (isto é, o site precisa estar acessível de fora da rede local). O problema é que eles não têm a porta 80 aberta (ou, na verdade, nenhuma porta, exceto 1723), e eles não têm permissão para abri-la, uma vez que o conselho escolar não permite isso.

Minha pergunta é: existe alguma maneira de fazer isso sem o encaminhamento de porta? Eu sei que a porta 1723 é para PPTP, então há alguma maneira que eu poderia usar para tornar isso possível?

Eu sei que poderia ter apenas o servidor fora da escola e ter acesso remoto de qualquer lugar, mas os alunos das escolas com acesso WiFi têm pouca quantidade de acesso à Internet, já que geralmente estão sendo usados pelos dispositivos da escola, mas se eles pudessem acessar o servidor localmente enquanto estavam no WiFi da escola, então não haveria esse problema.

    
por Moozery 24.02.2014 / 05:21

1 resposta

0

Se você tiver outro servidor em outro lugar, você pode usar um túnel ssh para acessar o nat e o firewall:

+--------------------------------------------+        |||         +----------------------------------+
| Server at school                           |        |||         | Server outside network           |
|   10.2.3.100                               |        |||         |   1.2.3.4                        |
|   HTTPD on 80                              |--SSH through fw--> |   HTTPD 80 proxy -> localhost:81 |
|   ssh -R 81:localhost:80 [email protected] |        |||         |   sshd                           |
|   dns mywebsite.com -> 1.2.3.100           |        |||         |   dns mywebsite.com -> 1.2.3.4   |
+--------------------------------------------+        |||         +----------------------------------+
                     ^                                                               ^                 
                     |                                                               |                 
+--------------------------------------------+                    +----------------------------------+
| Client at school looks up mywebsite.com    |                    | Client outside school looks up   |
|   and connects directly to the server      |                    |   mywebsite.com and gets 1.2.3.4 |
+--------------------------------------------+                    |   which is either served from    |
                                                                  |   proxy or forwarded over ssh    |
                                                                  +----------------------------------+
    
por 24.02.2014 / 05:57