IStoreOS结合内网穿透软件Cpolar实现公网远程访问

文章目录

    • 前言
    • 1. ssh局域网登陆iStoreOS系统
    • 2. 安装Cpolar内 网穿透软件
    • 3. 测试公网远程链接
    • 4. 公网使用固定http地址远程访问iStoreOS webui界面

前言

image-20231017144148082

iStoreOS系统是基于OpenWrt定制的软路由系统,提供了如轻nas,云盘,文件共享等众多网络服务功能,如果我们想在户外公网环境下使用这些功能,就需要使用内网穿透软件来实现。

本教程需要准备的食材:

已经安装好的iStoreOS系统

如果您没有实体软路由,我们还有[iStoreOS虚拟机](VMware虚拟机安装软路由系统iStoreOS(基于OpenWrt,适合小白初学者) - Cpolar 极点云)供您体验,可以达到软路由实体的使用效果!

按照本教程方法操作后,达到的效果是

实现将iStoreOS的 局域网地址 映射为 固定的公网地址,可以在户外使用移动设备访问iStoreOS提供的服务。

1. ssh局域网登陆iStoreOS系统

打开ssh远程访问软件:(这里我使用的是windows上的 Xshell7)

选择文件——右键——新建会话

复制iStoreOS局域网地址:

(查询自己的iStoreOS局域网地址以及如何修改iStoreOS局域网地址详见:[3. 配置iStoreOS虚拟机](VMware虚拟机安装软路由系统iStoreOS(基于OpenWrt,适合小白初学者) - Cpolar 极点云))

image-20231017154712258

image-20231017160041965

连接 后,在弹出的窗口输入iStoreOS的账号和密码,输出如下图案代表成功登陆:

image-20231017160220305

2. 安装Cpolar内 网穿透软件

这步需要您复制粘贴几条命令,不需要自己修改!

通过ssh连接操作openwrt,下载公钥:

wget -O cpolar-public.key http://openwrt.cpolar.com/releases/public.key

image-20231017160929497

下载完成后添加公钥

opkg-key add cpolar-public.key

添加Cpolar的opkg仓库源

echo "src/gz cpolar_packages http://openwrt.cpolar.com/releases/packages/$(. /etc/openwrt_release ; echo $DISTRIB_ARCH)"  >>  /etc/opkg/customfeeds.conf

更新仓库

opkg update

image-20231017161447002

开始安装Cpolar内网穿透,分别执行下面三个安装命令安装三个包:

opkg install cpolar

image-20231017161505572

opkg install luci-app-cpolar

image-20231017161519796

opkg install luci-i18n-cpolar-zh-cn

image-20231017161531756

安装完成后,打开iStoreOS Web管理界⾯,我们可以看到有个service,下面就可以看到Cpolar内网穿透

image-20231017164207640

3. 测试公网远程链接

进入Cpolar页面:

image-20231017164225420

登录Cpolar官网,如果没有注册账号,可以先注册账号,然后点击左侧的验证,查看自己的认证token,

https://www.Cpolar.com

20230111103532

之后将官网查看的token复制到iStoreOS Cpolar服务界面的Auth Token里,设置后点击保存

image-20231017164431734

等待一下,弹出 已应用

image-20231017164509060

点击 打开webui:

image-20231017164542732

注意此处打开iStoreOS的局域网ip :9200(9200是Cpolar的默认端口号)

image-20231017164647862

输入Cpolar用户名密码,登陆:

image-20231017164903529

Cpolar默认生成了两条隧道,一条ssh用来远程以命令行窗口的形式访问,另外一条website用来远程访问iStoreOS的可视化页面,此外,您也可以点击创建隧道自定义隧道。

为了照顾小白,本教程我们来使用website隧道映射iStoreOS的可视化页面:

image-20231017170517049

image-20231017170533359

  • 隧道名称:可自定义,注意不要重复
  • 协议:http
  • 本地地址:80 (网页的 默认端口)
  • 域名类型:选择随机域名(免费)

点击 更新 后, 到 状态——在线隧道列表

image-20231017170900604

复制公网地址

image-20231017170917961

成功打开。证明Cpolar在软路由系统上正常工作!

image-20231017170936478

4. 公网使用固定http地址远程访问iStoreOS webui界面

上面使用Cpolar建立的临时http数据隧道,连接上了openWRT系统。不过,此时还是随机临时http隧道,每隔24小时端口号就会发生变化。

