Запуск веб-сервера за брандмауэром У меня нет доступа к


1

Я плохо провожу время в студенческой квартире: я хочу запустить веб-сервер на своем ноутбуке, который должен быть доступен вне сети.

Я сижу за каким-то прокси-сервером, который передает исходящие пакеты на соответствующий сервер, но когда дело доходит до входящих сообщений - он не будет правильно направлять их на мой ПК. (Похоже, пакеты передаются только в том случае, если какой-либо компьютер из студенческой квартиры уже подключен к серверу-отправителю)

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

У вас есть идеи, которые могут решить мою проблему?


Знаете ли вы, что находитесь за брандмауэром, или задействован маршрутизатор?
Mvy

Фуф .... хороший вопрос, может быть, я узнаю позже через IPtrace или перехват пакетов, но я предполагаю, что есть маршрутизатор
reijin

Ответы:


2

Честно говоря, не существует легкого способа сделать это, и любой способ, которым я могу думать, является уродливым взломом. У вас нет общедоступного IP-адреса (что затрудняет работу), прокси-сервера (что усложняет работу) и реального доступа. Я уверен, что есть некоторые вопросы политики, которые необходимо решить.

ОДИН взлом, который я могу придумать, может помочь в настройке туннеля ipv6 к вашему веб-серверу, а затем использовать общедоступный прокси-сервер 6-4 для подключения пользователей. Таким образом, вы сможете подключаться через туннель ipv6, иметь публичный (ipv6) адрес, и теоретически ваши пользователи смогут подключиться к нему. Естественно, для правильной работы потребуется некоторое тестирование, поскольку я понятия не имею о точном характере вашего брандмауэра и прокси.

Я бы использовал freenet6 с клиентом gw6c (хотя клиент windows должен работать) с методом v6udpv4 (который работает за nat). Мои клиенты, вероятно, захотят использовать шлюз сайта Sixxs для доступа.


интересно ... это должен быть туннель ipv6? Если да, не могли бы вы объяснить, почему? в дополнение к этому я немного запутался: нужно ли настраивать туннель с моего компьютера (с запущенным веб-сервером) на прокси?
Рейджин

две причины - во-первых, это «простой» способ получить публичный IP-адрес, и один из методов туннелирования работает за брандмауэром без конфигурации. Прокси-сервер должен предоставлять клиентам ipv4 доступ к серверу ipv6. Вы устанавливаете туннель от своего компьютера до брокера туннелей, который дает вам IPv6-адрес. Затем вы используете шлюз 6–4 для доступа к нему (который работает с большинством клиентов, использующих ipv4)
Journeyman Geek

1

Прежде всего, у меня такая же ситуация, я сделал этот туннель ipv6 на freenet6, работает как по волшебству. Я просто хотел бы отметить, что вам не нужен шлюз 6-4proxy или Sixxs для входа ваших клиентов с подключением ipv4, все, что вам нужно сделать, это получить доступ к вашему серверу, используя ваш делегированный домен http://youraccountname.broker. freenet6.net и они хороши, чтобы пойти.


Ответ запутывается в деталях о вашей ситуации. Не могли бы вы переписать, начиная с ответа, а затем вспомогательные детали?
убийца

К сожалению регистрация закрыта для freenet6, поэтому я не могу получить делегированный домен
Ник Пейнтер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.