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

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


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

14 ответов


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


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


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

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

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

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

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

http://localhost:22222/

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

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

Ie. "Как обойти веб-прокси, чтобы избежать регистрации трафика?"


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


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


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


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

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


http://thiswebsiteisonadifferentport:57/some/dir/structure.НТМ сделает это.

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


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


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


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


Если вы хотите путешествовать и передавать ваш IP входа вы можете использовать http://www.zend2.com/


Это зависит.

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

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

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

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

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


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

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

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

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