У меня есть программное обеспечение для удаленного доступа, работающее на сервере Windows, которое я использую для удаленного подключения к своим клиентам для получения технической поддержки.

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

то есть ... http://mysite.com:8080

Это, очевидно, чрезвычайно сложно для 90 процентов моих клиентов.

Есть ли способ сопоставить URL-адрес с номером порта?

то есть ... http://mysite.com/connect переводится на http://mysite.com:8080

1 ответ1

1

Поскольку часть URL-адресов хоста определяет имя хоста компьютера, к которому вы обращаетесь, а протокол (например, "http") определяет, как вы будете с ним разговаривать - "язык" и стандартный порт (в случае HTTP, порт 80). ) - вы не можете "сопоставить" URL с конкретным портом. Единственный способ - это то, что вы только что упомянули - добавить порт: после имени хоста.

Теоретически, вы можете сделать это, зарегистрировав новый протокол. Вы можете назвать это «scandalist://mysite.com» и определить, что scandalist протокола является HTTP в порту 8080. Но это, безусловно, то, что вы не хотите делать, тем более что вам придется менять настройки на компьютерах ваших клиентов.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .