你想不买域名服务器自己做一个网站吗?
你想随时随地都能远程访问家里电脑中的文件吗?
你想在我的世界中创建一个自己的服务器与朋友们一起联机游戏吗?
如果你想,那你一定不能错过本次分享的内网穿透快速入门教程!
刚才提到的那些场景,在实际操作中,
往往都局限于一个问题,那就是无法在公网访问内网!
简单来说,没有公网IP的网络就是内网,也叫局域网。
有公网IP的电脑之间可随意互相访问,而内网中的电脑之间可以相互访问,
但在公网的电脑通常无法直接访问没有公网IP的内网电脑。
而内网穿透就是一种允许你在公网访问内网中电脑或其他联网设备的技术。
它通过在公网服务器和内网中的设备建立一个安全的通道,将内网下的本地服务器暴露至公网,使公网用户能正常访问内网服务。
举个栗子:
比如你在自己的电脑上做了一个博客网站,通过文字图片记录生活,想让好友访问到你的网站应该怎么办呢?
一般情况是通过买服务器,买域名,然后把这个域名发给你的朋友。
但其实如果你了解内网穿透的话,完全可以省下那些费用,只需要在你的电脑中安装一个内网穿透软件就能实现。
通过简单的配置,内网穿透软件就能为你生成一个公网地址,即使不买域名服务器也能让好友访问你在本地内网做的网站。
下面就来具体演示一下:
本次教程中,我们将实现在Windows上搭建一个Web站点,并通过cpolar内网穿透,将该站点免费发布上线,实现公网用户可正常访问本地Web站点。
1.注册并安装cpolar内网穿透
访问cpolar官网 https://www.cpolar.com,点击右上角的免费注册,使用邮箱注册一个cpolar账号,并登录进入cpolar后台。
。
登录成功后,点击下载cpolar到本地,并双击安装包进行安装(一路默认安装即可)
cpolar安装成功后会默认安装两个样例隧道(可自行修改或删减):
2 搭建一个静态Web站点
2.1 下载演示站点
点击下载TODO LIST测试演示站点 ↓
下载成功后,解压缩该文件
解压后的文件
2.2 本地运行演示站点
双击该程序运行演示站点
2.3 本地浏览测试站点是否正常
在浏览器上访问http://localhost:8080,可以看到页面有正常显示出来,演示站点本地浏览正常。
目前该站点只能在自己的浏览器被访问到,其他公网用户无法访问。接下来我们使用cpolar内网穿透将该站点发布到公网,实现公网用户也可以正常访问到。
3. 本地站点发布公网可访问
3.1 登录cpolar Web UI管理界面
在浏览器上访问127.0.0.1:9200,使用注册的cpolar账号密码登录cpolar Web UI管理界面。(默认为本地9200端口)
3.2 启动website隧道
由于我们的演示站点端口在8080端口下,所以我们可以直接使用website隧道。
登录进入cpolar Web UI界面后,我们点击左侧仪表盘的——,找到website隧道,并点击,显示状态为。
或者,我们也可以重新创建一个新的隧道:点击左侧仪表盘的:
隧道信息填写完成后,点击即可
3.3 获取公网URL地址
点击左侧仪表盘的——,可以在线隧道所生成的公网地址,可以看到website隧道的公网地址有两个,一个是http协议,一个是https协议,将公网地址复制下来。
3.4 公网远程访问内网Web站点
在浏览器上访问cpolar所生成的公网地址,本例为https://1ae6da64.r2.vip.cpolar.cn。
成功将内网web站点发布到公网可访问。
3.5 总结
通过cpolar内网穿透,我们成功地将本地8080端口下的Web站点发布到公网访问,实现公网访问内网。
4. 搭建Web站点为站点配置二级子域名
为了更好地演示,我们在前述过程中使用cpolar生成的隧道,其公网地址是随机生成的。
这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址由随机字符生成,不容易记忆(例如:3ad5da5.r10.cpolar.top)。另外,这个地址会在24小时内发生随机变化,更适合于临时使用。
在实际应用中我们一般会使用固定的二级子域名,因为我们希望将网址发送给领导、客户或同事时,它是一个固定的、容易记忆的、更专业的公网地址(例如:web.cpolar.cn),这样与(3ad5da5.r10.cpolar.top)相比更显正式,便于交流协作。
所以下面我们来为Web站点配置一个固定的二级子域名,同时提高带宽到2M,实现更为流畅的访问网站。
4.1 保留一个二级子域名
4.1.1 升级到基础套餐
登录进入cpolar官网后台,点击左侧仪表盘的,升级cpolar套餐到。
4.1.2 保留二级子域名
套餐升级成功之后,我们回到cpolar官网后台,点击左侧仪表盘的,我们来为Web站点保留一个二级子域名。
本例保留一个名称为的二级子域名。子域名保留成功后,我们将子域名复制下来,接下来需要将其配置到隧道中去。
4.2 配置二级子域名
在浏览器上访问127.0.0.1:9200,登录cpolar Web UI管理界面。点击左侧仪表盘的——,找到需要配置二级子域名的隧道(本例中为website隧道),点击右侧的
修改隧道信息,将二级子域名配置到隧道中:
修改完成后,点击
隧道更新成功后,点击左侧仪表盘的——,可以看到website隧道的公网地址,已经更新为二级子域名了,将公网地址复制下来。
4.3 测试访问二级子域名
打开浏览器,我们来测试一下访问配置成功的二级子域名。
测试成功,可以正常访问。现在,我们全网唯一的私有二级子域名,就创建好了。
4.4 总结
利用cpolar内网穿透软件,可以解决外网不可以访问内网资源的问题,让你轻松分享内网资源。并且cpolar基础套餐及以上的软件版本都带有固定二级子域名功能,这样就可以让你分享的网址更易记忆、也更加专业,可以让使用者更方便、快捷的与你同享内网资源。