快速配置本地IIS中的站点共享到远程访问

发布时间:2020-07-21 13:41:40 作者:loagfer
来源:网络 阅读:615

前言:

因为各种原因,我们常常要把本机或局域网中搭建的站点发给远方的人访问,他有可能是测试人员、客户、前端、或领导演示,或是内部系统内部论坛临时需要在远程访问,事件变得很麻烦,要么有公网IP,要么能控制路由器做端口映射和动态域名,现在但要一种工具有更简单的办法助你一臂之力.

第一步:搭建测试站点

假设我们在本机或内网的IIS部署了一个内部测试系统:“会员管理系统”端口是8144

<img src="http://www.lantunnel.com/help/imgs/144284d0-a959-4073-a0f2-91431ad58901.001.png" alt="" <="" p="" >

假设测试站点部署好了,本机可以访问,但是要把此站点发给远程地同事、客户、或测试人员访问却麻烦了,因为在内网中远程无法访问,在实际场景中却常常遇到,要把本机测试环境共享给远程的测试人员、客户、或领导演示实时访问,下面给大家提供快捷的解决办法。

快速配置本地IIS中的站点共享到远程访问

第二步:使用内网穿山甲

首先:去内网穿山甲的官网http://nat.softdev.top 下载、安装、注册、登录软件。

<img src="http://www.lantunnel.com/help/imgs/144284d0-a959-4073-a0f2-91431ad58901.003.png" alt="" <="" p="" >

快速配置本地IIS中的站点共享到远程访问

点击“管理映射表”按钮后,会打开网站后台会看到端口映射列表,点击“添加TCP端口映射” 进入添加TCP映射的介面

快速配置本地IIS中的站点共享到远程访问

因为我们映射的是本机电脑,本机IP填127.0.0.1不变,端口号填8144这是IIS中的端口号,如果你IIS使用默认的80端口号那么这里就填80。

映射到远程端口号随便填一个在1024-65534之间的数字,设置生效后,远程连接这个端口号就就等于穿透到内网访问本地的IIS端口号8144,这里我们随便设置成2222,这样远方的客人就可以用过http://yxnat.softdev.top:2222来连接我内网中的IIS站点。

快速配置本地IIS中的站点共享到远程访问

可以看到在客户端新添加的映射记录

快速配置本地IIS中的站点共享到远程访问

第三步:发给远程的人浏览器访问

快速配置本地IIS中的站点共享到远程访问

另一种情况:通过子域名区分的场景

如果外网一定要用80端口访问,如微信公众号的响应URL配置如下,微信公众号的接口配置后台,只授受默认的HTTP 80端口号地址,不允许在url填端口号,要解决这种问题内网穿山甲的HTTP映射就是为解决这种问题的,它是通过子级域名来区分不同的内网映射端口。

快速配置本地IIS中的站点共享到远程访问

在后台添加一条HTTP映射记录,这里子域名必填,而外网端口使用80就没必要填了。

快速配置本地IIS中的站点共享到远程访问

同时在客户端会看到多了一条HTTP映射

快速配置本地IIS中的站点共享到远程访问

我们把得到的二级域名 http://test1.sunjunfeng4_163_com.yxnat.softdev.top 发给远程的朋友,他在浏览器打开后一样能访问本机的iis站点,这是使用域名区分,而不需填端口号。

快速配置本地IIS中的站点共享到远程访问


推荐阅读:
  1. IIS自动跳转到https站点
  2. iis更改单独站点的.net版本

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

局域网 内网映射

上一篇:asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

下一篇:Java中的Scanner类的作用是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》