Cpolar快速入门教程:Ubuntu系列

                    cpolar官方地址                                                    

(自用,看不懂的可以去官网)

1. 安装cpolar内网穿透

Cpolar作为一款体积小巧却功能强大的内网穿透软件,不仅能够在多种环境和应用场景中发挥巨大作用,还能适应多种操作系统,应用最为广泛的Windows、macOS系统自不必多说,稍显小众的Linux、树莓派、群晖等也在支持之列,真正做到了广泛适用性。从这篇介绍开始,我们将会为大家详细介绍,cpolar在Linux系统下的各种应用类型。

Linux系统在桌面级应用范围较小,但却广泛应用于服务器级系统中。当然,为了保证服务器硬件资源都集中于数据交换和处理上,服务器级的Linux系统很少带有图形化界面,但基于Linux开发的Ubuntu系统,却拥有较为美观的图形化界面及与Windows相似的操作方式,是我们熟悉Linux系统的较好平台。

正如前面所说,Ubuntu系统虽然操作方法与Windows类似,都是以图形化为主,但在细节上还是有一定差别,其中就包括软件的安装方式。

1.1 安装cpolar

在Ubuntu上打开终端,执行命令

首先,我们需要安装curl:

sudo apt-get install curl | sudo bash
  • 国内安装(支持一键自动安装脚本)

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

安装成功,如下界面所示

1.2 正常显示版本号即安装成功

cpolar version

1.3 token认证

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

cpolar authtoken xxxxxxx

1.4 简单穿透测试一下

cpolar http 8080

可以看到有正常生成相应的公网地址,测试穿透本地8080端口成功,按Ctrl+C返回

1.5 将cpolar配置为后台服务并开机自启动

sudo systemctl enable cpolar

1.6 启动服务

sudo systemctl start cpolar

1.7 查看服务状态

正常显示为active,为正常在线状态

1.8 登录cpolar Web UI管理界面

在浏览器上访问本地9200端口,【127.0.0.1:9200】使用cpolar邮箱账号登录cpolar Web UI管理界面

登陆成功,接下来就可以在Web UI界面创建隧道、编辑隧道、配置隧道、获取生成的公网地址,查看系统状态等操作了。

2. 搭建Web站点并发布到公网访问

前言

网:我们通常说的是互联网;站:可以理解成在互联网上的一个房子。把互联网看做一个城市,城市里面的每一个房子就是一个站点,房子里面放着你的资源,那如果有人想要访问你房子里面的东西怎么办?

在现实生活中,去别人家首先要知道别人的地址,某某区某某街道,几号,在互联网中也有地址的概念,就是IP。通过IP我们就能找到在互联网上面的站点,端口可以看做是这个房子的入口,不同的入口所看到的东西也就不一样,如从大门(80端口)进是客厅,从窗户(8080端口)进是书房。

接下来我们将通过简单几步来在Ubuntu搭建一个Web站点html小游戏,并使用cpolar内网穿透将其发布到公网上,使得公网用户也可以正常访问到本地Web站点的小游戏。

2.1 本地环境服务搭建

Apach2是一个服务,也可以看做一个容器,也就是上面说的房子,运行在Ubuntu里,这个服务可以帮助我们把我们自己的网站页面通过相应的端口让除本机以外的其他电脑访问。

下载Apach2

未完...

相关推荐

  1. [Rust] 快速基础入门教程

    2024-05-01 19:36:02       43 阅读
  2. React.js快速入门教程

    2024-05-01 19:36:02       59 阅读
  3. docker的快速入门教程

    2024-05-01 19:36:02       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 19:36:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 19:36:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 19:36:02       87 阅读
  4. Python语言-面向对象

    2024-05-01 19:36:02       96 阅读

热门阅读

  1. 使用 Python 和 Keras 实现卷积神经网络

    2024-05-01 19:36:02       32 阅读
  2. 三维装箱问题要点和难点实际应用和案例参考

    2024-05-01 19:36:02       34 阅读
  3. C/C++逻辑与运算与汇编指令的关系

    2024-05-01 19:36:02       30 阅读
  4. Tomcat的请求连接配置

    2024-05-01 19:36:02       32 阅读
  5. 2024年五一联赛数学建模A题思路+代码+论文+结果

    2024-05-01 19:36:02       30 阅读
  6. 2013NOIP普及组真题 1. 计数问题

    2024-05-01 19:36:02       29 阅读
  7. 搜索二叉树模拟实现

    2024-05-01 19:36:02       33 阅读
  8. LP38500/2-ADJ系列

    2024-05-01 19:36:02       35 阅读
  9. MATLAB初学者入门(26)—— PID控制器优化设计

    2024-05-01 19:36:02       32 阅读
  10. Ceph PG

    2024-05-01 19:36:02       37 阅读
  11. 速盾:cdn提升网站防护能力和访问速度

    2024-05-01 19:36:02       31 阅读