zoukankan      html  css  js  c++  java
  • 轻量级内网穿透工具nps在阿里云以及自己机房的部署

    这里是nps在github上的地址,https://github.com/ehang-io/nps

    这里是nps的文档地址,https://ehang-io.github.io/nps/#/

    nps是一个国产的轻量级内网穿透工具,而且有比较完整的服务端图形化管理web界面,目前用起来稳定性不错,没出现过什么问题

    首先在阿里云服务器上下载nps服务端,并且解压(最好是建立一个文件夹在其中操作)

    wget https://github.com/ehang-io/nps/releases/download/v0.26.3/linux_amd64_server.tar.gz
    tar xvzf linux_amd64_server.tar.gz

    然后我们开始安装服务端,首先进入解压目录,执行以下安装命令,此操作会把nps安装到/etc/nps

    sudo ./nps install

     接着我们开始配置nps服务端,配置文件在/etc/nps/conf/nps.conf,具体各项的含义可以参看文档,https://ehang-io.github.io/nps/#/server_config,我主要配置的就是web管理服务端口,桥接端口,以及用户名和密码,配置完成之后重启服务

    sudo nps reload

    然后访问自己的云服务器地址:nps管理服务的管理,应该就可以看到登录界面了

    到此为止服务端的配置已经基本完成,接下来需要配置内网穿透服务了

    登录进入nps的web系统管理服务,新建一个客户端,系统为自动生成客户端连接的验证秘钥(也就是vkey),记住这个vkey,切勿泄漏,之后客户端连接的时候需要使用

    另一边,我们在自己的机房的机器上,下载部署nps的客户端

    wget https://github.com/ehang-io/nps/releases/download/v0.26.3/linux_amd64_client.tar.gz
    tar xvzf linux_amd64_client.tar.gz

    然后我们把客户端注册安装进入系统,这里安装直接携带了配置信息,不需要之后通过配置文件设置了,这里的vkey就是我们之前创建的客户端的vkey

    sudo ./npc install -server=xxxx:xxxx -vkey=xxxx

    然后,我们在服务端web管理界面上应该就能看到客户端的状态变绿了,代表已经连接

    sudo npc start

    接下来,在我们的机器上,要设置npc开机自启动,这样才能确保内网穿透的稳定性

  • 相关阅读:
    假期第五天
    假期第四天
    假期第三天
    假期第二天
    假期第一天
    《如何高效学习》读书笔记六
    十天冲刺-第八天
    十天冲刺第七天
    十天冲刺-第六天
    十天冲刺-第五天
  • 原文地址:https://www.cnblogs.com/jimaojin/p/12381656.html
Copyright © 2011-2022 走看看