公网访问家里NAS的三种方法

这一篇,我们主要讲如何通过公网来访问家里的NAS。以QNAP(威联通)为例子,其他NAS原理都是一样的。主流的公网访问有以下3种办法。

1.MyQnapCloud

先决条件:无需服务器,无需公网IP。只需要1个账号。

这个就是官方的内网穿透,使用方法也很简单。就是家里的QNAP注册一个Qnapcloud的账号并且登录在NAS上,然后公网在Qnapcloud的官网(https://www.myqnapcloud.com/)再登录这个账号之后,即可看到自己的设备。然后可以点击设备,访问家里的NAS。 使用QnapCloud的好处是无需公网IP,无需DDNS,无需服务器和域名,而且还是官方网站,简单易用。适合小白和不折腾党 ,不足之处是有时候qnapcloud访问会很慢,不太稳定。毕竟是走了官方的中转服务器。。

2.DDNS

先决条件:需要让运营商提供公网IP 和 有自己的域名

DDNS代表动态域名系统,它是一种机制,允许用户使用一个固定的域名来访问通过动态IP地址分配的网络资源。

DDNS的本质就是我们家里的宽带要从运营商拨号获得真正的公网IP,然后将这个公网IP绑定到我们的域名上,就算公网IP在下次使用变换了,但是可以自动将变换之后的公网IP继续绑定在域名上,从而实现我们在公网通过访问域名的形式来访问对应的服务。
在之前我有写过一篇DDNS-GO的教程,感兴趣的可以参考文章:https://vwo50.club/archives/882.html

但是这个的难点就是公网IP不太好获得,坐标北京,联通的很好申请,打个电话就行,但是移动就死活不给。 当然有的宽带套餐也可以买公网IP。这个就看自己的运营商了。

3.FRP -内网穿透

先决条件:需要服务器,而且最好是带宽大的服务器,比如阿里云的香港的30M的就很不错,需要域名。 用自己的大带宽服务器做转发,效果就嘎嘎的。

通过在服务器上启动一个FRPS服务,在客户端(这里指的是QNAP)启动一个FRPC的服务,然后通过访问公网的某个域名或者IP加端口,FRPS通过流量转发映射到了QNAP的内网服务。 在之前我有写过一篇关于FRP的文章,感兴趣的可以参考:https://vwo50.club/archives/640.html 。FRP从这之后更新了很多版本,这里我来贴一下我服务器和NAS的配置,以供参考。

服务器上FRPS frps.toml 的配置如下:

bindPort指的是 客户端和服务器的通信端口,vhostHTTPPort指的是访问服务器时候的HTTP端口,token就是一个用来认证的字符串。可以按照自己的喜欢配置,配置完毕之后记得打开防火墙对应配置即可:

[common]
bindPort = 7000
vhostHTTPPort = 8080
auth.token = "XXX"

客户端上FRPC frpc.toml 的配置如下:

[common]
server_addr=XXXXX  #服务器的IP
server_port=7000       #服务器的通信端口
auth.token = "XXX"       #服务器的Token配置

[nas]
type=tcp         # 注意这里要写tcp,我写的http不知道为什么就不行。
#local_ip=127.0.0.1    #可写,可不写
local_port=5000     #本地NAS默认的管理页面端口为5000,可以在NAS上修改
remote_port = 8080         # 服务器的HTTP端口

这些配置好之后,我们通过访问服务器IP:8080 端口,FRPS就可以将流量转发到内网的NAS:5000端口上,然后也可以通过宝塔什么的来配置反向代理,绑定一个域名。通过域名访问了

总结

3种方式比较灵活,按需选择即可。
创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