天天看点

Windows如何设置cpolar开机自启动

如果您还不没有在Windows中安装cpolar,请参考上一篇文章:Windows用户如何安装Cpolar工具

在windows下使用nssm 将cpolar注册为服务.使其开机自启动&后台运行.

1. 首先下载 nssm (下载链接)

下载后,解压.

Windows如何设置cpolar开机自启动

根据平台(win32或win64)选择nssm.exe

此程序可放在任意位置,便于管理,建议将此程序与cpolar

放在同一个目录里

如图,本例中,将nssm.exe文件保存在D:\cpolar目录下

Windows如何设置cpolar开机自启动

点击 开始->运行->cmd 进入此目录(win10 可直接按住shift点击右键,在此处打开命令窗口)

注:cmd窗口需要管理员权限

进入d:\cpolar目录,本例中,输入D:进入D盘

再输入命令:cd cpolar 进入cpolar目录,图如:

Windows如何设置cpolar开机自启动

然后运行

nssm install cpolar
           

会弹出 nssm 安装界面

如图:

Windows如何设置cpolar开机自启动

1. 点击 选择 cpolar.exe 程序

2. 输入参数

http -config=\您的cpolar配置文件路径\cpolar.yml -log=stdout  8080
           

参数说明:

http:子命令,意思是创建一个http协议的隧道

-config:配置文件路径,cpolar默认配置文件路径在:C:\Users\用户名.cpolar\cpolar.yml

本例中-config=C:\Users\probe.cpolar\cpolar.yml

-region=cn :地区参数,cn为中国地区

-log=stdout:日志输出,让cpolar不创建命令行窗口UI界面,而直接输出日志到标准输出

8080 :本地侦听端口,配置前面的http子命令,意思是创建http隧道,内网穿透侦听本地8080端口。

更详细的参数说明,请参阅cpolar的文档

实际输入参数值,您根据自己的参数配置修改。

http -config=C:\Users\probe\.cpolar\cpolar.yml -log=stdout -region=cn  8080
           

例如:希望侦听3389远程桌面

tcp -config=C:\Users\probe\.cpolar\cpolar.yml -log=stdout  -region=cn 3389
           

cpolar默认的值,可以登录cpolar后台界面查到自己的token串

登录cpolar后台:https://dashboard.cpolar.com/

Windows如何设置cpolar开机自启动

3. 点击Install service 即可 安装为服务,如有安全软件阻挡,允许即可

4. 启动cpolar服务

nssm start cpolar
           

可以打开控制面板->管理工具->服务,查看cpolar的服务状态

Windows如何设置cpolar开机自启动

安装完毕~~ cpolar便已经开始运行了

5. 查看cpolar在线隧道

访问cpolar后台->状态,可以查看当前的在线隧道列表

https://dashboard.cpolar.com/status

如图,红框为新添加的隧道

Windows如何设置cpolar开机自启动

如果没运行,手动运行一下

注:

一 Win10等 cmd权限问题,如果有错误,需要以管理员身份运行cmd

开始->运行->cmd 自动匹配出 命令提示符 后点鼠标右键 再单击 以管理员身份运行即可

二 如要修改参数

可以执行

nssm edit cpolar
           

三 改过任何配置,重启服务

nssm restart cpolar
           

四 若要删除服务

nssm remove cpolar
           

更多 nssm 用法,请参考 http://nssm.cc/usage

继续阅读