Linux安装宝塔,并实现公网远程登录宝塔面板【内网穿透】

news/2025/2/14 2:23:06/

文章目录

  • 前言
  • 1. 安装宝塔
  • 2. 安装cpolar内网穿透
  • 3. 远程访问宝塔
  • 4. 固定http地址
  • 5. 配置二级子域名
  • 6. 测试访问二级子域名

转发自CSDN远程穿透的文章:Linux安装宝塔,并实现公网远程登录宝塔面板【内网穿透】

前言

宝塔面板作为建站运维工具,它支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能,可提高运维效率。对于新手来说,简单好用,基本不需要操心。而当我们在家里/公司搭建了宝塔,没有公网IP,但是想要在外也可以访问内网的宝塔面板应该如何实现呢?

内网穿透,它可以使用一台有公网IP的服务器作为 “中间人” 来与没有公网 IP 的电脑建立连接并转发数据。因此,想要实现公网的远程访问,内网穿透是很好的选择。

下面简单几步实现在linux上宝塔面板,并做内网穿透实现在公网环境下远程登录宝塔面板:

1. 安装宝塔

进入官网查看命令,这里以linux为准,以下是linux安装命令:

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

等待安装完成

image-20230303174426344

安装完成后记录这些访问地址,和账号信息.

image-20230303181401556

然后我们打开浏览器,访问一下上面的内网地址,出现界面表示成功,如果没有界面,可能是防火墙问题,需配置防火墙放开14550端口

image-20230303181528643

使用上面的账号密码登陆后,会提示绑定宝塔账号.所以我们需要注册一个宝塔账号

image-20230303182723102

在官网注册账号登陆后,我们先开放一个宝塔端口14550

image-20230303191239580

2. 安装cpolar内网穿透

cpolar官网:https://www.cpolar.com/

  • 安装cpolar

打开宝塔终端命令窗口,使用cpolar一件安装脚本:

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

image-20230303183721806

  • token认证

登录cpolar官网www.cpolar.com,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里

cpolar authtoken xxxxxxx

20230111103532

  • 向系统添加服务
sudo systemctl enable cpolar
  • 启动cpolar服务
sudo systemctl start cpolar
  • 在宝塔面板中选择安全,然后开放9200端口

image-20230303184430176

  • 登录cpolar web UI管理界面

在浏览器上访问局域网ip:9200端口即可出现cpolar管理界面

image-20230303184618711

输入官网注册的账号登陆即可对隧道进行操作.

image-20230303184844558

3. 远程访问宝塔

接下来创建一条隧道将本地端口映射到公网上,实现公网远程访问宝塔

点击左侧的隧道管理——创建隧道,创建一个随机的http隧道,指向14550端口:

  • 隧道名称:可自定义,注意不要重复
  • 协议:http
  • 本地地址:14550
  • 端口类型:随机域名
  • 地区:China vip

点击创建

image-20230303190151957

创建成功后我们打开在线隧道列表,查看公网地址

image-20230303190352850

然后我们使用公网地址访问宝塔面板,此时会出现如下问题,这个问题是访问宝塔面板的时候,需要在地址后面加一个8位数的字符安全入口名称

image-20230303190820805

为了使得连接更加流畅,我们可以关闭这个验证,打开宝塔终端,输入以下命令

rm -f /www/server/panel/data/admin_path.pl

再重新访问公网地址,即可访问成功

image-20230303191743065

4. 固定http地址

由于刚刚创建隧道使用的是随机临时地址,该地址会在24小时内发生变化,为了长期远程访问,我们接下来将这个公网地址配置为固定的。

  • 保留二级子域名

需升级至基础套餐或以上才支持配置二级子域名

登录cpolar官网后台,点击左侧仪表盘的预留,找到保留二级子域名,为http隧道保留一个二级子域名。

  • 地区:选择服务器地区
  • 名称:填写您想要保留的二级子域名(可自定义)
  • 描述:即备注,可自定义填写

image-20230303192547793

本例保留一个名称为baotatest的二级子域名。子域名保留成功后,我们将子域名复制下来,接下来需要将其配置到隧道中去。

