某巷的网络鸟窝

懒人图形化网络管理界面——NPS

免费,不限速,方便易用的内网穿透利器!
Xiang
Sep 19, 2020
It takes 2 minutes to read this article.

轻量级、易部署、全免费、不限速、图形化的高性能内网穿透代理服务器——NPS

Stars&Forks

官方文档 GitHub地址

整体采用Go语言编写,分为客户端(client)与服务器端(server)及32位与64位和Windows端与Linux发行版

主要功能

  • 实时显示流量,系统占用,带宽等

  • TCP/UDP隧道、HTTP/S5代理、P2P

  • UI美观,web方便易用

  • 拥有加密、缓存、压缩、流量限制等操作

  • 域名解析可自定义header、host、url路由、自定义404、泛解析等

  • 客户端支持windows,Linux,Android三大平台

    所需环境

    一台有公网ip的服务器即可

    安装服务端(Linux)

    1. NPS GitHub release 在这里找到对应的版本
  1. 使用wget 链接 下载到本地

  2. tar -axvf 文件名.tar.gz 解压缩

  3. cd ./conf进入nps配置文件夹

  4. vim nps.conf修改配置文件

  5. 修改web_password

  6. 修改web_port等防止端口冲突

  7. cd ..&&nohup ./nps即可运行

现在访问ip:web_port即可登录NPS网站

在NPS服务器端配置客户端

  1. 浏览器访问ip:web_port

  2. 输入账号密码

  3. 登录后台

  4. 在右侧点击客户端

  5. 新建一个客户端

  6. 按需填写备注,basic用户名与密码

  7. 客户端验证密钥可不填但会随机生成

  8. 按需修改压缩加密等设置

  9. 记录客户端验证密钥

安装客户端(Linux)

  1. 进入NPS GitHub release

  2. 找到对应client客户端

  3. 下载

  4. 解压

不需要修改任何配置

直接使用nohup ./npc -server=服务器端的公网IP:8024 -vkey=记录的客户端验证密钥 即可连接服务器

此时再通过浏览器访问NPS服务器端即可看到当前在线的客户端

创建隧道

  1. 记录客户端ID

  2. 新建任意隧道

  3. 填写客户端ID

  4. 剩下的按需填写即可

    所有链接

NPS GitHub release

NPS 中文文档