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=xxxx


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

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

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

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

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

  • linux端

linux一键脚本bash <(curl -L -s https://v2d.ecve.eu.org/npc.sh)

wget https://v2d.ecve.eu.org/npc.sh && bash npc.sh

手动安装

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

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

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

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

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 -config=/配置文件目录/npc.conf

启动sudo npc start

停止:sudo npc stop

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

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

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

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

mkdir /opt/npc && tar -zxvf linux_amd64_client.tar.gz -C /opt/npc #解压客户端

rm -rf /opt/npc/conf/npc.conf && touch /opt/npc/conf/npc.conf #删除文件再创建文件省略删除文件内容

vim /opt/npc/conf/npc.conf #编辑npc配置文件【i】键进入编辑模式

写以下配置

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

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

#最后按【esc】进入命令模式右下角-- INSERT --会消失,接着输入【:wq!】退出编辑模式并保存

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

以上完成后使用 . /opt/npc/npc install -config=/opt/npc/conf/npc.conf命令安装到系统内

并键入【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

工具下载nps内网穿透 - ECVE | 同步云端

需要注意,如果服务端在大陆以外地区若是客户端网络环境有代理的话请把服务端ip&域名加入排除名单

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

    评论

    1. 1490316377
      10 月前
      2024-2-24 19:50:36

      HI,客户端的下载地址是不是忘记放上了

      • 博主
        1490316377
        10 月前
        2024-2-24 22:49:44

        在文章底部https://drive.ecve.cn/s/dZsE

    2. chenny
      9 月前
      2024-3-28 9:45:06

      windows下zip文件解压的tar.gz无法打开,找不到客户端的可执行文件

    3. chenny
      9 月前
      2024-3-28 13:54:08

      还有服务端在哪里,只看到客户端

    发送评论 编辑评论

    
    				
    |´・ω・)ノ
    ヾ(≧∇≦*)ゝ
    (☆ω☆)
    (╯‵□′)╯︵┴─┴
     ̄﹃ ̄
    (/ω\)
    ∠( ᐛ 」∠)_
    (๑•̀ㅁ•́ฅ)
    →_→
    ୧(๑•̀⌄•́๑)૭
    ٩(ˊᗜˋ*)و
    (ノ°ο°)ノ
    (´இ皿இ`)
    ⌇●﹏●⌇
    (ฅ´ω`ฅ)
    (╯°A°)╯︵○○○
    φ( ̄∇ ̄o)
    ヾ(´・ ・`。)ノ"
    ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
    (ó﹏ò。)
    Σ(っ °Д °;)っ
    ( ,,´・ω・)ノ"(´っω・`。)
    ╮(╯▽╰)╭
    o(*////▽////*)q
    >﹏<
    ( ๑´•ω•) "(ㆆᴗㆆ)
    😂
    😀
    😅
    😊
    🙂
    🙃
    😌
    😍
    😘
    😜
    😝
    😏
    😒
    🙄
    😳
    😡
    😔
    😫
    😱
    😭
    💩
    👻
    🙌
    🖕
    👍
    👫
    👬
    👭
    🌚
    🌝
    🙈
    💊
    😶
    🙏
    🍦
    🍉
    😣
    Source: github.com/k4yt3x/flowerhd
    颜文字
    Emoji
    小恐龙
    花!
    上一篇
    下一篇