异地远程连接威联通NAS,无需公网IP

news2024/11/20 19:46:16

文章目录

  • 前言
  • 1. 威联通安装cpolar内网穿透
  • 2. 内网穿透
    • 2.1 创建隧道
    • 2.2 测试公网远程访问
  • 3. 配置固定二级子域名
    • 3.1 保留二级子域名
    • 3.2 配置二级子域名
  • 4. 使用固定二级子域名远程访问

转载自远程内网穿透的文章:无需公网IP,在外远程访问NAS威联通QNAP【内网穿透】

前言

购入威联通NAS后,很多用户对于如何在外在公网环境下的远程访问威联通NAS不太熟悉,但这又很有必要。所以,本次教程分享如何实现在外远程访问连接家里内网的威联通NAS,无需公网IP,也不用设置路由器,简单通过cpolar内网穿透来实现。

cpolar:https://www.cpolar.com/

1. 威联通安装cpolar内网穿透

注意:威联通需要是X64的CPU,我们通过安装docker版本来实现

进入App Centrer,下载容器工具container station

20230214155001·

进入Container Station,然后选择创建,然后搜索cpolar,找到cpolar镜像,点击安装

20230214155002

安装时配置一下网络,点击打开高级设置

20230214155003

网络模式更改为host,然后点击创建

20230214155004

创建好后在列表中可以看到cpolar容器

20230214155005

打开浏览器访问威联通ip+:9200,就能访问到cpolar web UI管理界面,使用cpolar邮箱账号登录即可

20230214155006

2. 内网穿透

2.1 创建隧道

cpolar安装成功之后,我们可以创建隧道映射内网端口,会获得相应的公网地址,实现在外也可以远程登录访问威联通管理界面。

威联通管理界面端口默认是8080,因此我们来创建一个http协议的隧道,映射威联通8080端口。点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:8080
  • 域名类型:免费选择随机域名
  • 地区:默认选择即可

点击创建

20230214155007

隧道创建成功后,点击左侧的状态——在线隧道列表,可以看到,刚刚创建的隧道已经有生成了相应的公网地址,将其复制下来

20230214155008

2.2 测试公网远程访问

复制公网地址打开浏览器访问,出现登录界面表示成功

20230214155009

3. 配置固定二级子域名

由于以上创建的是随机地址,地址在24小时内变化,为了更好的使用体验,可以固定http公网地址,为其配置一个固定二级子域名,该地址不会随机变化,同时提高带宽。

需要注意,配置固定二级子域名需要将cpolar升级到基础版套餐或以上。

3.1 保留二级子域名

打开cpolar官网(www.cpolar.com),登录进入后台,点击左侧的预留,找到保留二级子域名,我们来为远程访问威联通NAS保留一个二级子域名

  • 地区:选择China
  • 二级域名:可自定义
  • 描述:即备注,可以自定义填写

点击保留

20230214155010

cpolar二级子域名保留后,我们将其复制下来

20230214155011

3.2 配置二级子域名

回到威联通cpolar的web ui 管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们刚刚创建的远程隧道,点击右侧的编辑

20230214155012

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名,本例为wlt

点击更新

20230214155013

隧道更新成功后,然后查看在线隧道列表,此时可以看到公网地址变成了我们设置的二级子域名地址,然后复制地址

20230214155014

4. 使用固定二级子域名远程访问

在浏览器上访问固定二级子域名,出现登录界面表示成功,接下来即可远程管理我们的威联通服务了,现在该公网地址也不会随机变化。

20230214155015

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/541007.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

当程序员这么多年,为什么我还只会复制粘贴?

如果问程序员:最熟练的快捷键是哪两个? 程序员(脱口而出):ctrlc 和 ctrlv !即复制和粘贴。 对于为数不少的程序员来说:天下代码不过一个“抄”字,复制和粘贴就是他们创造伟大产品的…

内网渗透—代理Socks协议、路由不出网、后渗透通讯、CS-MSF控制上线

内网渗透—代理Socks协议、路由不出网、后渗透通讯、CS-MSF控制上线 1. 前言1.1. 实验背景1.2. 环境准备1.2.1. 环境介绍1.2.2. 环境测试1.2.2.1. 攻击机测试1.2.2.2. Windows20081.2.2.3. Windows20031.2.2.4. Windows20121.2.2.5. Windows7 1.3. 技术介绍1.3.1. 隧道技术1.3.…

六轴传感器基础知识学习:MPU6050特性,四元数,姿态解算,卡尔曼滤波

实际上,只要说到多少轴的传感器一般是就是指加速度传感器(即加速计)、角速度传感器(即陀螺仪)、磁感应传感器(即电子罗盘)。这三类传感器测量的数据在空间坐标系中都可以被分解为X,Y,Z三个方向轴…

第一章 线性模型

目录 一、线性模型基本概念二、梯度下降三、反向传播四、使用 Pytorch 实现线性模型 一、线性模型基本概念 线性模型: y ^ x ∗ ω b \hat{y} x * \omega b y^​x∗ωb 简化版本,将 b b b 加入到权重矩阵 ω \omega ω 中: y ^ x ∗…

新榜 | “淄博”现象专项观察报告

