我想从不同于 80 或 8080 的端口访问网站。这可能吗?我只想通过不同的端口查看该网站。我没有路由器。我知道这是可以做到的,因为我有一个可以通过不同端口访问网站的浏览器,Xero Bank 称为 XB Browser。
感谢您的回答。因此,如果我在一台计算机上设置代理,我可以让它从我的计算机转到另一台计算机,然后将网站返回给我。这会绕过日志记录软件吗?
如果您的问题是关于 IIS(或其他服务器)配置 - 是的,这是可能的。您只需在默认站点或虚拟目录下创建端口映射,并将特定端口分配给您需要的站点。例如,它有时对 Web 服务非常有用,当默认端口分配给某些 UI 前端并且您希望将服务分配给相同的地址但具有不同的端口时。
一个简单的方法是访问http://websitename.com:174,您将通过不同的端口进入。
您可以使用 ssh 将端口转发到其他地方。
如果您有两台计算机,一台用于浏览,另一台可免费访问网站且未登录(即您拥有它并且它坐在家里),那么您可以在它们之间建立一个隧道来转发 http 流量超过。
例如,我使用 ssh 通过端口转发从工作中连接到我的家庭计算机,如下所示:
ssh -L 22222:<target_website>:80 <home_computer>
然后我可以将浏览器指向
http://localhost:22222/
这个请求将通过 ssh 转发。由于工作电脑是先联系家用电脑,再联系目标网站,所以很难登录。
但是,这一切都涉及“如何绕过网络代理”等,我建议您创建一个新问题,询问您到底想做什么。
IE。“我如何绕过网络代理来避免我的流量被记录?”
不,因为服务器决定它在哪个端口上运行。也许你可以安装一个代理,它会重定向端口,但最终连接会在你的机器上的端口 80 上建立。
您可以在任何端口上运行 Web 服务器。80 与 8080(非特权端口上的 Web 服务器)和 443(Web 服务器 + ssl)一样只是约定。但是,如果您希望通过将浏览器指向不同的端口来查看某个网站,那么您可能不走运。除非 Web 服务器明确地在该端口上运行,否则您只会收到一条错误消息。
这取决于。
另一端的 Web 服务器将设置为某个端口,通常为 80,并且只接受该特定端口上的请求。链条上的某些东西需要与网站的 80 端口通信。
如果您控制网站,那么您可以更改端口,或让它接受多个端口上的请求。
如果网站已经在使用不同的端口,您可以使用冒号语法来引用另一个端口(例如: http ://server.com: 1234 表示端口 1234)。
如果您想在客户端使用不同的端口,但又想与 Web 服务器端的端口 80 通信,则需要将流量从端口 x 路由到端口 80。启动并运行此端口的常用方法是使用端口转发。ssh 可以为您执行此操作,请参见此处了解 Unix/技术概述,或者如果您使用的是 Windows ,请参见此处。
希望有帮助。
在查看网站时,它被分配了一个随机端口,它总是来自端口 80(通常总是,除非服务器管理员更改了端口),除非您可以控制服务器,否则其他人无法更改该端口。
如果网站服务器正在侦听不同的端口,那么可以,只需使用http://address:port/
如果服务器没有监听不同的端口,那么显然你不能。
除非您通过代理浏览,否则托管您要访问的站点的 Web 服务器必须配置为侦听 80 或 8080 以外的端口。
也许这很明显,但 FWIW 仅当 Web 服务器在备用端口上为该网站提供请求时才有效。网络服务器仅在端口 80 上服务站点的情况并不少见。
您只能通过与 http 服务器绑定的端口访问网站。示例:我有一个 Web 服务器,它正在侦听端口 123 上的连接,你只能让我的页面连接到我的 123 端口。
为了澄清之前的答案,HTTP 协议在端口 80 上“注册”,而基于 SSL 的 HTTP(又名 HTTPS)在端口 443 上注册。
IANA 记录了众所周知的端口号。
如果您的意思是 Web 服务器上的“绕过日志记录软件”,则不会。至少,它会通过代理系统的 IP 地址看到来自您的流量。如果您试图规避 IT 部门实施的控制,那么您需要重新考虑这一点。如果您的 IT 部门阻止任何出站端口 80、8080 或 443 的流量,那是有原因的。询问您的 IT 主管。如果您需要从本地工作站访问这些出站端口来完成您的工作,请使用它们。
安装代理服务器或使用免费代理服务可能违反公司政策,并可能使您的工作面临风险。