nps内网穿透 docker安装

安装方式

官方给的安装方式有三种,我这里选择docker安装

安装 docker

  1. docker pull ffdfgdfg/nps
  2. 下载conf文件夹并解压,或前往项目主页自行下载(升级请忽略)
  3. 继续阅读文档修改配置文件(升级请忽略)
  4. 启动:docker run -d --name nps --net=host -v <本机conf目录>: /conf ffdfgdfg/nps 请确保为conf文件夹

配置客户端

1、点击新增
在这里插入图片描述
2、配置参数
在这里插入图片描述

3、在内网运行客户端

在(https://github.com/ehang-io/nps/releases)页面下载[windows_amd64_client.tar.gz]

我是windows电脑,64位操作系统,所以选择如上

解压后运行该命令
在这里插入图片描述

如果是在windows 10上,建议使用cmd,并且删除图中第一个第二个字符./

TCP隧道

1、点击新增
在这里插入图片描述

2、配置参数
在这里插入图片描述

3、填写好刚才配置的公网ip:29989即可进入远程
在这里插入图片描述

p2p

点对点,速度快

1、修改服务器上nps.conf中的参数
在这里插入图片描述
放开p2p的注释并修改ip

2、重启服务器上nps

3、点击新增
在这里插入图片描述

4、配置参数
在这里插入图片描述

5、在你设备上(如家里电脑)下载客户端(https://github.com/ehang-io/nps/releases),并运行如下命令
在这里插入图片描述

访问端的本地端口(默认为2000,可在命令后添加 -local_port=xxx 来指定)

远程127.0.0.1:2000即可进入公司电脑
在这里插入图片描述

有一个地方需要注意:请使用第二个客户端进行远程连接,第一个会连接失败。

开机启动

1、配置启动nps的bat脚本
第三行是上面所说的启动命令,从服务器管理页面获取。

@ECHO OFF
%1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit
start /b npc.exe -server=ip:port -vkey=6*****v -type=tcp

2、对该脚本创建快捷方式,把快捷方式剪切到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp中即可。
3、windows要开机解锁了才会运行StartUp中的文件。有更好的方式可以交流下。
4、另外附上关闭nps的bat脚本

@ECHO OFF
taskkill /im npc.exe /f
ping -n 2 127.1 >nul
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值