如果想要让不同设备间的数据隧道长期稳定存在,我们还需要进一步的设置(由于固定TCP隧道会长期占用Cpolar服务器资源,因此不得不将此服务列入VIP项目中)。

要建立一条稳定的http数据隧道,我们首先要登录Cpolar官网,进入仪表台的预留界面

在预留界面中,找到 保留二级子域名 项目。在这个项目下,我们填入一些必要信息,如识别数据隧道的隧道名称、隧道使用区域等。

image-20231017171537567

在这些信息填入后,点击右侧的保留按钮,将Cpolar官网后台的隧道固定下来

复制填写的二级子域名:

image-20231017172424303

回到Cpolar webui界面:

image-20231017172535303

  • 隧道名称:可自定义,注意不要重复
  • 协议:http
  • 本地地址:80 (网页的 默认端口)
  • 域名类型:二级子域名(需要升级至基础版套餐及以上)
  • 地区:我这里选择的是美国,这里需要与官网保留界面选择的一致!

点击 更新 后, 到 状态——在线隧道列表

image-20231017172744127

再次查看在线隧道列表,发现localhost:80隧道对应的公网地址变成了我们官网保留的固定二级子域名地址。

复制这个固定地址到浏览器:

image-20231017172906809

穿透成功!

image-20231017173010930

我们还可以将这个固定地址发到手机,在户外使用手机流量(公网)控制家中的软路由!

Screenshot_20231017-173216_Samsung Internet

转载自cpolar极点云文章:IStoreOS安装永久免费内网穿透软件Cpolar

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

相似性搜索:第 7 部分--LSH 组合物

Vyacheslav Efimov – Medium S相似性搜索是一个问题,给定一个查询,目标是在所有数据库文档中找到与其最相似的文档。 一、说明 在数据科学中,相似性搜索经常出现在 NLP 领域、搜索引擎或推荐系统中,其中需要检索最相关的文档或项…

【Java系列】Java 简介

目录 Java 简介主要特性发展历史Java 开发工具系列文章版本记录 Java 简介 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。 后来 Sun 公司被 Ora…

黑豹程序员-架构师学习路线图-百科:MySQL

文章目录 1、什么是MySQL2、MySQL受喜爱程度经典四人组: 3、发展历史4、MariaDB 1、什么是MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 …

canvas绘制扫描图

先定义一个canvas <div class"canFa"><canvas width"380" id"can3"></canvas></div>主要绘制函数 var chosHeight document.getElementsByClassName("canFa")[0].children[0].clientHeight;var chosWidth …

Anthropic全球上线AI语言模型Claude 2;多模态系统:融合文本和图像的新前沿

&#x1f989; AI新闻 &#x1f680; Anthropic全球上线AI语言模型Claude 2&#xff0c;编程、数学、推理能力大幅提升 摘要&#xff1a;Anthropic在全球正式上线了AI语言模型Claude 2。相比前代版本&#xff0c;Claude 2在编程、数学、推理等方面都有大幅提升&#xff0c;支…

论坛介绍 | COSCon'23 云计算(C)

众多开源爱好者翘首期盼的开源盛会&#xff1a;第八届中国开源年会&#xff08;COSCon23&#xff09;将于10月28-29日在四川成都市高新区菁蓉汇举办。本次大会的主题是&#xff1a;“开源&#xff1a;川流不息、山海相映”&#xff01;各位新老朋友们&#xff0c;欢迎到成都&am…

关于opencv的contourArea计算方法

cv::contourArea计算的轮廓面积并不等于轮廓点计数&#xff0c;原因是cv::contourArea是基于Green公式计算 老外的讨论 github 举一个直观的例子&#xff0c;图中有7个像素&#xff0c;橙色为轮廓点连线&#xff0c;按照contourArea的定义&#xff0c;轮廓的面积为橙色所包围…

anaconda中安装pytorch(GPU版)(离线安装)(最简单)

anaconda中安装pytorch&#xff08;GPU版&#xff09;&#xff08;离线安装&#xff09;&#xff08;最简单&#xff09;_anaconda安装pytorch gpu-CSDN博客anaconda里安装pytorch,GPU版本&#xff0c;离线本地安装&#xff0c;新手_anaconda安装pytorch gpuhttps://blog.csdn.…

头歌平台——基于数组的工资处理系统

第1关&#xff1a;数据输入和计算 任务描述 本关任务&#xff1a; 编写函数input_data(char uid[10][5], int salary[10], int csalary[10], int revenue[10], int _water_electricity[10], int _deductions[10])&#xff0c;作用为输入职工的代号&#xff0c;岗位工资&#…

