没有公网IP和端口,群辉NAS免费外网访问新方法

使用 Cloudflare Tunnel 也可以实现远程访问的功能。本教程步骤简单,适用于威联通、群晖等 NAS 设备。

一、将域名托管至 Cloudflare

首先,准备一个域名和一个 Cloudflare 账号。Cloudflare 账号注册非常简单,可以直接在官网完成。关于域名注册,稍后将有详细说明。接下来,需要将域名的 DNS 服务托管至 Cloudflare。登录 Cloudflare 后,添加域名并按提示完成相关配置。

没有公网IP和端口,群辉NAS免费外网访问新方法

没有公网IP和端口,群辉NAS免费外网访问新方法

二、开通 CloudFlare Tunnel

选择 Cloudflare 计划

根据需求选择适合的 Cloudflare 计划。一般情况下,如果没有特殊需求,免费计划足够使用。尽管免费计划会提示绑定支付方式,但可以选择不绑定,点击右上角的“取消”按钮即可跳过。

没有公网IP和端口,群辉NAS免费外网访问新方法

没有公网IP和端口,群辉NAS免费外网访问新方法

进入 Zero Trust 设置

回到 Cloudflare 的菜单栏,选择 Zero Trust,然后依次进入 NetworksTunnels

创建 Tunnel 通道

选择 Cloudflared。Cloudflared 是本地服务与 Cloudflare 之间的通道,将本地流量通过它传递给 Cloudflare。通过在 Cloudflare 中配置域名托管,可以使用该域名来远程访问本地服务。

没有公网IP和端口,群辉NAS免费外网访问新方法

没有公网IP和端口,群辉NAS免费外网访问新方法

命名并保存通道

给新建的通道命名后,点击保存。

配置 Docker 命令

在选择 Docker 选项后,页面底部会生成一条代码,标红部分是你的通道密钥。建议将红框中的内容复制到记事本,以便稍后部署时使用。部署命令如下:

代码语言:javascript

复制查猪价网https://www.chazhujia.com/

bash复制代码docker run -d --restart=always cloudflare/cloudflared:latest tunnel --no-autoupdate run --token 你的token

注意:将上图中红框的 token 部分替换到代码中的 你的token 位置。

使用 Docker Compose 部署(以威联通 NAS 为例)

若使用 Docker Compose,可以将其代码粘贴到 docker-compose.yml 文件中,方便通过 Container Station 进行部署:

代码语言:javascript

复制

yaml复制代码version: '3'

services:
  cloudflared:
    image: cloudflare/cloudflared:latest
    command: tunnel --no-autoupdate run --token 你的token
    restart: always

将代码中的 你的token 替换为 Cloudflare 中生成的 token。

三、配置 Cloudflared查猪价网https://www.chazhujia.com/

  1. 设置 Public HostnameTunnels 页面中,选择 Public Hostname Page 进行配置。 - 在第一个空白处填写二级域名前缀,例如 nas。 - 第二个空白处填写你的托管域名。 - path 可以留空。 - Type 部分选择 HTTP。 - 最后一个空白处填写 NAS 的本地 IP 地址和端口,例如 192.168.XX.XX:5000
  2. 保存配置以完成设置。

没有公网IP和端口,群辉NAS免费外网访问新方法

没有公网IP和端口,群辉NAS免费外网访问新方法

四、测试访问

在浏览器中输入 nas.你的域名,应该就可以成功访问到 NAS 设备了。

原创文章,作者:简单一点

### Synology NAS 端口转发配置教程 #### 一、登录路由器管理界面 为了实现外部网络对Synology NAS访问,通常需要在家庭或办公室使用的路由器上设置端口映射。打开浏览器,在地址栏输入路由器默认网关IP(通常是`192.168.0.1`或`192.168.1.1`),并按回车键进入路由器管理页面。 #### 二、查找端口转发/虚拟服务器选项 不同品牌型号的路由器界面布局有所差异,一般可以在高级设置下的NAT/QoS或者安全防护等菜单里发现“端口转发”、“虚拟服务器”这样的条目[^1]。 #### 三、创建新的端口转发规则 点击新增按钮准备建立一条针对NAS的服务记录。这里要填写的信息主要包括: - **服务名称**:自定义描述,比如命名为"My_NAS"; - **协议类型**:选择TCP或UDP,对于大多数应用来说都是TCP; - **内部主机IP地址**:即NAS设备分配到的家庭内网固定IPv4数值; - **外部起始端口号**与**结束端口号**:这两个字段决定了外界通过哪个范围内的端口可以触及到NAS所提供的特定功能接口;如果只想开放单一端口,则二者相同即可; - **内部目的端口**:指明当有来自互联网的数据包命中上述指定区间时应被导向至本机上的哪一个监听位置去处理响应事务。 #### 四、保存更改并重启路由生效 确认无误之后提交修改,并按照提示操作使新设定即时上线工作。此时理论上已经完成了基本层面的穿透防火墙屏障的任务,允许远距离操控位于私密局域环境里的存储装置了[^2]。 需要注意的是,随着DSM版本更新迭代以及网络安全形势日益严峻复杂化,官方越来越倾向于推荐采用更安全的方式如DDNS动态域名解析配合SSL加密隧道技术来代替传统意义上的简单粗暴型端口映射方案[^3]。 ```bash # 使用SSH连接到NAS示例 ssh admin@nas_ip_address -p port_number ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值