Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >私人云盘搭建手记(三)

私人云盘搭建手记(三)

作者头像
简单并不简单
发布于 2020-02-17 06:38:13
发布于 2020-02-17 06:38:13
2.6K00
代码可运行
举报
运行总次数:0
代码可运行

哈喽!各位小伙伴大家好呀!

上期已经讲到能内网访问你的私人云盘了,

而有云主机的朋友应该外网也能通过IP访问了。

本期就继续完善私人云盘。

写在前面

使用家庭宽带的用户,大多都没有外网IP,本期就来聊聊怎么使用反向代理,让你的私人云盘能在外网访问,反向代理其实还有很多用途,感兴趣可以去搜索引擎查一查。

本系列内容中所有使用到的系统和工具,

可以在公众号回复关键字“私人云”获取到下载地址。

反向代理实现外网访问

如果你不想注册域名,只是想能外网访问就好了,那小编推荐你使用ngrok的反向代理服务,国内大概有两三个提供免费服务的网站,小编觉得逐梦工作室提供的免费ngrok服务很不错,期间小编因为出现问题,还联系过网站管理员,管理员小哥哥很快就帮小编处理了问题,点赞!

网站的官网是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://ngrok.zmide.com

进入后直接点击开始使用,然后点击Linux64位下载。

下载完成后,得到一个压缩包,此时,登陆进入宝塔面板,点击“文件”,点击“www”目录,然后把压缩包上传进去并解压。

解压后得到一个文件夹,如果你觉得文件夹名太长,可以改短一点,看你喜好。

解压完成后,使用putty登陆服务器,然后使用cd命令进入到刚才解压的软件目录。

登陆到服务器以后,输入以下命令回车,然后进入到软件目录。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd /www/zm_ngrok_linux_64
#这里的zm_ngrok_linux_64就是刚才解压出来的默认目录名,
#如果你更改过,就换成你更改的目录名       

由于小编没有更改文件夹的名字,所以文件名较长,接下来就是启动反向代理。

复制以下命令,到putty窗口执行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./ngrok -config=ngrok.cfg -subdomain test 80

( test 是你连接注册的的域名前缀,如果连接失败可以换个前缀,这个前缀需要你自己设置,只要没人使用,你就能使用。 )

