我在 Windows 服务器上运行远程访问软件,用于远程连接我的客户以获得技术支持。
为了访问服务器,他们必须输入我的地址,然后将端口号附加到末尾。
对于我的 90% 的客户来说,这显然极其复杂。
有没有办法将 URL 映射到端口号?
答案1
由于 URL 的主机部分定义了您正在访问的计算机的主机名,而协议(例如“http”)定义了您将如何与其通信 - “语言”和标准端口(在 HTTP 的情况下为端口 80)- 您无法将 URL“映射”到特定端口。唯一的方法就是您刚才提到的 - 在主机名后添加 :port。
理论上,您可以通过注册一个新协议来实现这一点。您可以将其命名为“scandalist://mysite.com”,并定义该协议scandalist
为端口 8080 上的 HTTP。但这肯定是您不想做的事情 - 尤其是因为您必须更改客户计算机上的设置。
相反,您可能应该重新考虑授予他们访问资源的方式。为什么不能在端口 80 上执行此操作?如果是出于安全原因,您可能需要设置防火墙或仅允许来自 VPN 的连接。
或者,如果您希望它真的非常简单,请在某处(在您自己的主机或免费托管中)创建一个网页,将您的用户重定向到该 URL。即使是 tinyurl 也可以。