Windows用户如何将cpolar内网穿透配置成后台服务,并开机自启动?

简介: 本文介绍,如何将cpolar配置成后台服务,并且开机自动启动。

Windows用户如何将cpolar内网穿透配置成后台服务,并开机自启动?


本文介绍,如何将cpolar配置成后台服务,并且开机自动启动。


cpolar是可以将多个隧道配置在配置文件中的,并且可以通过后台服务的方式,同时启动多个隧道。本文将用实例方式讲解。


前置准备:

  • 已安装cpolar

●  Visual studio Code

       ○  官网下载并安装: https://code.visualstudio.com/

       ○  这是一个文本编辑器,用于稍后修改cpolar的yaml配置文件时,可以语法着色。

       ○  它的官网是英文的,安装后,在第一次打开vs code时,它会提示切换成中文语言。

05610781000de02a1ba7444fd941b825.jpg

VS Code下载后,默认安装即可

a5860099fdf322c5daef51da1f329146.jpg

VS CODE切换成中文语言

正常第一次打开VS CODE时,它会自动判断系统语言,并尝试安装中文插件,切换成中文。看系统提示即可。如果您的系统没变化,可以参考下面的教程: VS code 怎么改成中文?


1. 将隧道参数保存到配置文件

在上一篇教程中,我们在前台运行cpolar程序,关掉后,域名消失,现在我们将参数保存到配置文件中。以支持开机后台自启动运行。


1.1 编辑配置文件

运行VS code,菜单文件打开69ae04e7e4faaa59c8db740766566b72.jpg

找到cpolar的配置文件目录: “C:\Users<用户名>.cpolar\cpolar.yml”


在文件夹中,找到C盘–>用户–>当前用户名–>.cpolar目录–cpolar.yml文件,选择打开

a35f07bf414fc902a762294ca026e6e1.jpg

4f26ca661c6bb228a55ad616803fa7db.jpg

8e08839ec37f8cc315db8f46b44bc631.jpg36f3df18c569fe21fd4a0c420ebc8877.jpg

提示是否信任,打勾,并点击打开

98c2344f2e64dae567d0cd9ad5e45aae.jpg

现在看到的就是当前cpolar的配置文件,如下图:

d44329e6e22e9d8af95b2ee5e28b4a0d.jpg

上图为样例配置文件,它会配置两个默认隧道:一个远程桌面隧道和一个website隧道。


参数说明:

authtoken: xxxxxxxxxxxx #认证token
tunnels:
  remoteDesktop:    #隧道名称,表示远程桌面,名称可以自定义
    addr: 3389          #端口号为3389
    proto: tcp          #协议tcp
    region: cn_vip      #地区,cn_vip,可选:us,hk,cn,cn_vip
  website:          #隧道名称,用户可以自定义,但多隧道时,不可重复
    addr: 8080          #本地Web站点端口
    proto: http         #协议http
    region: cn_vip      #地区,cn_vip,可选:us,hk,cn,cn_vip

1.2 启动配置中的隧道

在前台启动所有隧道测试

cpolar start-all

应该命令的意思是启动所有配置文件中保存的隧道

b308760cee78f29c5aaa4de6c7a750d5.jpg

我们发现,已经正确启动配置文件中的所有隧道了,配置了二级子域名,并且本地端口也已经改为了80端口。


按CTRL+C退出。


2 将cpolar安装为服务开机自启动

2.1 以管理员身份打开命令行窗口

在搜索栏上输入cmd,弹出命令行提示符,选择以管理员身份运行,如下图

f1edbd49638352d19102c4a489fed860.jpg

2.2 安装cpolar为Windows服务

在管理员级命令行窗口输入

cpolar service install

启动cpolar服务

cpolar service start

如下图:

2f1da3221ec90e224b2f7707e75f0516.jpg

2.3 查看cpolar服务状态

可以在搜索栏输入services,选择打开服务,进一步查看cpolar服务的状态,如下图:

629e49a3f8a85ef21df0b6031a351cf7.jpg

服务中,我们找到cpolar service,可以看到,当前状态为运行中,说明启动成功了。

cf01dbef9f2c5a5faf411328477f12c2.jpg

该服务会开机自启动,所以,我们以后就不必手动启动它了。


3. 在cpolar后台,查看在线隧道列表

由于是在后台运行cpolar,我们不能像先期一样看到隧道的情况。我们可以通过 访问cpolar后台–>状态,查看隧道状态。

b9aa2105d76861055ac636a8c00974e5.jpg

如图说明配置成功。

转载自cpolar极点云文章:如何在Windows下将cpolar配置成服务,并开机自启动

相关文章
|
22天前
|
XML Ubuntu Linux
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
EMQ
|
14天前
|
物联网 Linux C语言
在 Windows 平台搭建 MQTT 服务
NanoMQ 有着强大的跨平台和可兼容能力,不仅可以用于以 Linux 为基础的各类平台,也为 Windows 平台提供了 MQTT 服务的新选择。
EMQ
64 3
在 Windows 平台搭建 MQTT 服务
|
14天前
|
安全 Windows
Microsoft Windows远程桌面服务远程执行代码漏洞(CVE-2019-0708)
Microsoft Windows远程桌面服务远程执行代码漏洞(CVE-2019-0708)
18 2
|
21天前
|
NoSQL Redis Windows
Windows设置Redis服务使其开机自启
Windows设置Redis服务使其开机自启
30 0
|
29天前
|
消息中间件 存储 Kafka
Kafka 2.13-3.7.0 在 Windows 上的安装与配置指南
Kafka 2.13-3.7.0 在 Windows 上的安装与配置指南
23 0
|
29天前
|
Dart 开发工具 Android开发
在 Windows 操作系统上安装和配置 Flutter 开发环境
在 Windows 操作系统上安装和配置 Flutter 开发环境
28 0
|
1月前
|
编译器 C语言 C++
Windows下配置GCC(MinGW)环境
Windows下配置GCC(MinGW)环境
65 0
|
1月前
|
Java Windows
java在Windows配置Path环境变量
java在Windows配置Path环境变量
18 0
|
9天前
|
弹性计算 持续交付 Docker
阿里云云效产品使用合集之如何部署到阿里云服务器上的 Windows Server 上的 IIS
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
16天前
|
网络协议 Unix 网络安全
FTP服务器怎么搭建?Windows server搭建FPT服务器
FTP服务器是按照FTP协议提供文件传输服务的计算机。它用于在两台计算机间安全地传输文件,支持用户权限管理和跨平台操作。FTP使用控制连接处理命令,数据连接传输文件,有PORT和PASV模式。要搭建FTP服务器,首先在Windows Server 2008 R2上安装IIS,确保选中FTP服务。接着,创建FTP文件夹作为站点根目录,通过IIS管理器添加FTP站点,配置站点信息、身份验证和权限。测试客户端通过telnet和浏览器访问FTP服务器,确认能成功登录及浏览文件。FTP常用于文件共享和管理,可通过专用工具如FlashFXP上传下载文件。
42 0
FTP服务器怎么搭建?Windows server搭建FPT服务器