image-20230303192837567

5. 配置二级子域名

登录cpolar web ui管理界面。点击左侧仪表盘的隧道管理——隧道列表,找到需要配置二级子域名的隧道(本例中为baota隧道),点击右侧的编辑

image-20230306155811180

修改隧道信息,将二级子域名配置到隧道中:

  • 域名类型:改为选择二级子域名
  • Sub Domain:填写我们刚刚所保留的二级子域名(本例为baotatest

修改完成后,点击更新

image-20230306155846659

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到baotaTest隧道的公网地址,已经更新为二级子域名了,将公网地址复制下来。

image-20230306160441343

6. 测试访问二级子域名

打开浏览器,我们来测试一下访问配置成功的二级子域名,测试成功,可以正常访问。现在,我们全网唯一的私有二级子域名,就创建好了。 而且这个地址也不会再随机变化,他是固定不变的,只要保持隧道在线,我们在外就可以通过这个公网地址,随时随地远程访问,无需公网IP,也不用设置路由器。

image-20230306161208841


http://www.ppmy.cn/news/41308.html

相关文章

DDoS攻击实验笔记

DoS&DDoS简介 DoS(Denial of Service),拒绝服务攻击是通过一些方法影响服务的可用性,比如早期主要基于系统和应用程序的漏洞,只需要几个请求或数据包就能导致长时间的服务不可用,但易被入侵检测系统发现。 DDoS(Distributed D…

一次性搞懂dBSPL、dBm、dBu、dBV、dBFS的区别!

相信学习音乐制作的同学在混音阶段经常会碰到各种关于声音的单位,其中最具代表性的可能就是分贝家族的单位了,如dBSPL、dBm、dBu、dBV、dBFS等。 那么,这些单位分别表示什么,又有什么区别呢? 描述声音信号强弱的单位…

12、DRF实战总结:DRF序列化模型与序列化关系模型详解(附源码)

序列化模型与序列化关系模型 序列化模型是将Python对象转换为可储存或传输的格式,如JSON或XML。序列化模型可以用于数据储存、数据传输和数据共享等方面,可以有效地提高数据传输效率和数据共享效率。 序列化关系模型是在序列化模型的基础上&#xff0c…

NumPy 秘籍中文第二版:二、高级索引和数组概念

原文:NumPy Cookbook - Second Edition 协议:CC BY-NC-SA 4.0 译者:飞龙 在本章中,我们将介绍以下秘籍: 安装 SciPy安装 PIL调整图像大小比较视图和副本翻转 Lena花式索引位置列表索引布尔值索引数独的步幅技巧广播数…

「Python 机器学习」Pandas 数据分析

Pandas 是一个开源的 Python 库,专为数据处理和分析任务而设计;它提供了高性能、易用的数据结构和数据分析工具,使得在 Python 中进行数据科学变得简单高效;Pandas 基于 NumPy,因此可以与许多其他基于 NumPy 的库&…

Java之二叉搜索树(BST)

目录 一.二叉搜索树(BST) 1.什么是二叉搜索树 2.判断一颗二叉搜索树 二.二叉搜索树CRUD操作 1.二叉搜索树的数据结构 2.添加操作 3.查找操作 1.查找最大值 2.查找最小值 3.查找任意值 4.删除操作 1.删除最大值 2.删除最小值 3.删除任意值 5.其他操作 1.打印操作(…

优漫动游广州哪家培训平面设计做的不错呢?

平面设计的常见用途包括标识(商标和品牌)、出版物(杂志,报纸和书籍)、平面广告,海报,广告牌,网站图形元素、标志和产品包装。 ​   Photoshop   通过对本课程的学习能够熟练使…

Elasticsearch:配置选项

Elasticsearch 带有大量的设置和配置,甚至可能让专家工程师感到困惑。 尽管它使用约定优于配置范例并且大部分时间使用默认值,但在将应用程序投入生产之前自定义配置是必不可少的。 在这里,我们将介绍属于不同类别的一些属性,并讨…