美文网首页程序员技术栈
Windows如何设置cpolar开机自启动

Windows如何设置cpolar开机自启动

作者: probezy | 来源:发表于2019-05-18 08:34 被阅读3次

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

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

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

    下载后,解压.

    如图

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

    此程序可放在任意位置,便于管理,建议将此程序与cpolar
    放在同一个目录里

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


    image_1db41q2ea1ip8uq1bb17unuev13.png-194.9kB

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

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

    进入d:\cpolar目录,本例中,输入D:进入D盘
    再输入命令:cd cpolar 进入cpolar目录,图如:

    image_1db42gdak1b75fu78j1edl143u2a.png-78.2kB

    然后运行

    nssm install cpolar
    

    会弹出 nssm 安装界面

    如图:


    image_1db4544uj1ar5kab17r160b10ki4r.png-127.9kB

    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/

    image_1db428edjceh13tg1qqjfcvd8f1t.png-182kB

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

    4. 启动cpolar服务

    nssm start cpolar
    

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

    image_1db43u5601d1240jitp8vavr034.png-303.3kB

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

    5. 查看cpolar在线隧道

    访问cpolar后台->状态,可以查看当前的在线隧道列表
    https://dashboard.cpolar.com/status

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


    image_1db44504u3fd1qd11crg1uj51b9h3h.png-134kB

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

    注:

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

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

    二 如要修改参数

    可以执行

    nssm edit cpolar
    

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

    nssm restart cpolar
    

    四 若要删除服务

    nssm remove cpolar
    

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

    相关文章

      网友评论

        本文标题:Windows如何设置cpolar开机自启动

        本文链接:https://www.haomeiwen.com/subject/juszaqtx.html