心情随笔
基于nps搭建内网穿透服务
00 分钟
2021-7-2
2023-10-7
type
status
date
slug
summary
tags
category
icon
password

nps介绍

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

一、公网主机安装服务

下载资源到部署机器上,下载地址:https://github.com/ehang-io/nps/releases

解压文件

成功开启后在web端访问(主机IP地址或域名):8080,进入nps web控制端。
用户名和密码初始值一般为:用户名: admin,密码:123。
建议在服务启动后重新修改新的密码

提示:nps.conf 文件完整的内容

二、本地开发环境安装客户端(Mac为例)

2.1 新增客户端

在web后台新增客户端连接
notion image
notion image

2.2 创建隧道

即创建公网访问地址与本地开发服务的映射关系,服务端端口即公网地址访问的端口,目标:如果本地机器IP地址不固定只填写本地服务端口即可。
notion image
notion image

2.3 安装客户端

在 https://github.com/ehang-io/nps/releases 找到系统的客户端下,这里Mac,下载darwin_xx_client 的资源
notion image

修改npc.conf配置信息

也可以在命令行通过参数修改来启动连接

提示:npc.conf配置文件完整的信息