Доступ к веб-сайтам через другой порт?[закрыто]

StackOverflow https://stackoverflow.com/questions/79381

  •  09-06-2019
  •  | 
  •  

Вопрос

Я хочу получить доступ к веб-сайту через порт, отличный от 80 или 8080.Это возможно?Я просто хочу просмотреть веб-сайт, но через другой порт.У меня нет роутера.Я знаю, что это можно сделать, потому что у меня есть браузер, который обращается к веб-сайтам через разные порты, который называется XB Browser от Xero Bank.


Спасибо за ответы.Итак, если я настрою прокси-сервер на одном компьютере, я смогу передать его с моего компьютера на другой компьютер, который затем вернет мне веб-сайт.Будет ли это обойти программное обеспечение для ведения журналов?

Это было полезно?

Решение

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

Другие советы

Простой способ — добраться до http://имя_сайта.com:174, и вы будете входить через другой порт.

Вы можете использовать ssh для перенаправления портов куда-то еще.

Если у вас есть два компьютера, один из которых вы просматриваете, а другой имеет свободный доступ к веб-сайтам и не регистрируется (т.он у вас есть и он сидит дома), тогда вы можете настроить туннель между ними для пересылки http-трафика.

Например, я подключаюсь к домашнему компьютеру с работы по ssh, с пробросом портов, вот так:

ssh -L 22222:<target_website>:80 <home_computer>

Затем я могу указать в своем браузере

http://localhost:22222/

И этот запрос будет перенаправлен по ssh.Поскольку рабочий компьютер сначала подключается к домашнему компьютеру, а затем к целевому веб-сайту, войти в систему будет сложно.

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

Т.е.«Как мне обойти веб-прокси, чтобы избежать регистрации моего трафика?»

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

http://thiswebsiteisona Differentport:57/some/dir/structure.htm сделаю это.

Вам просто нужно добавить номер порта в конец URL-адреса сервера, разделенный двоеточием.

Вы можете запустить веб-сервер на любом порту.80 — это просто соглашение, как и 8080 (веб-сервер на непривилегированном порту) и 443 (веб-сервер + SSL).Однако, если вы хотите просмотреть какой-либо веб-сайт, указав в браузере другой порт, вам, вероятно, не повезло.Если веб-сервер не запущен на этом порту явно, вы просто получите сообщение об ошибке.

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

Если сервер веб-сайта прослушивает другой порт, тогда да, просто используйте http://адрес:порт/

Если сервер не прослушивает другой порт, то, очевидно, вы не можете этого сделать.

Если вы не пользуетесь прокси-сервером, веб-серверы, на которых размещены сайты, к которым вы хотите получить доступ, должны быть настроены на прослушивание порта, отличного от 80 или 8080.

Возможно, это очевидно, но, кстати, это будет работать только в том случае, если веб-сервер обслуживает запросы этого веб-сайта через альтернативный порт.Веб-сервер нередко обслуживает сайт только через порт 80.

Вы можете получить доступ к веб-сайту только через порт, связанный с http-сервером.Пример:У меня есть веб-сервер, и он прослушивает соединения через порт 123, и вы можете подключить мои страницы только к моему порту 123.

если вы хотите заниматься серфингом и обойти регистрацию IP-адреса, вы можете использовать http://www.zend2.com/

Это зависит.

Веб-сервер на другом конце будет настроен на определенный порт, обычно 80, и будет принимать запросы только на этот конкретный порт.Что-то в цепочке должно будет обращаться к порту 80 к веб-сайту.

Если вы управляете веб-сайтом, вы можете изменить порт или заставить его принимать запросы на несколько портов.

Если веб-сайт уже использует другой порт, вы можете просто использовать синтаксис двоеточия для ссылки на другой порт (например: http://server.com:1234 для порта 1234).

Если вы хотите использовать другой порт на стороне клиента, но хотите общаться с портом 80 на стороне веб-сервера, вам необходимо перенаправить трафик с порта x на порт 80.Распространенный способ запустить эту систему — использовать переадресацию портов.ssh может сделать это за тебя, см. здесь для Unix/технического обзора или здесь если вы используете Windows.

Надеюсь, это поможет.

Чтобы прояснить предыдущие ответы, протокол HTTP «зарегистрирован» с портом 80, а HTTP через SSL (также известный как HTTPS) зарегистрирован с портом 443.

Хорошо известные номера портов задокументировано IANA.

Если вы имеете в виду «обход программного обеспечения для ведения журналов» на веб-сервере, то нет.Он будет видеть трафик, исходящий от вас, по крайней мере, через IP-адрес прокси-системы.Если вы пытаетесь обойти меры контроля, установленные вашим ИТ-отделом, вам необходимо переосмыслить это.Если ваш ИТ-отдел блокирует исходящий трафик на порт 80, 8080 или 443, на то есть причина.Спросите своего ИТ-директора.Если вам нужен исходящий доступ к этим портам с вашей локальной рабочей станции для выполнения вашей работы, обратитесь к ним.

Установка прокси-сервера или использование бесплатного прокси-сервиса может быть нарушением политики компании и поставить под угрозу вашу занятость.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top