美文网首页nas
搭建内网穿透服务NPS

搭建内网穿透服务NPS

作者: 我菠菜今天就是要为所欲为 | 来源:发表于2020-10-02 12:11 被阅读0次

    介绍

    NPS是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。

    image.png

    安装

    NPS的安装主要分为两部分,服务端安装及客户端安装。

    官方提供了两种安装方式,分别是使用系统服务安装和使用Docker容器部署

    系统服务安装

    1. 首先下载NPS服务端与客户端的压缩包。
    2. 在linux系统下,执行tar -zxvf命令解压缩,然后执行sudo ./nps install命令安装服务
    3. 在windows系统下,以管理员身份运行CMD,执行nps.exe install命令安装服务
    4. 统一使用nps start命令启动服务。
    5. 修改客户端配置文件
    [common]
    server_addr=1.1.1.1:8024  #配置服务端ip与端口号
    conn_type=tcp
    vkey=123 #配置服务端的密钥
    username=111
    password=222
    compress=true
    crypt=true
    rate_limit=10000 #速度限制
    flow_limit=100 #流量限制
    remark=test
    max_conn=10 #最大连接数
    #pprof_addr=0.0.0.0:9999
    
    1. 执行npc start命令开启客户端

    Docker安装

    Docker部署的方式需要客户端与服务端版本一致。

    服务端部署

    1. 下载使用docker pull ffdfgdfg/npc

    2. 下载conf文件夹并解压,或前往项目主页自行下载(升级请忽略)

    3. 配置文件方式启动
      docker run -d --name npc --net=host -v <本机conf目录>:/conf ffdfgdfg/npc -config=/conf/npc.conf参数附在后面即可 请确保为conf文件夹下的npc.conf

    4. 查看日志docker logs npc

    客户端部署

    1. 下载使用docker pull ffdfgdfg/npc

    2. 下载conf文件夹并解压,或前往项目主页自行下载(升级请忽略)

    3. 配置文件方式启动
      docker run -d --name npc --net=host -v <本机conf目录>:/conf ffdfgdfg/npc -config=/conf/npc.conf参数附在后面即可 请确保为conf文件夹下的npc.conf

    4. 查看日志docker logs npc

    使用

    安装完成后即可使用管理后台进行配置。

    1.首先打开管理后台,用户名/密码 admin/123

    image.png
    1. 登录后创建客户端,只需要配置密钥即可


      image.png
    1. 配置主机


      image.png
    1. 填写主机信息


      image.png
    2. 保存即可访问

    相关文章

      网友评论

        本文标题:搭建内网穿透服务NPS

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