如果开启成功,就可以使用( http://test.durl.ga/ )域名来访问你本机的 127.0.0.1:80 的服务。

成功后就会显示如下界面。

这时,千万不要关闭putty的窗口,回到宝塔面板,点击网站,然后点击设置。

把刚刚创建的域名添加进去。

(注意:如果你更换了域名,也一定记得在这里添加新更改的域名,否则会无法访问到你的网站)

然后关闭设置窗口,打开软件商店,点击已安装,找到Apache,点击设置,重启。(一旦添加了新的域名,也要记得重启Apache服务,这样才能应用成功。)

重启完成后,打开浏览器,输入你刚刚创建的域名,小编这里测试用的是“http://test.durl.ga/”,稍等一会,就能访问到你的私人网盘了。

到这里,私人云盘就实现外网访问了,虽然使用的ngrok服务提供的二级域名,但是好在省事。

有认真阅读的小伙伴应该注意到了,小编刚才说千万不要关闭putty的窗口,为什么呢?因为一旦关闭,ngrok的服务就会停止,那总不能一直开着吧?好在有一个工具,能让其后台运行。

screen这个命令就可以让程序后台运行。

现在回到putty窗口,现在可以看到刚才访问测试的域名后,程序有log记录,此时我们先按“Ctrl+c”退出ngrok程序,回到命令行窗口。

然后输入命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install screen

回车后开始安装,看到以下界面时,输入“y”然后回车。

安装完成后回到命令输入界面,此时就可以使用screen命令了。

输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
screen -S ngrok

注意:S,是大写,是大写,是大写!ngrok只是个名称你想改啥都行。

回车后创建一个名叫ngrok的窗口,然后再重新启动ngrok软件。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
./ngrok -config=ngrok.cfg -subdomain test 80

注意,其中的test只是测试,如果你正式使用一定创建一个自己的名称。

启动ngrok后,使用快捷键“Ctrl+a+d”退出当前窗口,这时,ngrok程序就在后台默默运行了,这时屏幕也有提示。

想再次回到ngrok程序窗口,输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
screen -ls

这个命令可以查看所有使用screen创建的后台程序。

从图中可以看到这里只有一个程序在后台,此时输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
screen -r

就可以回到程序窗口,如果你有多个后台程序,可以输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
screen -r 程序id

图中的“3338”就是程序ID,输入命令回车后就能回到这个程序的窗口。

如果想程序继续后台运行,就再按一次快捷键“Ctrl+a+d”就可以啦!

当你回到命令行窗口时,就可以关闭putty了,因为ngrok程序已经在后台运行,不会因为你关闭窗口而退出了。

结语

只需要外网访问的朋友,到这里就算是圆满完成任务啦!而还想进一步折腾域名和https的,咱们下期继续!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电脑网络小帮手 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
私人云盘搭建手记(一)
本期讲的私人云盘搭建,是小编从无到有查询各种资料,翻遍百度搜索,最后才搭建成功的。写这篇文章除了记录搭建流程,也为了给想要搭建私人云盘的小伙伴一些经验,希望你们能更顺利的搭建成功!
简单并不简单
2020/02/17
8.3K3
「玩转树莓派」搭建属于自己的云盘服务
最近在整理硬盘中的一些视频文档,虽然之前进行了分类,但时间一长,还是有点乱,找个东西得翻找半天。于是乎,就有了下面这个小玩意,自建云盘服务。
小柒2012
2019/12/09
2.5K0
「玩转树莓派」搭建属于自己的云盘服务
springboot项目打包&ngrok的使用
接触spring boot有一段时间了,但是一直未打包部署过spring boot项目,因为其内置tomcat,所以打包部署方式有所不同。还有ngrok,是一个类似于花生壳的内网穿透神器,本文也将介绍它的用法。
贪挽懒月
2018/08/21
1.2K0
springboot项目打包&ngrok的使用
教你自己服务器搭建Ngrok
官网:https://ngrok.com/ Github:https://github.com/inconshreveable/ngrok
Lcry
2022/11/29
3.7K0
教你自己服务器搭建Ngrok
搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】
在数据爆炸的当下,每天都会产生海量的数据,这些数据可能是我们手机里新拍的照片、工作接收的文件档案、随手编辑写下的文档、或者新下载的视频等等,这些数据很快就能填满容量堪忧的智能设备(手机、平板等)。正因如此,云存储一时间风头无两,不仅能让这些海量的数据有地方安身,还能随时分享给需要的人。但大厂的云盘总是问题多多,只能自建云盘保平安。
洁洁
2023/10/10
1.6K0
搭建免费的文件自动同步服务器,无公网IP外网远程访问【Syncthing私人云盘】
ngrok+nginx实现内网穿透
写在前面: 前天在qq群里看到有人在讨论替代花生壳的工具,说到了ngrok,说是可以实现花生壳一样的内网穿透,个人认为主要有以下几个用处: 可以在公司测试服务器上搭建一个服务,实现测试站点的本地访问
lestat
2018/04/17
4.8K0
ngrok+nginx实现内网穿透
简单搭建ngrok服务器,实现内网穿透
在做Web开发时,我们需要将一个本地的Web网站暴露给外网访问(比如我在做本地开发微信时)。
java思维导图
2018/07/26
3.9K0
Dabenshi Frp
FRP服务可以分配给你一个域名让你本地的web项目提供给外网访问,特别适合向别人展示你本机的web demo以及调试一些远程的API(用作微信公众号,企业号的开发)
Dabenshi
2023/05/25
6050
windows下内网穿透工具Ngrok安装与使用
Ngrok是内网穿透的工具,简而言之就是将内网IP映射成对外可访问的域名。Ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。它是内网穿透的跳板之一。
菲宇
2019/09/06
9K0
windows下内网穿透工具Ngrok安装与使用
【腾讯云的1001种玩法】轻松搭建内网穿透服务Ngrok
本文介绍如何使用ngrok服务进行内网穿透和域名映射,是一篇关于ngrok的教程类文章。
李郑
2017/03/10
11.6K0
【腾讯云的1001种玩法】轻松搭建内网穿透服务Ngrok
玩转服务器---云服务器的选购
最近在准备部署个人博客到线上,需要购买一个云服务器,其实选择有挺多,比较热门的例如阿里云,腾讯云,金山云,百度云等,我博客第一版是采用的阿里云,当时因为对windows系统比较熟悉,所以选择了阿里云windows操作系统的云服务器,这次主要是想玩下linux系统,所以这次架构我放弃了更熟悉的windows版本,我选择了腾讯云 CentOS 7.2 64位的云服务器。
创译科技
2019/06/02
11.6K0
简便的外网映射工具——ngrok
在开发的时候常常需要把自己的demo部署到外网测设,或向他人展示自己的成果。 今天介绍一个简便的外网映射工具ngrok,利用ngrok把自己的主机映射到公网上,其他人可以通过公网访问本地的主机上的服务器。 ngrok官网下载地址:https://ngrok.com/download 不过因为ngrok官网在国外,使用不稳定。这里介绍一个在国内搭建的ngrok服务器。网址:http://qydev.com/ 具体用法 >>>> windows用户 1,下载windows版本的客户端,解压到你喜欢的目录 2,
萤火虫叔叔
2018/07/03
3.2K0
[干货Get!]Android搭建Cloudreve私人云盘
不过许多人都没有树莓派,但是旧手机大家大部分肯定还是有的,那么这一篇教程就让我们利用旧Android手机搭建我们的私有家庭云
KINDYEAR
2022/07/12
5.6K0
[干货Get!]Android搭建Cloudreve私人云盘
Ngrok搭建环境映射外网访问本地
在开发微信公众号、企业号等需要外网支持的工作时,条件有限没有外网的服务器可以使用。但是又不想花钱。Ngrok是个不错的选择。 当然花生壳也可以。 下载解压Ngrok http://pan.baidu.
小帅丶
2018/02/08
1.5K0
Ngrok搭建环境映射外网访问本地
搭建你的私人云盘:使用File Browser与cpolar实现公网传输文件
File Browser是一个开源的文件管理器和文件共享工具,它可以帮助用户轻松地管理他们的文件和文件夹,并通过Web界面进行访问和共享。它通常用于自托管的云存储解决方案,允许用户在自己的服务器上创建和管理文件存储服务,类似于Google Drive或Dropbox。
E绵绵
2024/11/09
2180
搭建你的私人云盘:使用File Browser与cpolar实现公网传输文件
第三方工具搭建Onedrive网盘
注意该源码需要php支持,所以宝塔面板的php版本不能设置纯静态,我这里的版本是php56,也可以是其它版本的
十玖八柒
2022/08/01
3.1K0
第三方工具搭建Onedrive网盘
Linux 搭建 ngrok 反向代理 顶
1. 为什么要使用ngrok? ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。 作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供他人体验评价或协助调试等等,通常我们会这么做: 找到一台运行于外网的Web服务器 服务器上有网站所需要的环境,否则自行搭建 将网站部署到服务器上 调试结束后,再将网站从服务器上删除 只不过是想向朋友展示一下网站而已,要不要
用户2836074
2018/08/15
1.4K0
最好用的内网穿透工具合集
在渗透过程中,我们需要快速实现内网穿透,从而绕过网络访问限制,直接从外网来访问内网。今天,我们来推荐几款非常好用的内网穿透工具,如有其它推荐,欢迎补充和指正。
Bypass
2020/09/08
8.1K1
最好用的内网穿透工具合集
开源网盘空间本地挂载神器,挂载百度、ali云盘、OneDrive等云盘到本地工具-AList
一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。
星哥玩云
2023/08/17
1410
开源网盘空间本地挂载神器,挂载百度、ali云盘、OneDrive等云盘到本地工具-AList
如何搭建一台永久运行的个人服务器?
Raspberry Pi (中文名为树莓派,简写为 RPi,(或者 RasPi / RPI) 是为学习计算机编程教育而设计) ,只有信用卡大小的微型电脑,其系统基于 Linux。随着 Windows 10 IoT 的发布,我们也将可以用上运行 Windows 的树莓派。
混说Linux
2023/02/24
3.2K0
如何搭建一台永久运行的个人服务器?
推荐阅读
相关推荐
私人云盘搭建手记(一)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验