NPS 内网穿透工具简单文档

NPS 多平台说明文档

npc 客户端总体部署起来非常简单,推荐使用 docker 部署

  • 安卓端:

安卓端非常简单,就填入 vkey 和地址,剩下的配置都在后台上完成

QQ 截图 20230518101526.png

  • windows 端

客户端下载地址

下载对应架构的程序,多数为 amd64

打开 npc.conf 配置文件

把原本自带配置全部清除然后写入以下配置

#最简配置
[common] 
auto_reconnection=true
#服务端提供的地址和端口
server_addr=xxx.com:8024
conn_type=tcp

#填写后台提供的唯一验证密钥
vkey=xxxxx

保存退出运行 npc.exe 程序即可,然后在后台添加隧道。

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

在该程序所在目录使用管理员身份运行 cmd(按【shift】加鼠标【右键】然后点击【在此处打开 Powershell 窗口】)

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

(windows 客户端可能存在报毒现象,加入白名单忽略即可。)

  • linux 端

(选择对应系统对应架构,通常选择 linux_amd64 即可)

linux 配置和 windows 一致,编辑 npc.conf 配置文件

#最简配置
[common] 
auto_reconnection=true
#服务端提供的地址和端口
server_addr=xxx.com:8024
conn_type=tcp

#填写后台提供的唯一验证密钥
vkey=xxxxx

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

对于 Linux、DARWIN

注册:sudo ./npc install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)

通常使用即可 sudo ./npc install

启动:sudo npc start

停止:sudo npc stop

如果需要更换命令内容需要先卸载,再重新注册 `./npc uninstall

以 centos7_amd64 架构使用 root 权限的 ssh 命令为例:

yum install wget tar vim #安装需要使用的工具

wget https://github.com/yisier/nps/releases/download/v0.26.16.1/linux_amd64_client.tar.gz #下载客户端

tar -zxvf linux_amd64_client.tar.gz #解压客户端

vim /root/conf/npc.conf #进入到cim编辑器按【i】键进入编辑模式并清空原本配置







写以下配置,


#最简配置
[common] 
auto_reconnection=true
#服务端提供的地址和端口
server_addr=xxx.com:8024
conn_type=tcp

#填写后台提供的唯一验证密钥
vkey=xxxxx

(如果你觉得困难或者在某个步骤出错可以在本地编辑好再使用 fstp 工具上传到 linux 内)

以上完成后使用【sudo ./npc install 】命令安装到系统内

并键入【npc start】 来启动客户端。到此 linux 的客户端安装,开机自启已完成,剩下的去后台配置即可。

  • docker 版客户端部署

(这里只给 npc 客户端部署的命令,docker 安装请自行解决)

下载 npc 镜像

docker pull yisier1/npc

部署并启动

docker run -d --restart=always --name npcnwct --net=host yisier1/npc -server=xxxx:8024 -vkey=xxxx

(其中【server】为地址,【vkey】为后台提供的唯一密钥)

以下为后台简单配置说明

QQ 截图 20230801205656.png

QQ 截图 20230801204805.png

内网穿透工具下载 https://wwjk.lanzoub.com/b032oh5gd
密码:5h59

nps 官方文档地址基本使用 (ehang-io.github.io)

  • 内网穿透
    23 引用 • 143 回帖 • 2 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    271 引用 • 665 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
luosxn
种一棵树最好的时间是十年前,其次是现在。

推荐标签 标签

  • CodeMirror
    1 引用 • 2 回帖 • 89 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    89 引用 • 113 回帖
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    284 引用 • 4481 回帖 • 635 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    125 引用 • 1697 回帖
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    107 引用 • 54 回帖 • 2 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 43 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 447 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    25 引用 • 211 回帖 • 159 关注
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    114 引用 • 3561 回帖
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 396 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 326 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 462 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    283 引用 • 247 回帖 • 288 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    167 引用 • 976 回帖 • 1 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 279 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 4 关注
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    19 引用 • 31 回帖 • 1 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 162 关注
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    936 引用 • 1455 回帖 • 241 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    115 引用 • 99 回帖 • 302 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    391 引用 • 3334 回帖
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    166 引用 • 799 回帖 • 1 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 415 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 245 关注