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

相关文章
|
1月前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
98 13
如何配置Windows主机MPIO多路径访问存储系统
|
1月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
1月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
1月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
87 3
|
2月前
|
边缘计算 安全 网络安全
|
2月前
|
开发框架 .NET API
Windows Forms应用程序中集成一个ASP.NET API服务
Windows Forms应用程序中集成一个ASP.NET API服务
109 9
|
2月前
|
弹性计算 关系型数据库 数据安全/隐私保护
阿里云国际版如何配置Windows服务器的虚拟内存
阿里云国际版如何配置Windows服务器的虚拟内存
|
2月前
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务
|
1月前
|
监控 安全 网络安全
使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
Windows服务器面临多重威胁,包括勒索软件、DoS攻击、内部威胁、恶意软件感染、网络钓鱼、暴力破解、漏洞利用、Web应用攻击及配置错误等。这些威胁严重威胁服务器安全与业务连续性。EventLog Analyzer通过日志管理和威胁分析,有效检测并应对上述威胁,提升服务器安全性,确保服务稳定运行。