在过去的一个月中,淄博烧烤的相关话题霸屏网络,这些媒介话题里承载了多少受众的向往与想象? 根据2022年淄博市文旅局公开年报,去年,淄博官方就着力融媒体,在抖音、快手等平台创新使用“淄博到底有多牛”主题…

javascript-核心知识总结

目录 (一)DOM基础 1、DOM对象 2、节点类型 3、获取元素 4、创造元素 5、插入元素 6、删除元素 7、复制元素 8、替换元素 (二)DOM进阶 1、用DOM对象对HTML属性操作 2、用DOM对象对CSS操作 3、DOM查找(遍历&…

浅析基于AI智能识别技术边缘计算硬件在智慧食安监管场景中的应用

一、背景分析 自2014年开始,国家市场监督管理总局在强化企业主体责任、严格实施全过程监管、创新监管方式的方针下,推行“互联网明厨亮灶"工程建设。系统以四个端为整体规划,实现亮后厨、亮证、亮照、亮评估,通过以网管网措…

微信小程序xr-frame实现多光源效果

1.基础知识: 灯光 灯光组件Light用于给场景提供照明,也是阴影的核心。相机组件一般被代理到灯光元素XRLight中使用,其派生自XRNode,对应在xml中的标签为xr-light。 主光源以及参数 类型uniforms宏说明书写环境光颜色和亮度u_a…

Linux Shell 实现一键部署virtualbox

VirtualBox 前言 VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public Licens…

从零开始 Spring Boot 30:数据校验

从零开始 Spring Boot 30:数据校验 图源:简书 (jianshu.com) 在从零开始 Spring Boot 13:参数校验 - 红茶的个人站点 (icexmoon.cn)一文中,我讨论了一些可以用于参数校验的注解。实际上这些注解都是来自于Jakarta Bean Validatio…

第7章异常、断言和曰志

Java和C异 在C中,throw说明符在运行时执行。Java在编译时执行。 处理错误 异常处理的任务就是将控制权从产生错误的地方转移到能够处理这种情况的错误处理器。 如果由于出现错误而使得某些操作没有完成,程序应该:返回到一种安全状态&#…

ChatGLM + PEFT 进行finetune

一、前言 1.1 硬件需求 注:r 为LoRA 维数大小,p 为前缀词表大小,l 为微调层数,ex/s 为每秒训练的样本数。gradient_accumulation_steps 参数设置为 1。上述结果均来自于单个 Tesla V100 GPU,仅供参考。 1.2 微调方法…

开放原子训练营第一季——铜锁探“密” 圆满落幕!

【开放原子训练营第一季结营总结】——铜锁探“密” 开放原子训练营第一季「铜锁探密」由开放原子开源基金会&铜锁社区共同举办,包含 5 次课程,以“抽丝剥茧,循序渐进,一起揭开商用密码的面纱”为主题,让参与者更加…

c++面向对象之类

一、类的定义 class 类名{成员属性构造函数析构函数成员函数 }Person.h #include <string> #include <iostream> using namespace std;class Person {int m_age;string m_name;Person();Person(int age,string name);~Person();int getAge();void setAge(int age…

蓝鲸平台通过标准运维 API 安装 Agent

目录 一、背景 二、目的 三、创建安装agent流程 四、通过标准运维 API 安装 Agent 五、总结 一、背景 蓝鲸平台正常情况纳管主机需要在节点管理手工安装agent&#xff0c;不能达到完成自动化安装agent的效果。想通过脚本一键安装agent&#xff0c;而不需要在蓝鲸平台进行过…

Golang指针的操作以及常用的指针函数

目录 指针的操作 定义指针 获取变量地址 解引用指针 指针作为函数参数 指针的空值 常用的指针函数 new 函数 make 函数 append 函数 copy 函数 指针的操作 在Go语言中&#xff0c;指针是一种非常重要的类型&#xff0c;可以用来传递变量的地址而不是变量本身。 定…

【leetcode刷题总结】——代码随想录(链表总结)

代码随想录按照数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构&#xff0c;再从简单刷起&#xff0c;做了几个类型题目之后&#xff0c;再慢慢做中等题目、困难题目。 以下是个人刷题总结&#xff0c;官…

多个Node.js版本之间切换

本篇文章会讲windows和Mac系统下实现多个node.js版本之间的切换。 1.windows下采用nvm&#xff08;nvm-window&#xff09; 2.Mac下采用nvm和n 注&#xff1a;window和mac下的nvm地址是不一样的 一、windows系统 什么是nvm&#xff1f; nvm是一个简单的bash脚本&#xff…

真题详解(有限自动机)-软件设计(七十七)

确定有限自动机 和 不确定有限自动机 解析&#xff1a; M1的A当0的时候&#xff0c;会变成A&#xff0c;也可能变成B&#xff0c; 所以M1是不确定有限自动机。 M2的A1的时候只会使A&#xff0c;0的时候只会是B B的0只会是B&#xff0c;1的时候只会是C。 C0的时候只会是B&a…

中小型企业需要“数据防泄露”吗?

数据防泄露是指企业采取的各种管理、技术与监督措施&#xff0c;以防止敏感和关键数据在传输、存储与使用过程中被未经授权访问或窃取&#xff0c;从而导致机密性、完整性或可用性受到损害。 数据防泄露工作通常包括数据分类与风险评估、权限管理与访问控制、加密与安全技术、数…