打工人一定要学会找资源~

还有很多小伙伴不知道怎么找资源吗&#xff1f;今天就给大家推荐一下几个资源网站&#xff0c;无论是图片又或是视频。通通都能找到&#xff01; 一、全网1000平台视频解析下载器——XDown 在线视频下载工具&#xff0c;几乎能下全网所有平台的视频&#xff0c;而且下完还能自…

javaEE - 2(11000字详解多线程)

一&#xff1a;多线程带来的的风险-线程安全 线程安全的概念&#xff1a;如果多线程环境下代码运行的结果是符合我们预期的&#xff0c;即在单线程环境应该的结果&#xff0c;则说这个程序是线程安全的。 当多个线程同时访问共享资源时&#xff0c;就会产生线程安全的风险&am…

Unity3D 拖拽赋值组件与通过Find赋值组件的优点与缺点详解

Unity3D是一款流行的游戏开发引擎&#xff0c;提供了丰富的功能和工具&#xff0c;使开发人员能够轻松创建高质量的游戏。在Unity3D中&#xff0c;我们经常需要通过拖拽赋值组件或通过Find赋值组件来实现不同对象之间的交互。本文将详细介绍这两种方法的优点和缺点&#xff0c;…

ICML2021 | RSD: 一种基于几何距离的可迁移回归表征学习方法

目录 引言动机分析主角&#xff08;Principal Angle&#xff09;表征子空间距离正交基错配惩罚可迁移表征学习实验数据集介绍 实验结果总结与展望 论文链接 相关代码已经开源 引言 深度学习的成功依赖大规模的标记数据&#xff0c;然而人工标注数据的代价巨大。域自适应&…

VA01/VA02/VA03 销售订单根据定价和步骤校验权限隐藏价格

1、业务需求 针对用户使用销售订单时&#xff0c;根据定价和步骤顺序&#xff0c;判断是否有权限&#xff0c;没有权限时隐藏销售订单抬头和行项目的部分价格数据 要限制的定价和步骤在spro中的位置 限制的步骤 2、增强实现 2.1权限对象 创建带有定价和步骤的权限对象 分配…

力扣刷题 day48:10-18

1.4的幂 给定一个整数&#xff0c;写一个函数来判断它是否是 4 的幂次方。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 整数 n 是 4 的幂次方需满足&#xff1a;存在整数 x 使得 n 4x 方法一&#xff1a;不断除以4 #方法一&#xff1a;不断除…

如何用工业树莓派和MQTT平台打通OT和IT?

一、应用设备 OT端设备&#xff1a;步进电机&#xff0c;MODBUS TCP远程I/O模块&#xff0c;PLC设备 边缘侧设备&#xff1a;宏集工业树莓派&#xff1b; IT端设备&#xff1a;PC、安卓手机&#xff1b; IT端软件&#xff1a;宏集HiveMQ MQTT通信平台 二、原理 宏集工业树…

python之自动化点餐定时任务

1、准备一个可执行的python文件 2、使用定时任务管理器配置定时任务 Cron是linux系统的任务管理器 2.1打开终端或控制台 2.2进入crontab编辑器&#xff1a; crontab -e 编辑crontab文件 crontab -l 列出当前用户的所有定时任务 crontab -r 删除当前用户的crontab文…

Web安全测试详解

前言 随着互联网时代的蓬勃发展&#xff0c;基于Web环境下的应用系统、应用软件也得到了越来越广泛的使用。 目前&#xff0c;很多企业的业务发展都依赖于互联网&#xff0c;比如&#xff0c;网上银行、网络购物、网络游戏等。但&#xff0c;由于很多恶意攻击者想通过截获他人…

虹科 | 解决方案 | 机械免拆压力测试方案

对于发动机的气门卡滞或气门开闭时刻错误、活塞环磨损、喷油嘴泄漏/堵塞等故障&#xff0c;往往需要解体发动机或拆卸部件才能发现&#xff1b;而对于某些轻微的故障&#xff0c;即使解体了发动机后也经常难于肉眼判别 虹科Pico提供的WPS500压力测试方案&#xff0c;可以动态测…

7+非肿瘤+WGCNA+分型+实验,筛选关键基因进一步分型以及表达验证

今天给同学们分享一篇非肿瘤WGCNA分型实验的生信文章“Identification of molecular subtypes and immune infiltration in endometriosis: a novel bioinformatics analysis and In vitro validation”&#xff0c;这篇文章于2023年8月18日发表在Front Immunol期刊上&#xff…