【问题标题】:Is there a alternative default port number for https (443) which is above 1024?是否有高于 1024 的 https (443) 的替代默认端口号?
【发布时间】:2012-08-14 11:11:14
【问题描述】:

我们想在firefox地址栏中隐藏端口号,由于我们没有root用户,所以无法更改为端口443。这可能吗?

对于 Firefox 浏览器,是否存在 1024 以上的“替代默认 https 端口”,并且当 url 以 https 开头时,firefox 会尝试?

【问题讨论】:

  • 恐怕别无选择。当服务未从默认端口侦听时,必须从客户端显式提及该端口。
  • @E_net4 我们是否可以修改unix路由表以将端口443转发到我们的端口9000?
  • 我不知道,但我的观点是:你在一个简单的概念上想的太多了。要么尝试获得所需的 root 权限,要么让它有一个明确的端口号。
  • @codeplay,我正在删除我对这个问题的回答,因为它在这里没有回答真正的问题。由于它似乎受到大众关注,我将其发布在一个新问题上:stackoverflow.com/a/32478278/1670956
  • 现在,请看一下@AbuZubair 的答案,它应该被标记为正确答案

标签: http https


【解决方案1】:

正如 cmets 所说,不,你不能。但是,您可以使用任何您想要的端口,只要客户明确提及它。任何 1024 或更高的端口都是非标准端口,可以使用。

【讨论】:

  • 什么?不!端口 0 到 1023 是特权端口,1024 到 49151 是知名注册端口。它们都应该出现在您的/etc/services 文件中。高于 41959 的所有内容都是动态端口,不应由任何服务持有。
  • @DaSourcerer:“知名”端口只是为给定服务注册的默认端口。如果您没有运行可以在给定端口上响应的服务,那么您可以随意使用该端口。并且仅建议临时端口位于端口空间的上 1/4。 TCP 根本不需要它(更不用说要求临时端口使用该范围),即使你使用它们,宇宙也不会内爆。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-07
  • 1970-01-01
  • 1970-01-01
  • 2020-03-25
  • 1970-01-01
  • 1970-01-01
  • 2015-07-30
相关资源
最近更新 更多