使用NPS内网穿透图文详细教程

本文涉及的产品
性能测试 PTS,5000VUM额度
云原生网关 MSE Higress,422元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 使用NPS内网穿透图文详细教程

 NPS及内网穿透介绍:

NPS是一款轻量级、高性能、功能强大的内网穿透代理服务器,以下是关于它的详细介绍:

基本概念

内网穿透是一种技术,允许通过公网访问内网的设备和服务。NPS通过在公网上搭建一个服务器,然后将内网设备和服务通过一个安全的隧道连接到这个服务器上,从而实现公网访问。

功能特点

  • 协议支持全面:兼容几乎所有常用协议,如TCP、UDP、HTTP(S)、SOCKS5、P2P等。
  • 全平台兼容:支持Linux、Windows、Mac系统,还支持一键安装为系统服务,简化操作流程。
  • 控制全面:服务端和客户端控制一体化,管理更加便捷。
  • HTTPS集成:支持将后端代理和web服务转成HTTPS,保障数据安全,同时支持多证书。
  • 操作简单:通过web UI完成配置,无需复杂命令行操作。
  • 信息展示全面:可实时监控流量、系统信息、带宽等,便于管理。
  • 扩展功能强大:支持缓存、压缩、加密、流量限制、带宽限制、端口复用等。
  • 域名解析灵活:具备自定义header、404页面配置、host修改、站点保护、URL路由、泛解析等功能。
  • 多用户支持:服务端支持多用户和用户注册功能,适应不同用户需求。

应用场景

  • 域名代理模式:适用于微信公众号开发、小程序开发等场景。
  • TCP代理模式:适用于通过外网使用SSH连接内网机器,或进行云服务器与内网服务器端口的映射。
  • UDP代理模式:适用于非内网环境下使用内网DNS,或通过UDP协议访问内网设备的场景。
  • HTTP代理模式:适用于在外网使用HTTP代理访问内网网站的需求。
  • SOCKS5代理模式:适用于搭建内网穿透服务,如同VPN一样在外网访问内网资源或设备。

相关地址:

nps github地址:https://github.com/cnlh/nps

CentOS服务器端安装包:https://github.com/cnlh/nps/releases/download/v0.23.2/linux_arm64_server.tar.gz

Windows客户端安装包:

https://github.com/cnlh/nps/releases/download/v0.23.2/win_amd64_client.tar.gz

登录页:

image.gif 编辑

输入自己的用户名和密码以后进入界面:

点击客户端:

image.gif 编辑

点击新增:

image.gif 编辑

新增完成后看列表是否出现这条数据:

image.gif 编辑

点击隧道:

image.gif 编辑

点击新增:

image.gif 编辑

新增页面:

image.gif 编辑

看隧道列表是否有数据:

image.gif 编辑

登录服务器,比如我想要外网访问192.168.1.101的服务器我现在就去101服务器上操作。

image.gif 编辑

nps包我放到压缩包里了

1.首先cd到你的nps路径下:

/home/service/nps

image.gif 编辑

2.拷贝启动文件并重命名为当前要使用的文件

cp startup102-3306-9018.sh startup101-9000-9031.sh

image.gif 编辑

3.编辑配置文件

vi startup本地ip-本地端口号-外网访问端口号.sh

image.gif 编辑

如下图:

image.gif 编辑

更改完毕之后点击esc,:wq回车保存

4.启动.sh文件

./startup本地ip-本地端口号-外网访问端口号.sh

注:如果出现权限不够使用chmod +x 增加权限

chmod +x startup本地ip-本地端口号-外网访问端口号.sh

image.gif 编辑

5.启动后去logs文件夹下找对应的日志打开看看是否启动成功

image.gif 编辑

出现”2025/01/14 02:13:42.358 [I] [npc.go:231]  the version of client is 0.26.10, the core version of client is 0.26.0

2025/01/14 02:13:42.380 [I] [client.go:72]  Successful connection with server 62.234.204.180:8024

“即为启动成功

image.gif 编辑

再去看看nps列表是否出现版本和在线标识:

image.gif 编辑

出现表明内网穿透配置成功。


目录
相关文章
|
9月前
|
弹性计算 运维 数据安全/隐私保护
阿里云搭建Steam游戏【雾锁王国】服务器教程_纯免费!
阿里云搭建Steam游戏【雾锁王国】服务器教程_纯免费!免费自建雾锁王国Enshrouded服务器,先领取阿里云300元无门槛代金券,然后在雾锁王国Enshrouded专题页一键部署,不需要基础,鼠标点选即可10秒钟创建一台雾锁王国游戏服务器,超简单,阿里云百科分享阿里云无门槛代金券领取方法、雾锁王国服务器详细搭建教程
|
9月前
|
弹性计算 数据安全/隐私保护
雾锁王国/Enshrouded服务器搭建全攻略:2024年最新版步骤详解
随着游戏行业的不断发展,玩家们对于游戏体验的要求也越来越高。为了满足玩家们的需求,阿里云提供了游戏联机服务器一键部署方案,本文将为大家分享基于阿里云服务器10秒钟完成雾锁王国游戏服务器搭建教程,让大家的游戏体验更加顺畅。
|
JavaScript
NATAPP使用教程(内网穿透)
NATAPP使用教程(内网穿透)
1081 0
|
Oracle Java 关系型数据库
Linux服务器搭建Minecraft原版/Mod服务器详细教程
Linux服务器搭建Minecraft原版/Mod服务器详细教程
4038 1
|
域名解析 安全 应用服务中间件
手把手教你安装WordPress详细教程(图文)
如果还有不了解宝塔面板怎么使用的小伙伴,可以看下我总结的系列教程,保证从新手变老鸟:
1390 0
手把手教你安装WordPress详细教程(图文)
|
7月前
|
弹性计算 网络协议 Linux
阿里云主机构建FRP内网穿透家用服务器避坑指南
详述了利用FRP工具搭建内网穿透的流程,包括阿里云ECS的配置、家用服务器的准备、FRP工具的下载与配置,以及通过SSH远程访问本地服务器的解决策略,确保了内外网间的稳定连接。
1803 1
阿里云主机构建FRP内网穿透家用服务器避坑指南
|
9月前
内网穿透实战应用——【通过cpolar分享本地电脑上有趣的照片:发布piwigo网页】
内网穿透实战应用——【通过cpolar分享本地电脑上有趣的照片:发布piwigo网页】
|
应用服务中间件 PHP Apache
使用LightPicture开源搭建私人图床:详细教程及远程访问配置方法-1
使用LightPicture开源搭建私人图床:详细教程及远程访问配置方法
|
数据安全/隐私保护 Windows
使用LightPicture开源搭建私人图床:详细教程及远程访问配置方法-2
使用LightPicture开源搭建私人图床:详细教程及远程访问配置方法
|
域名解析 弹性计算 Linux
阿里云服务器搭建 图文详细教程
阿里云服务器搭建 图文详细教程,使用阿里云服务器快速搭建网站教程,先为云服务器安装宝塔面板,然后在宝塔面板上新建站点,阿里云服务器网以搭建WordPress网站博客为例,来详细说下从阿里云服务器CPU内存配置选择、Web环境、域名解析到网站上线全流程
338 0