当前位置: 首页 > news >正文

NPS内网穿透SSH使用手册

1、说明

nps-一款轻量级、高性能、功能强大的内网穿透代理服务器
github地址:https://github.com/ehang-io/nps
官网文档地址:https://ehang-io.github.io/nps/#/?id=nps

2、服务端

下载地址:https://github.com/ehang-io/nps/releases
下载对应的系统版本即可,服务端和客户端是单独的

2.1、Windows下载

下载windows_amd64_server.tar.gz后解压 

2.2、快速启动 

双击“nps.exe”即可开启服务端,如下图

2.3、注册到系统服务(开机启动、守护进程) 

使用管理员身份运行cmd

注册:nps.exe install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)
启动:nps.exe start
停止:nps.exe stop
如果需要更换命令内容需要先卸载nps.exe uninstall,再重新注册

2.4、Linux下载

3、访问服务端 

访问服务端ip:web服务端口(默认为8080)
使用用户名和密码登陆(默认admin/123,正式使用一定要更改)

云服务器需开放8080、8024端口

3.1、创建客户端

1、选择客户端,点击“新增”

2、填入信息,点击“保存”

3、列表查看

4、点击对应客户端信息左侧“+”号,查看客户端命令

./npc.exe -server=47.*.*.211:8024 -vkey=hgrtufoqd2nlf7tf -type=tcp
此命令在后续客户端启动时需要用到

5、创建隧道

点击“隧道”,进入隧道列表页

点击“新增”

模式选择TCP隧道
填入服务器端端口8090(云服务器需开放此端口)
填入目标(IP:端口),我们需要ssh控制客户端,所以此处填写127.0.0.1:22

4、客户端-linux

登录linux,下载linux_amd64_client.tar.gz并解压

4.1、启动

命令 ./npc -server=47.*.*.211:8024 -vkey=hgrtufoqd2nlf7tf -type=tcp

此时可以在服务端管理系统中查看状态

4.2、注册到系统服务(开机启动、守护进程)

对于linux

注册:sudo ./npc install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)
启动:sudo npc start
停止:sudo npc stop
如果需要更换命令内容需要先卸载./npc uninstall,再重新注册

4.3、ssh 连接测试

ssh -p 8090 lxw@47.*.*.211

解释:
8090:TCP隧道中填写的服务器端口
47.*.*.211:公网IP地址

输入密码后,登录成功,如下图

http://www.lryc.cn/news/538416.html

相关文章:

  • 大幂计算和大阶乘计算【C语言】
  • 【Linux】详谈 进程控制
  • Linux top 命令
  • Leetcode 424-替换后的最长重复字符
  • 《StyleDiffusion:通过扩散模型实现可控的解耦风格迁移》学习笔记
  • Django 创建表时 “__str__ ”方法的使用
  • 图像处理之CSC
  • C语言数组之二维数组
  • PyTorch 源码学习:阅读经验 代码结构
  • vite+vue3开发低版本浏览器不支持es6语法的问题排坑笔记
  • C语言中printf()函数,格式输出符
  • AI 编程工具—Cursor 进阶篇 数据分析
  • 青少年编程与数学 02-009 Django 5 Web 编程 20课题、测试
  • zookeeper watch
  • vue3.x 的shallowReactive 与 shallowRef 详细解读
  • 鸿蒙NEXT开发-界面渲染(条件和循环)
  • python电影数据分析及可视化系统建设
  • 在本地校验密码或弱口令 (windows)
  • pytest测试专题 - 1.3 测试用例发现规则
  • 零基础学习人工智能
  • LeetCode热题100- 缺失的第一个正数【JavaScript讲解】
  • JAVA泛型介绍与举例
  • 【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析③】
  • Vivado生成edif网表及其使用
  • Win10环境借助DockerDesktop部署大数据时序数据库Apache Druid
  • mac 意外退出移动硬盘后再次插入移动硬盘不显示怎么办
  • 力扣动态规划-32【算法学习day.126】
  • 【算法进阶详解 第一节】树状数组
  • 【苍穹外卖】学习
  • Python常见面试题的详解8