2017-02-09 27 views
0

Я в ситуации, когда я не могу изменить правила переадресации портов моего маршрутизатора, и я хотел бы использовать службу как собственное облако. У меня есть сервер с фиксированным IP, к которому я могу создать туннель SSH. Мои два вопроса:Доступ к локальному серверу извне без переадресации портов

Выполняя туннель ssh, все данные передаются через сервер? (Если есть ограничение на скорость передачи на моей стороне сервера, это будет проблемой).

Есть ли другой способ обойти переадресацию порта на маршрутизаторе?

ответ

1

Вам также необходимо отправить порт SSH. Я был бы удивлен, если бы это было разрешено по умолчанию на маршрутизаторе.


Поступая в SSH туннель, все данные передаются через сервер?

Да. SSH-туннель - это «бедный человек VPN».


«Я хочу, чтобы выставить локальный сервер за NAT или брандмауэра к Интернету.»

ngrok позволяет выставить ... сервер, работающий на локальном компьютере в Интернете. Просто скажите ngrok какой порт ваш ... сервер прослушивает

ngrok http <http_port>

или

ngrok tcp <tcp_port>

- Ngrok


SSH туннель будет больше s ecure.

+0

Насколько я понимаю, ngrok похож на туннель SSH, но просто передает его на аутсорсинг. –

+0

Он не создает зашифрованный туннель (по умолчанию), поэтому не совсем. Это открытый исходный код, если вы хотите посмотреть на него. https://github.com/inconshreveable/ngrok –