如何在Linux CentOS部署宝塔面板并实现固定公网地址访问内网宝塔

文章目录

    • 一、使用官网一键安装命令安装宝塔
    • 二、简单配置宝塔,内网穿透
    • 三、使用固定公网地址访问宝塔

宝塔面板作为建站运维工具,适合新手,简单好用。当我们在家里/公司搭建了宝塔,没有公网IP,但是想要在外也可以访问内网的宝塔面板应该如何实现呢?

本文演示在Centos7系统搭建宝塔最新版本8.0.3,并使用Cpolar内网穿透工具将本地宝塔地址映射为公网地址实现公网远程访问。

如何在CentOS7上搭建新版本宝塔面板

一、使用官网一键安装命令安装宝塔

使用Xshell7 SSH登陆进 Centos7

image-20231107144352861

宝塔面板下载,免费全能的服务器运维软件 (bt.cn)

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

复制粘贴,执行:

期间按一次或两次y,输出如下结果代表安装成功:

这些访问地址和账号信息需要记录。image-20231107144635136

复制输出的内网面板地址: http://192.168.40.166:40876/ee057e74,本地局域网浏览器打开:

image-20231107100010078

同意协议,输入给的账号密码,进入系统:

image-20231107150142613

需要注册宝塔账号才能使用:

image-20231107100255417

二、简单配置宝塔,内网穿透

在官网注册账号登陆后,点击左侧 安全 我们先开放一个宝塔端口14550

image-20231107104643129

image-20231107110534297

image-20231107110511383

再开放一个端口9200,配置如下

image-20231107110828474

这里我使用的是可以白嫖无限流量的Cpolar,Centos安装Cpolar方法:

Linux CentOS安装cpolar - cpolar 极点云

CentOS7搭建宝塔面板后如何实现公网远程访问

安装后,本地登陆Centos ip + 9200 进入WebUI:

http://192.168.40.166:9200/

创建一条隧道,用来映射宝塔:

image-20231107152514341

隧道配置如下:

image-20231107152631463

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:宝塔安装后输出的本地地址(我的是192.168.40.166:40876),这里不要填路径
  • 域名类型:随机域名
  • 地区:选择China
  • 高级: Host头域填入本地地址:192.168.40.166:40876

点击创建

下一步我们 点击 在线隧道列表:

image-20231107153010315

复制映射出的公网地址:

image-20231107153108526

发现404,未找到本地资源。

这是因为宝塔面板有面板管理入口,必须在路径后加上此路径才能进入面板。

这个路径就是安装后输出的ip后的路径,这个每人不同,需要您自行修改。

可以在面板设置中查找:

image-20231107153303296

在公网地址后,加上路径,就能成功进入:

image-20231107153433749

image-20231107153612786

三、使用固定公网地址访问宝塔

要注意的是,以上步骤使用的是随机临时端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。我们接下来为其配置固定的端口地址,该地址不会变化,设置后将无需每天重复修改地址。

配置固定公网地址需要将cpolar升级到专业版套餐或以上。

进入cpolar内网穿透官网访问控制面板:

cpolar - secure introspectable tunnels to localhost

image-20231107160029888

image-20230919141352734

  • 地区:选择china vip

  • 名称:自定义

  • 描述:自定义

    image-20231107160227249

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复(我们这里保留原样)

  • 协议:选择http

  • 本地地址:不变

  • 域名类型:二级子域名

  • 地区:ChinaVip

  • Host头域:不变

回到在线隧道列表,复制这个有二级子域名的 固定 公网访问地址:

image-20231107160357343

加上路径,即可使用这个 固定域名 公网访问 本地宝塔面板。

image-20231107160445852

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

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

相关文章

QAnything部署Mac m1环境

本次安装时Qanything已经更新到了v1.3.3,支持纯python安装。安装过程比较简单,如下: QAnything/README_zh.md at qanything-python-v1.3.1 netease-youdao/QAnything GitHub 首先需要用Anaconda3创建隔离环境,简要说明下Anaco…

春藤实业启动SAP S/4HANA Cloud Public Edition项目,与工博科技携手数字化转型之路

3月11日,广东省春藤实业有限公司(以下简称“春藤实业”)SAP S/4HANA Cloud Public Edition(以下简称“SAP ERP公有云”)项目正式启动。春藤实业董事长陈董、联络协调项目经理慕总、内部推行项目经理陈总以及工博董事长…

酒店水电能源计量管理系统

酒店水电能源计量管理系统是一种针对酒店行业设计的能源管理系统,旨在实现对水电能源的计量、监测和管理。本文将从系统特点、构成以及带来的效益三个方面展开介绍。 系统特点 1.多元化计量:该系统能够对酒店内的水、电能源进行多元化计量,…

软件项目总体测试计划(Word原件2024)

一、 前言 (一) 背景 (二) 目的 (三) 测试目标 (四) 适用范围与读者对象 (五) 术语与缩写 二、 软件测试实施流程 (一) 测试工作总体流…

2024年MathorCup数学建模C题物流网络分拣中心货量预测及人员排班解题文档与程序

2024年第十四届MathorCup高校数学建模挑战赛 C题 物流网络分拣中心货量预测及人员排班 原题再现: 电商物流网络在订单履约中由多个环节组成,图1是一个简化的物流网络示意图。其中,分拣中心作为网络的中间环节,需要将包按照不同流…

