Настройте веб-сервер позади маршрутизатора, которым я не управляю

Ситуация проста: Я нахожусь в сети (интранет), где я/могу, управляют маршрутизатором. Можно в основном принять все, что я имею, один порт Ethernet и любое количество машин.

Я хочу выполнить сервер доступное использование, по крайней мере, HTTP, и, дополнительно, если это возможно, FTP и SSH, с помощью самого дешевого (и самый легкий) путь.

Это вообще возможно?

Править: Ничего себе, теперь существует много ответов!

Так, быстрое краткое изложение:

  • У меня нет общедоступного IP
  • Обратное туннелирование могло бы работать
  • Оптимально я хотел бы порты 80/21/22.
  • Если бы у меня был сервер снаружи с ssh возможностями, я не спросил бы. Туннели легки.
  • Я еще не нахожусь на самом деле в месте.
  • Это - университетский хостел.
1
задан 29.08.2013, 12:17

4 ответа

Так как у Вас нет доступа к маршрутизатору, нет никакого способа сделать его публично доступным через IPv4. Вы смогли делать это доступным для IPv6 при использовании протокола туннелирования, который поддерживает пересекающий NAT. Во всех случаях это может быть сделано доступным внутренне.

2
ответ дан 22.11.2019, 03:04

Во-первых, у Вас есть общедоступный IP-адрес (т.е. не 10.x.x.x или 192.168.x.x)? Когда Вы переходите к http://whatismyipaddress.com/, это показывает тот же адрес, как Ваш компьютер полагает, что его IP-адрес?

Если так, затем поздравления! Для внешнего мира (вероятно), возможно получить доступ к Вашей машине непосредственно!

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

Если с другой стороны, маршрутизатор делает NAT и/или блокирует соответствующие порты, то Ваши опции очень ограничены. В зависимости от деталей того, что тот маршрутизатор делает и не позволяет, Вы смогли к туннельному трафику в от внешнего поля, но, действительно, если у Вас есть доступ к подходящей машине, чтобы сделать туннелирование от, затем можно также просто установить сервер (серверы) там.

1
ответ дан 22.11.2019, 03:04

Если это не некоторая шина корпоративной среды некоторая простая установка (как общее интернет-соединение в жилом доме) затем, Универсальный Plug and Play мог бы открыть порты, в которых Вы нуждаетесь.

(Но ответить, что, нам нужно намного больше деталей. И если Вы хотите использовать общие порты как 22, 80, и 443 затем кто-то еще мог бы уже использовать их.)

0
ответ дан 22.11.2019, 03:04

Я сделал это прежде..

Сервер SSH находится на компьютере с клиентом FTP.

Клиент SSH сидит на компьютере с FTP-сервером.

Каждый компьютер соединяется с собой. Затем компьютер с клиентом SSH соединяется с компьютером с сервером SSH.

Процесс называют обратным туннелем. SSH может сделать это.

Infact VNC может сделать подобную вещь функционально, но использует всего 2 элемента. и терминология, которую они используют, - то, что сервер инициирует обратное соединение со средством просмотра слушания.

Существует много учебных руководств на реверсе, туннелирующем онлайн.

0
ответ дан 22.11.2019, 03:04

Теги

Похожие вопросы