【问题标题】:Accessing Websites through a Different Port? [closed]通过不同的端口访问网站? [关闭]
【发布时间】:2010-09-09 21:54:11
【问题描述】:

我想从不同于 80 或 8080 的端口访问网站。这可能吗?我只想通过不同的端口查看该网站。我没有路由器。我知道这是可以做到的,因为我有一个可以通过不同端口访问网站的浏览器,Xero Bank 称为 XB Browser。


感谢您的回答。因此,如果我在一台计算机上设置代理,我可以让它从我的计算机转到另一台计算机,然后将网站返回给我。这会绕过日志软件吗?

【问题讨论】:

    标签: browser ports


    【解决方案1】:

    如果您的问题是关于 IIS(或其他服务器)配置 - 是的,这是可能的。您只需在默认站点或虚拟目录下创建端口映射,并将特定端口分配给您需要的站点。例如,它有时对 Web 服务非常有用,当默认端口分配给某些 UI 前端并且您希望将服务分配给相同的地址但具有不同的端口时。

    【讨论】:

      【解决方案2】:

      一个简单的方法是到达http://websitename.com:174,然后您将通过不同的端口进入。

      【讨论】:

        【解决方案3】:

        您可以使用 ssh 将端口转发到其他地方。

        如果您有两台计算机,一台用于浏览,另一台可免费访问网站且未登录(即您拥有它并且它就在家里),那么您可以在它们之间建立一条隧道来访问转发 http 流量。

        例如,我使用 ssh 连接到我的家庭计算机,并使用端口转发,如下所示:

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

        然后我可以将浏览器指向

        http://localhost:22222/
        

        并且此请求将通过 ssh 转发。由于工作电脑是先联系家里电脑,再联系目标网站,所以很难登录。

        但是,这一切都涉及到“如何绕过网络代理”之类的问题,我建议您创建一个新问题,询问您到底想做什么。

        即。 “如何绕过网络代理以避免记录我的流量?”

        【讨论】:

          【解决方案4】:

          不,因为服务器决定它在哪个端口上运行。也许你可以安装一个代理,它会重定向端口,但最终连接会在你机器的 80 端口上建立。

          【讨论】:

            【解决方案5】:

            您可以在任何端口上运行 Web 服务器。 80 与 8080(非特权端口上的 Web 服务器)和 443(Web 服务器 + ssl)一样,只是惯例。但是,如果您希望通过将浏览器指向不同的端口来查看某个网站,那么您可能不走运。除非 Web 服务器明确地在该端口上运行,否则您只会收到一条错误消息。

            【讨论】:

              【解决方案6】:

              视情况而定。

              另一端的网络服务器将设置为某个端口,通常为 80,并且只接受该特定端口上的请求。链上的某些东西需要与网站的 80 端口通信。

              如果您控制网站,那么您可以更改端口,或让它接受多个端口上的请求。

              如果网站已经在使用不同的端口,您可以使用冒号语法来引用另一个端口(例如:http://server.com:1234 表示端口 1234)。

              如果您想在客户端使用不同的端口,但又想与 Web 服务器端的端口 80 通信,则需要将流量从端口 x 路由到端口 80。获取此端口的常用方法启动和运行是使用端口转发。 ssh 可以为您执行此操作,请参阅 here 了解 Unix/技术概述或 here 如果您使用的是 Windows。

              希望对您有所帮助。

              【讨论】:

                【解决方案7】:

                当查看一个网站时,它被分配一个随机端口,它总是来自端口 80(通常总是,除非服务器管理员更改了端口)除非您控制服务器,否则其他人无法更改该端口.

                【讨论】:

                  【解决方案8】:

                  如果网站服务器正在监听不同的端口,那么可以,只需使用http://address:port/

                  如果服务器没有监听不同的端口,那么显然你不能。

                  【讨论】:

                    【解决方案9】:

                    除非您通过代理浏览,否则托管您要访问的网站的 Web 服务器必须配置为侦听 80 或 8080 以外的端口。

                    【讨论】:

                      【解决方案10】:

                      也许这很明显,但 FWIW 仅当 Web 服务器在备用端口上为该网站提供请求时才有效。网络服务器仅在端口 80 上为站点提供服务的情况并不少见。

                      【讨论】:

                        【解决方案11】:

                        您只能通过与 http 服务器绑定的端口访问网站。 示例:我有一个 Web 服务器,它正在侦听端口 123 上的连接,你只能让我的页面连接到我的 123 端口。

                        【讨论】:

                          【解决方案12】:

                          为了澄清之前的答案,HTTP 协议在端口 80 上“注册”,而基于 SSL 的 HTTP(又名 HTTPS)在端口 443 上注册。

                          众所周知的端口号是documented by IANA

                          如果您指的是 Web 服务器上的“绕过日志记录软件”,则不是。至少,它会通过代理系统的 IP 地址看到来自您的流量。如果您试图规避 IT 部门实施的控制,那么您需要重新考虑这一点。如果您的 IT 部门阻止任何出站端口 80、8080 或 443 的流量,那是有原因的。询问您的 IT 主管。如果您需要从本地工作站访问这些出站端口来完成您的工作,请使用它们。

                          安装代理服务器或使用免费代理服务可能违反公司政策,并可能危及您的工作。

                          【讨论】:

                            猜你喜欢
                            • 1970-01-01
                            • 2017-07-03
                            • 1970-01-01
                            • 2010-10-13
                            • 1970-01-01
                            • 1970-01-01
                            • 2018-01-25
                            • 2012-09-30
                            • 1970-01-01
                            相关资源
                            最近更新 更多