`
famoushz
  • 浏览: 2962671 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何使用URL跳转解决Web服务80端口被封问题?

阅读更多

如何使用URL跳转解决Web服务80端口被封问题?

2007-07-15 14:55

随着宽带的普及,很多用户都喜欢使用ADSL路由器几个人一起共享上网。因为这样不仅上网的费用降低了,还可以和别人分享自己电脑上的各种资源。但是,许多宽带用户的ADSL路由器都没有修改默认的密码,使得黑客很容易就盗取到ADSL拨号的帐号密码用并来消费,给用户带来很大的损失。
例如,TP-LINK路由器的默认密码一般是”admin”,黑客可以使用它登陆到没有修改默认密码的TP-LINK路由器上,盗取用户的ADSL帐户和密码,然后到互连星空进行买Q币、看收费电影等消费。为此,不少用户都把这种情况投诉到了宽带运营商,而一些拨号接入宽带运营商为了避免这种情况的发生,从2004年开始逐渐在接入服务路由器上封闭互联网访问接入线路的80端口,作为解决问题的方法。

1.众所周知,Web服务是用80端口来通讯的。HTTP端口被封闭后,对于一般的上网用户是不会体现出来的,因为封锁的方向对于用户层面是IN,而用户通过浏览器打开网站进行访问的方向为OUT。可是,有不少的个人或公司采用在接入线路加上一台普通的兼容PC的方式来搭建互联网服务器,例如把公司的各种产品介绍做成一个Web站点,或建立个人的生活BLOG、相册等,以达到节省成本以及获得更高的性价比的目的。当宽带接入商封闭了IN方向的80端口后,互联网就访问不到用户服务器中的Web服务了。宽带运营商此举因此受到了互联网用户多方面的评击:到底封闭HTTP IN端口是为了避免粗心大意的用户造成损失,还是要大力推动服务器托管市场的发展呢?答案也只有宽带接入商自己才知道。

作为普通用户,Web IN方向端口被封闭后,我们只能改用其它端口向互联网提供Web服务。但问题随之而来了:更改WEB服务端口后,外网用户在访问该域名时,得必须在域名后加上端口号才能连接到WEB服务器,例如http://www.cicp.net:8080。这样使得网站地址不仅难记,别人访问起来也很不方便。难道没有解决的办法吗?答案当然是否定的。其实,使用Oray服务所提供的URL转发功能加上著名的花生壳动态域名解析服务,通过普通的PC加上普通的公网接入线路,就可以轻松地绕过宽带运营商的Web端口限制建立Web服务器。在互联网用户访问您的网站时,把域名后面的“尾巴”剪掉。

一.下载安装花生壳
1)下载最新的花生壳客户端。安装完成后运行“花生壳”,我们点击“注册新护照”,根据弹出注册护照窗口提示进行注册Oray护照。注册完成后,使用所注册的护照名称和密码填入花生壳软件中进行登陆。


2). 申请一个域名作为网站的的“网址”,登录oray网站[域名中心]—[注册域名]—[国际域名]—[注册选定域名]即可。
3).添加test.cicp.net三级域名(这个域名是用于指向到我们的动态IP服务器),然后激活它的“花生壳”服务。这样我们所申请的域名已经绑定到当前的公网IP地址,互联网可通过所申请的域名直接访问到当前的公网IP,
4).添加www.cicp.net三级域名,这个域名很重要,是绕过宽带运营商的Web端口封锁关键。 注意这里不需要激活该域名,否则是不会进行URL跳转的。最后,在服务器上重新登陆“花生壳”程序。最终的结果如下图所示。


.设置 URL 转发
接下来我们可以进行URL转发的实际操作设置了。登录oray网站[我的控制台]—[我的域名列表]—[选择域名 www.cicp.net]-- [设置记录]--[URL跳转],这时候会弹出如上图所示的设置窗口。在“转发目的地址”里面可以输入要转发的URL,这里我们填http://test.cicp.net:8080 ,最后设置好显示方式,重新登陆花生壳客户端程序,保持在线便可。如下图所示



另外,这里因为我们选取了“隐藏跳转域名”,那么在地址栏中显示的依然是域名www.cicp.net 而不会显示http://test.cicp.net:8080 ,如下图。



三.花生壳 URL 转发功能绕过 ISP Web In 端口封锁的原理

可能有些朋友还是有些不明白为什么要进行上面的这些设置,我们下面就来了解一下花生壳这个功能的原理吧。

当我们为域名“www.cicp.net”设置了转发的URL为“http://test.cicp.net:8080”后,互联网用户访问www.cicp.net域名的时候,Oray服务器会自动检测该域名是否设置了URL转发。如果是,则告诉该域名真正的地址给访问者。最后,访问者直接通过真正的地址http://test.oray.net:8080 来访问Web服务器。整个过程如下面的示意图所示。

OK,从此以后,当访问者使用oray.cicp.net浏览网站时,花生壳的URL转发功能将会自动跳转到http://oray.cicp.net:8080,这样就不需要访问者再加上端口号来访问了。当然,花生壳的应用不仅仅再此,例如可以使用它来建立私人的FTP服务器等等,而这些就留待给大家慢慢发掘吧。

(Oray原创文章,如要转载,请注明出处)

分享到:
评论

相关推荐

    如何使用URL跳转解决Web服务80端口被屏蔽的问题?

    现在很多用户都喜欢使用ADSL路由器几个人一起共享上网,但近年来为了防止黑客侵袭,运营商逐渐在接入服务的路由器上屏蔽了IN方向的80端口,那么80端口被屏蔽...下面就介绍一种使用URL跳转解决Web服务80端口被封的方法

    Nginx端口映射配置方法

    当需要在远程机器(如Windows)上通过浏览器访问在Linux服务器上运行的开发环境时,就需要通过Nginx进行端口映射,使得外部请求能够被正确地转发到内部的Web服务。 配置Nginx端口映射的基本语法如下: ```nginx ...

    zabbix修改主页IP地址端口和后缀.docx

    在IT管理领域,Zabbix是一款广泛使用的开源监控解决方案,它能够监控各种网络参数以及服务器和服务的健康状况。本文将详细讲解如何修改Zabbix的主页IP地址、端口以及去除URL中的后缀,使得用户可以通过更简洁的方式...

    linux web服务器的配置

    总的来说,配置Linux上的Web服务器涉及理解Web服务的基本原理,熟悉Apache服务器的配置和管理,以及有效使用URL和HTTP协议。这些知识对于构建和维护稳定、安全的Web环境至关重要。在实际操作中,需要根据需求调整...

    node作为web服务器的小demo

    在本文中,我们将深入探讨如何使用Node.js作为Web服务器,并实现一个简单的页面跳转功能。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者使用JavaScript进行服务器端编程,打破了传统意义上...

    web服务器[文].pdf

    默认情况下,HTTP服务使用80端口,但可以通过更改端口号来区分在同一IP地址上的不同网站。例如,如果www.Site1.com使用默认的80端口,而www.Site2.com使用8088端口,那么访问www.Site2.com需要在地址栏输入168.192....

    C#获取当前页面的url

    本文将详细介绍如何使用C#在ASP.NET应用程序中获取当前页面的URL,以及简要介绍如何使用JavaScript获取当前页面的URL。 #### 一、C# 获取当前页面的URL 在C#中,可以通过ASP.NET提供的`HttpContext.Current`对象来...

    Windows下Web服务器配置

    Web服务器监听TCP端口80,等待接收来自客户端的请求,并根据请求返回相应的网页内容。 **4. 虚拟服务器与虚拟目录** - **虚拟服务器**: 允许在单一物理服务器上运行多个独立的Web站点,每个站点可以有不同的域名、...

    路径跳转问题.txt

    无论是前端还是后端,开发者都需要处理各种类型的URL跳转来实现页面间的导航。从给定的信息来看,“路径跳转问题.txt”这一文档似乎是专门针对Web开发中的路径跳转问题进行讨论的。为了更好地理解和解决此类问题,...

    WEB服务器配置与管理.ppt

    在管理 WEB 服务器时,需要对服务器进行日常维护、监控服务器的性能和安全性、解决服务器遇到的问题等。同时,需要对服务器进行备份和恢复,以防止数据丢失。 WEB 服务器配置与管理是指对 WEB 服务器的配置、管理和...

    nginx页面跳转新方式

    3. **兼容性问题**:虽然大多数浏览器都支持`refresh`跳转,但在一些较旧或非主流浏览器中可能会出现问题。 综上所述,通过Nginx结合`refresh`跳转方式不仅可以实现快速有效的页面跳转,还能提高用户体验和系统的...

    nginx 端口映射

    在本文中,我们将使用 Nginx 实现 IP 端口映射,访问 http://10.100.102.XXXX:8001 地址时,Nginx 将请求转发到本地服务启动的一个 Web 应用(Tomcat 部署下的一个应用http://10.100.108.XXXX:8080/test/index.jsp)...

    配置与管理Web服务[整理].pdf

    值得注意的是,默认情况下Web服务运行在80端口,改变端口后访问时需加上端口号。 在配置Web服务器时,必须谨慎处理服务端口、IP限制、用户验证和权限设置,防止未经授权的访问和潜在的安全威胁。通过以上操作,可以...

    nginx 代理80端口转443端口的实现

    在本文中,我们将深入探讨如何使用Nginx配置代理,以将80端口的HTTP请求转换为443端口的HTTPS请求。这通常是为了实现网站的安全加密,确保数据传输过程中不被拦截或篡改。 首先,让我们看下Nginx的配置文件`nginx....

    2022年优秀-WEB服务器配置与管理.pptx

    在Windows Server 2003中,Internet Information Server (IIS)作为“应用程序服务器”的一部分,提供了易于安装和管理的Web服务器解决方案。IIS支持HTTP、FTP等多种协议,使得运行Windows 2003的计算机能够成为功能...

    Web服务器配置与应用.pptx

    Web服务器是互联网上不可或缺的一部分,它们负责存储、处理和分发网页内容。本讲座主要探讨了Web服务器的配置与应用,特别关注了Apache服务器及其配置工具。以下是详细的知识点解析: 1. **Web服务基本概念**: - ...

    OpenWRT 下实现 Portal 认证(WEB 认证)

    Portal认证是无线网络中常见的用户认证方式,它要求用户在未认证的状态下只能访问特定的门户网站,这个网站通常被称为Portal页面。当用户想要访问互联网中其他资源时,必须在这个Portal页面上进行认证,认证通过后,...

    Nginx配置80端口访问8080及项目名地址方法解析

    在本文中,我们将详细讨论如何配置Nginx,使其能够通过80端口访问运行在8080端口上的Tomcat项目,并且在URL中不显示端口号和项目名。 首先,当用户通过浏览器输入如`http://example.com`这样的地址时,通常希望直接...

    node搭建的web服务器

    本知识点将详细讲解如何使用Node.js搭建一个Web服务器,以及处理请求URL不正确时的404错误。 首先,我们需要安装Node.js。Node.js包含了npm(Node Package Manager),它是用来管理Node.js模块的工具。访问Node.js...

Global site tag (gtag.js) - Google Analytics