ToB企服应用市场:ToB评测及商务社交产业平台

标题: Linux安装青龙面板并将本地服务映射至公网实现远程访问 [打印本页]

作者: 张裕    时间: 2024-11-6 04:49
标题: Linux安装青龙面板并将本地服务映射至公网实现远程访问
媒介

本教程主要介绍如何在本地Linux系统安装青龙面板,并联合cpolar内网穿透实现使用公网地点远程访问的方法,可以实现在户外公司里使用手机就能随时操控家中局域网的服务器薅羊毛。
青龙面板的功能多多,可以帮助我们自动化处置惩罚很多需要手动操作的事情,比如京东领京豆,阿里云盘签到白嫖vip、掘金签到等等。
一、前期准备

本教程情况为:Centos7,可以跑Docker的系统都可以使用。


本教程使用Docker部署青龙,如何安装Docker详见:

Install Docker Engine on CentOS | Docker Docs
使用如下命令测试Docker是否正常工作:
  1. docker run hello-world
复制代码

二、安装青龙面板

  1. mkdir -p /root/dockertest/qinglong  # 新建青龙面板安装文件夹
  2. cd /root/dockertest/qinglong   # 切换至此路径
  3. touch docker-compose.yml  # 创建docker配置文件
复制代码
编辑青龙面板设置文件:
  1. vim docker-compose.yml
复制代码
设置文件内容如下,注意5700端口是否被占用,可以自行修改:
  1. version: '2'
  2. services:
  3.   web:
  4.     image: whyour/qinglong
  5.     volumes:
  6.       - "./data:/ql/data"
  7.     ports:
  8.       - "5700:5700"
  9.     environment:
  10.       QlBaseUrl: '/'
  11.     restart: unless-stopped
复制代码

在此目次:/root/dockertest/qinglong 下执行如下命令启动:
  1. docker-compose up -d
复制代码

docker ps ,即可查看已经启动的容器:

此时我们欣赏器打开服务器IP:5700,我的地点是:
http://192.168.1.237:5700/
按照引导安装下去,设置完毕后进入登陆界面:

在此界面我们就能设置任务脚本薅羊毛了:

三、映射本地部署的青龙面板至公网

上面我们成功部署了青龙面板,在本地可以随意访问,但是假如您是将青龙面板部署在家中的装备上,想在工作期间临时使用青龙面板,就需要将本地服务映射至公网才华实现。
为了实现异地访问本地功能,我在服务器上安装了免费不限流量的Cpolar内网穿透工具,详细安装方法如下:
   cpolar官网地点: https://www.cpolar.com
  
  1. curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
复制代码

  1. sudo systemctl enable cpolar
复制代码

  1. sudo systemctl start cpolar
复制代码
cpolar安装成功后,在外部欣赏器上访问Linux 的9200端口即:【http://局域网ip:9200】,使用cpolar账号登录,登录后即可看到cpolar web 设置界面,结下来在web 管理界面设置即可。

打开我的Cpolar Webui地点并登陆进去:
http://192.168.1.237:9200/
点击左侧仪表盘的隧道管理——创建隧道

设置如下:


点击创建
隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地点,有两种访问方式,一种是http 和https

打开这个https地点,就是映射出的公网地点:
https://65300065.r5.cpolar.top

可以正常登陆进去:

小结
为了更好地演示,我们在前述过程中使用了cpolar生成的隧道,其公网地点是随机生成的。
这种随机地点的上风在于创建速度快,可以立纵然用。然而,它的缺点是网址由随机字符生成,不太轻易记忆(例如:3ad5da5.r10.cpolar.top)。别的,这个地点在24小时内会发生随机厘革,更适合于临时使用。
我一样平常会使用固定二级子域名,原因是我希望将网址发送给同事或客户时,它是一个固定、易记的公网地点(例如:crm.cpolar.cn),如许更显正式,便于交换协作。
四、使用固定公网地点访问本地部署的青龙面板

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称。

保留成功提示如下:

返回登录http://192.168.1.237:9200 Cpolar Webui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要设置的隧道,点击 编辑

修改隧道设置信息如下:

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

点击更新(注意,点击一次更新即可,不需要重复提交)

更新完成后,打开在线隧道列表,此时可以看到公网地点已经发生厘革,地点名称也酿成了固定的二级子域名名称的域名。

最后,我们使用固定的公网地点访问,可以看到访问成功,如许一个固定且永世不变的公网地点就设置好了。


到这里我们实现了使用本地服务器Docker部署青龙面板,并实现异地公网访问,如许我们可以随时随地访问青龙来设置修改脚本,再也不用担心薅羊毛停止啦!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4