青枫博客 - FRP
type: channel
link: https://www.proxy.vdj.me/tag/FRP/
items: 搭建 NPS 内网穿透工具

搭建 NPS 内网穿透工具
type: item
date: 2024-04-09T20:36:00+08:00
description: NPS 概述NPS：一款功能强大的内网穿透代理服务器NPS 是一款轻量级、高性能、功能强大的内网穿透代理服务器，旨在简化内网访问和远程连接。它支持广泛的协议和应用场景，包括：TCP 和 UDP 流量转发访问内网网站调试本地支付接口SSH 访问远程桌面内网 DNS 解析内网 HTTP 代理内网 Socks5 代理P2P此外，NPS 还提供了一个功能强大的 Web 管理端，用于轻松配置和管理代理服务器。搭建方式本指南介绍两种搭建 NPS 的方式：使用 Docker 搭建使用安装包搭建使用 Docker 搭建（推荐）首先需要准备好Docker环境，参考：Debian 安装 Docker拉取镜像docker pull yisier1/nps启动docker run -d --restart=always --name nps --net=host -v /etc/nps/conf:/conf -v /etc/localtime:/etc/localtime:ro yisier1/nps使用安装包搭建本文示例在 Debian12 搭建下载安装包记得复制前先将下面链接替换成当前最新版地址安装包发布地址：https://github.com/yisier/nps/releasesmkdir nps && cd nps && wget https://github.com/yisier/nps/releases/download/v0.26.18/linux_amd64_server.tar.gz解压tar -zxvf linux_amd64_server.tar.gz安装./nps install启动nps start基本使用防火墙放行8024 8080端口管理后台地址: http://[ip]:8081如果发现没有启动成功，可以使用nps stop，然后运行nps进行调试，或查看日志(日志文件位于/var/log/nps.log)使用用户名和密码登陆（默认admin/123，正式使用一定要更改）打开配置文件 /etc/nps/conf/nps.conf修改密码字段 web_password重载配置文件使新密码生效nps reload不生效就重启nps restart常用命令停止nps stop重启nps restart服务端更新nps-update update更新完成后，执行 nps start 重新运行即可完成升级客户端连接点击 Web 管理中客户端前的+号，复制启动命令执行启动命令即可配置客户端连接后，在 Web 管理后台中配置对应穿透服务即可配置完后记得放行相应的端口更多高级用法见完整文档