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配置成服务,并开机自启动

相关文章
|
9天前
|
API Docker Windows
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
这篇文章是一份关于Ollama工具的一站式使用指南,涵盖了在Windows系统上安装、使用和定制服务,以及实战案例。
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
|
13天前
|
Java 应用服务中间件 开发工具
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
[App Service for Windows]通过 KUDU 查看 Tomcat 配置信息
|
7天前
|
C# Windows 监控
WPF应用跨界成长秘籍:深度揭秘如何与Windows服务完美交互,扩展功能无界限!
【8月更文挑战第31天】WPF(Windows Presentation Foundation)是 .NET 框架下的图形界面技术,具有丰富的界面设计和灵活的客户端功能。在某些场景下,WPF 应用需与 Windows 服务交互以实现后台任务处理、系统监控等功能。本文探讨了两者交互的方法,并通过示例代码展示了如何扩展 WPF 应用的功能。首先介绍了 Windows 服务的基础知识,然后阐述了创建 Windows 服务、设计通信接口及 WPF 客户端调用服务的具体步骤。通过合理的交互设计,WPF 应用可获得更强的后台处理能力和系统级操作权限,提升应用的整体性能。
21 0
|
8天前
|
编解码 开发工具 数据安全/隐私保护
如何快速实现Windows平台屏幕摄像头采集并推送RTMP|轻量级RTSP服务能力?
一个好的推送模块,除了实现高效率的编码传输外,还要有好的音视频采集机制和灵活的架构支持,便于后期功能扩展,比如实时快照、预览、实时录像等。除此之外,还要有好的交互机制(比如envent callback)、低延迟和长期运行稳定的性能。
|
9天前
|
网络安全 Windows
在Windows电脑上启动并配置SSH服务
在Windows电脑上启动并配置SSH服务
25 0
|
9天前
|
Ubuntu Linux 数据安全/隐私保护
在 Windows 中配置 WSL2 与 Debian 的全流程
【8月更文挑战第27天】本文详细介绍了在Windows环境中配置WSL2与Debian的全过程,包括确认Windows版本、启用相关功能、安装WSL并设置版本为WSL2、下载安装Debian、配置国内镜像源,以及设置Xserver实现GUI功能。通过这些步骤,用户能够顺利完成配置,并进行基本优化。
|
10天前
|
网络安全 Windows
windows安装ssh服务
windows安装ssh服务
14 0
|
3天前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
13天前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
23天前
|
开发框架 .NET API
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
57 0
下一篇
DDNS