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月前
|
Windows
Windows无法连接到打印机,请检查打印机名并重试 - 配置Windows 共享打印机出错;
WIN7共享打印机无法被WIN11连接,出现错误代码0x0000011b或0x00000709,可能是系统版本不兼容所致。本文提供多个轻量级修复工具,无需安装,双击即用,专为解决此类小问题设计,操作简单,适合普通用户快速修复打印机连接异常。
400 0
|
2月前
|
网络安全 Windows
Windows IIS 10如何配置自签名SSL并实现自动跳转
本文记录了IIS配置自签名证书及HTTPS跳转的注意事项。包括解决443端口占用问题、URL Rewrite插件安装与配置、web.config修改方法,以及避免因旧教程导致的配置错误。
Windows IIS 10如何配置自签名SSL并实现自动跳转
|
2月前
|
C语言 图形学 Windows
Windows下安装和配置GTK4(基于CLion)
本文介绍了作者选择GTK作为C语言图形库的原因,包括代码简洁、控件丰富和界面美观,并分享了在Windows环境下通过MSYS2安装GTK4及在CLion中配置开发环境的详细步骤。
319 0
|
2月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
108 2
|
5月前
|
安全 Windows
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
本文主要介绍了因清理电脑垃圾文件时误删虚拟内存导致的Windows页面文件配置问题,并提供了详细的解决步骤。问题表现为开机后出现临时页面文件创建的提示弹窗。解决方法包括通过控制面板或快捷键进入高级系统设置,进而调整虚拟内存设置:进入性能选项中的虚拟内存栏,选择自动管理所有驱动器的分页文件大小,最后确认并重启计算机以恢复正常运行。
3305 5
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
|
Windows
Windows下版本控制器(SVN)- 配置版本库
Windows下版本控制器(SVN)- 配置版本库
21 0
|
3月前
|
安全 Shell 开发工具
Windows下使用git配置gitee远程仓库
就在前几天因为一些原因,我的电脑重装了系统,然后再重新配置git的环境的时候就遇到了一些小问题。所以我决定自己写一篇文章,以便以后再配置git时,避免一些错误操作,而导致全网搜方法,找对的文章去找对应的解决方法。下面为了演示方便就拿gitee来演示,不拿GitHub了写文章了。
201 0
|
6月前
|
数据库连接 测试技术 Windows
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
|
6月前
|
Windows
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
665 0