【Python基础】MySQL

文章目录 [toc]创建数据库创建数据表数据插入数据查询数据更新 个人主页:丷从心 系列专栏:Python基础 学习指南:Python学习指南 创建数据库 import pymysqldef create_database():db pymysql.connect(hostlocalhost, userroot, passwordr…

Maven多模块管理

Maven多模块管理 在了解怎么进行Maven多模块管理之前,先聊聊为什么要进行Maven多模块管理 为什么要Maven多模块管理? 在传统的单体架构开发下,一个项目中的依赖只需要使用一个pom.xml文件管理即可。但是随着微服务的流行,将原有…

【IT运维入门(ITHW)系列】之「快速部署」第二期清单(持续更新)

ITHW是Information Technology Hello World的缩写简拼。意在提供IT领域的入门相关知识,近期给大家带来的是主流技术选型的快速部署系列,意在最大程度地简化部署过程,以便能快速体验或测试相关技术选型。 「快速部署」第一期清单 ITHW快捷部署…

Python零基础从小白打怪升级中~~~~~~~多线程

线程安全和锁 一、全局解释器锁 首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。 GIL全称global interpreter lock,全局解释器锁。 每个线程在执行的时候都需要先获取GIL,保证同一时刻只…

MR-JE-70A 三菱MR-JE伺服驱动器(750W通用型)

三菱MR-JE伺服驱动器(750W通用型) MR-JE-70A外部连接,MR-JE-70A用户手册,MR-JE-70A 三相或单相AC220V三菱通用型伺服放大器750W,配套电机HG-SN52J-S100、HG-KN73J-S100。 MR-JE-70A参数说明:伺服驱动器通用型750W,三相或单相AC200V~240V 三…

Dual-AMN论文阅读

Boosting the Speed of Entity Alignment 10: Dual Attention Matching Network with Normalized Hard Sample Mining 将实体对齐速度提高 10 倍:具有归一化硬样本挖掘的双重注意力匹配网络 ABSTRACT 寻找多源知识图谱(KG)中的等效实体是知识图谱集成的关键步骤&…

使用Flask和Flask-JWT-Extended保护API免受跨站请求攻击

在本文中,我们将探讨如何使用Flask和Flask-JWT-Extended库来保护您的API免受跨站请求攻击(CSRF)。我们将首先简要介绍CSRF攻击的概念,然后详细说明如何使用Flask-JWT-Extended库来保护您的API。 什么是跨站请求攻击(C…

CSS文本属性与字体属性

目录 文本属性 文本颜色 文本对齐 修饰文本 文本缩进 行高 字体属性 字体系列 字体大小 字体粗细 字体样式 字体/文本综合属性写法 Chrome调试工具的使用 文本属性 文本颜色 在CSS中使用color 属性用于定义文本的颜色,使用background-color设置一个盒…

Adobe Acrobat PDF 2024

Adobe Acrobat PDF 2024正式发布!支持Windows和macOS系统,新界面做了轻微调整。 下载地址 Windows客户端:https://www.123pan.com/s/f43eVv-GKZKd.html macOS客户端:https://www.123pan.com/s/f43eVv-PKZKd.html

带缓存的输入输出流(I/O)

文章目录 前言一、带缓冲的输入输出流是什么?二、使用方法 1.BufferedInputStream与BufferedOutputStream类2.BufferedReader与BufferedWriter类总结 前言 输入输出流可以视为,从A点把货物搬运至B点。那么带缓冲的意思可以视为用货车把A点的货物搬运至B点…

[ ROS入门]

00ROS实现流程大致分为5步 先创建一个工作空间;再创建一个功能包;编辑源文件;编辑配置文件;编译并执行。 01创建工作空间 02进入src创建ros包并添加依赖 上述命令,会在工作空间下生成一个功能包,该功能包依…

关于外网java后端服务访问内网minio中间件,因连接minio超时,启动失败问题

注:服务器情况:2台服务器,内网服务器包含(activemq、minio、nginx、redis、mysql、后端java服务)。外网服务器只有后端java服务,访问内网的中间件(内网服务器开放了部分指定端口) 问…

Unity应用开机自启动

使用说明 以代码设置的方式设置Unity应用开机自启动。 将下面脚本挂载到场景物体,通过UI按钮开启应用自启动和取消应用自启动,设置下次运行应用生效。 所用到的Dll下载地址:Interop.IWshRuntimeLibrary 脚本代码 using System; using Syst…

将本地项目推送至gitlab仓库

1. gitlab上新建一个空白项目 gitlab上点击new project按钮,新建一个项目 新建空白项目 项目名称与本地新建项目名称相同,其余根据具体需要选择 2. 初始化本地仓库并commit项目 进入本地项目根目录下,右击 git bash here打开命令窗口 初始化…

Netty-NioServerSocketChannel与NioSocketChannel

NioServerSocketChannel NioServerSocketChannel是netty服务端的channel。在ServerbootStrap的bind方法中,通过反射,实例化对象NioServerSocketChannel。   NioServerSocketChannel对象实例化的过程中。 AbstractChannel中实例化channel的id&#xff…