【Cpolar多平台内网穿透】免费、简单、快速、高效,实现远程内网穿透访问小雅影音资源库,只需一步,#远程访问 #内网穿透 #cpolar #frp #zerotier #tailscale #nps #ngrok #向日葵 #花生壳
💡 家里网络没有公网IP地址,能不能内网穿透,实现远程访问,能不能在单位访问家里的小雅资源库?OK,今天我们就来教大家如何在保证数据安全和传输稳定的前提下,使用cpolar在多设备上,如:软路由、Windows电脑、NAS、docker等方式穿透网络,实现任意远程内网穿透。无论你在天涯海角,都能轻松访问家中或单位的影音资源或数据文件。
💡 我们家庭网络通常是内网,与没有固定的IP地址。内网中的设备对外网用户不可见,外网的用户访问内网,就需要通过隧道建立对内网的穿透。而要说到内网穿透和隧道加密工具,目前市面上有很多选择,比如ngrok,nps,frp,Zerotier、tailscale,花生壳,向日葵等等。为了安全、稳定、经济、简单,我们还是选择了Cpolar。Cpolar由于它在国内有服务器及机房,所以在国内的使用速度稳定快速。它允许用户无需公网IP就能远程访问内网中的服务,比如搭建网站、远程桌面控制等。Cpolar支持永久免费使用,它为免费用户提供1MB带宽,4个免费的隧道,安装和配置过程简单快速。
软路由Docker安装Cpolar:
1. 搜索cpolar镜像,输入命令:
docker search cpolar
2. 在出现的列表中,选择第二个:probezy/cpolar下载,输入命令:
docker pull probezy/cpolar
3. 下载好后,在本地镜像库即可看到,输入:
docker images
4. 运行容器和cpolar镜像
docker run -id --network host --name cpolar probezy/cpolar
5. 进入容器,输入命令:
docker exec -it cpolar /bin/bash
6. 添加cpolar authtoken,打开cpolar官网,复制Authtoken
7. 验证authtoken,访问cpolar官网并登录,然后点击左侧的验证,可以查看到你的token码
cpolar authtoken 复制的token
其中:/usr/local/etc/cpolar/cpolar.yml 是cpolar配置文件路径!
8. 测试暴露8081端口测试,输入:
cpolar http 8081
出现以下信息表示成功
9. 如需访问web ui 管理界面,输入http://本机ip:9200 即可访问
Windows安装Cpolar:
1. 远程桌面控制家里/公司内网电脑
在Win10专业版系统中,自带有微软远程桌面可以使用,但在没有进行配置的情况下,只能在局域网中使用,有一定的局限性。现在,我们可以通过cpolar内网穿透来映射远程桌面3389端口,使用所生成的公网TCP端口地址,实现在外随时随地远程桌面控制家里/公司的电脑。
1.1 安装cpolar内网穿透
1.1.1 注册cpolar账号
进入cpolar官网,点击右上角的免费注册,使用邮箱免费注册一个cpolar账号并登录
1.1.2 下载cpolar客户端
登录成功后,点击下载cpolar到本地并安装(一路默认安装即可)
cpolar安装成功后会默认安装两个样例隧道(可自行修改或删减):
- Remote Desktop:指向本地3389端口,tcp协议
- website:指向本地8080端口,http协议
本次我们可以直接使用Remote Desktop远程桌面隧道。
1.2 被控端电脑启用远程桌面
在被控端电脑上,点击开始菜单栏,打开设置——系统
找到远程桌面
启用远程桌面
1.3 获取远程桌面公网地址
1.3.1 登录cpolar Web UI管理界面
在浏览器上访问127.0.0.1:9200,使用所注册的cpolar邮箱账号登录cpolar Web UI管理界面(默认为本地9200端口)
1.3.2 启动远程桌面隧道
登录成功进入主界面后,我们点击左侧仪表盘的隧道管理
——隧道列表
,找到远程桌面隧道,并点击启动该隧道
1.3.3 获取远程桌面公网随机临时地址
隧道启动成功后,我们点击左侧仪表盘的状态
——在线隧道列表
,可以看到远程桌面隧道已经有生成了相应的公网地址,我们将公网TCP端口地址复制下来(注意tcp://
无需复制)。
1.4 实现远程桌面控制
1.4.1 打开远程桌面客户端
在控制端电脑上,点击桌面左下角的搜索栏,搜索远程桌面连接
,并打开
1.4.2 使用cpolar所生成的公网TCP地址远程桌面
在远程桌面连接窗口,在计算机栏位输入:您获取得到TCP随机隧道地址:(本例中: 1.tcp.vip.cpolar.cn:20207,您的地址可能不同),如下图所示:
点击连接
1.4.3 输入账号密码
输入被控端电脑的账号及密码,即可远程桌面登录了。
注:您的账号需要是超级管理员权限,或者有远程桌面远程的账号,才能登录。如果您的PC机原来没有密码,请设置密码后,再远程桌面。安全第一。
1.4.4 远程桌面成功
为了更好地演示,我们在前述过程中使用cpolar生成的TCP数据隧道,其端口号是随机生成的。
这种随机生成的端口号优势在于建立速度快,可以立即使用。然而,它的缺点是由随机字符生成,不容易记忆。另外,这个端口号会在24小时内发生随机变化,更适合于临时使用。
在实际应用中我们一般会使用固定的TCP数据隧道,因为我们希望将它发送给领导、客户或同事时,它是一个固定的、容易记忆的、更专业的,相比随机TCP隧道更显正式,便于交流协作的地址。
下面我们来看一下如何配置固定的公网TPC端口地址。
2. 搭建Web站点免费内网穿透发布至公网
什么是cpolar?
cpolar是一个非常强大的内网穿透工具,开发调试的必备利器。
它可以将本地内网服务器的HTTP、HTTPS、TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服务器,无需部署至公网服务器。支持永久免费使用,无需公网IP,也无需设置路由器。
概述
本次教程中,我们将实现在Windows上搭建一个Web站点,并通过cpolar内网穿透,将该站点免费发布上线,实现公网用户可正常访问本地Web站点。
2.1 注册并安装cpolar内网穿透
cpolar官网:https://www.cpolar.com/
访问cpolar官网,点击右上角的免费注册,使用邮箱注册一个cpolar账号,并登录进入cpolar后台。
登录成功后,点击下载cpolar到本地,并双击安装包进行安装(一路默认安装即可)
cpolar安装成功后会默认安装两个样例隧道(可自行修改或删减):
- Remote Desktop:指向本地3389端口,tcp协议
- website:指向本地8080端口,http协议
2.2 搭建一个静态Web站点
2.2.1 下载演示站点
点击下载TODO LIST测试演示站点 ↓
下载成功后,解压缩该文件
解压后的文件
2.2.2 本地运行演示站点
双击该程序运行演示站点
2.2.3 本地浏览测试站点是否正常
在浏览器上访问http://localhost:8080,可以看到页面有正常显示出来,演示站点本地浏览正常。
目前该站点只能在自己的浏览器被访问到,其他公网用户无法访问。接下来我们使用cpolar内网穿透将该站点发布到公网,实现公网用户也可以正常访问到。
2.3 本地站点发布公网可访问
2.3.1 登录cpolar Web UI管理界面
在浏览器上访问127.0.0.1:9200,使用注册的cpolar账号密码登录cpolar Web UI管理界面。(默认为本地9200端口)
2.3.2 启动website隧道
由于我们的演示站点端口在8080端口下,所以我们可以直接使用website隧道。
登录进入cpolar Web UI界面后,我们点击左侧仪表盘的隧道管理
——隧道列表
,找到website隧道,并点击启动
,显示状态为active
。
或者,我们也可以重新创建一个新的隧道:点击左侧仪表盘的创建隧道
:
- 隧道名称:可自定义,注意不要重复
- 协议:选择http
- 本地地址:填写8080端口
- 域名类型:选择
随机域名
(可以免费使用) - 地区:可根据实际适用地区进行选择,支持CN、HK、US、TW、EUR
隧道信息填写完成后,点击创建
即可
2.3.3 获取公网URL地址
点击左侧仪表盘的状态
——在线隧道列表
,可以在线隧道所生成的公网地址,可以看到website隧道的公网地址有两个,一个是http协议,一个是https协议,将公网地址复制下来。
2.4 公网远程访问内网Web站点
在浏览器上访问cpolar所生成的公网地址,本例为https://1ae6da64.r2.vip.cpolar.cn。
成功将内网web站点发布到公网可访问。
2.5 总结
通过cpolar内网穿透,我们成功地将本地8080端口下的Web站点发布到公网访问,实现公网访问内网。
群晖NAS安装Cpolar:
1. 如何在群晖系统中安装cpolar(群晖7.X版)
在之前的文章中,我们为大家介绍了如何在群晖6.X系统下安装cpolar,并使用cpolar进行一些简单的操作(如公共互联网访问群晖NAS,将群晖NAS上的网页发布到公共互联网上),不过随着群晖系统的不断迭代,此时用户大多使用更新版本的群晖7.X。虽然群晖的操作系统都是Linux的定制版,但在细节上还是有所区别。从这篇文章开始,我们就为大家详细介绍,如何在群晖7.X系统上安装和使用cpolar。
群晖系统的软件安装程序与Windows有很大不同,同时群晖系统对原生Linux系统的修改,导致群晖想要安装cpolar,只能通过手动安装套件的形式进行。首先,我们下载cpolar的群晖系统套件。
cpolar群晖套件下载地址:https://www.cpolar.com/synology-cpolar-suite
接着,在群晖系统的“套件中心”里,选择“手动安装”,并在弹出的文件选择页面,找到cpolar套件存放位置,点击“下一步”进行安装。在安装开始前,群晖系统会弹出询问提示,我们可不必管他,选择“同意”安装即可。
点击同意后,群辉系统会对安装信息进行确认,我们继续点击“完成”。只需等待很短时间,cpolar就能完成安装,此时回到套件中心主页,就能看到cpolar已经加入了“已安装”列表内。
此时我们点击cpolar,就能进入cpolar软件信息页。在这里,我们能找到访问cpolar客户端的URL(cpolar客户端采用Web-UI界面,因此是URL地址)
在新开的Web页面,我们能看到cpolar客户端在本地的地址,以及cpolar客户端的登录界面。如果没有cpolar账号的,可以通过该页面下方的“免费注册”链接,快速轻松的获得cpolar账号。
从以上介绍不难看出,在群晖系统上安装cpolar并不复杂,只需简单几步,就能通过cpolar强大的数据隧道功能,将内网的群晖NAS和公共互联网连接起来。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。
评论
发表评论