高级技巧,使用nps搭建内网穿透

nps一个很吊很实惠的工具,用来做内网穿透,具体什么是内网穿透可以百度一下,下面是官网跟文档。

官网:https://github.com/ehang-io/nps
官方中文文档:https://ehang-io.github.io/nps/#/

首先需要三个东西,一台公网的ip或者服务器,两台测试的客户端

1、给公网的服务器安装对应的安装包
https://github.com/ehang-io/nps/releases
然后点show all,展示更多。安装地址选择自己合适的安装包(service表示服务端,client是客户端),比如我的是centos7作为服务端,可以下载linux_amd64_server.tar.gz。
2、将下载的文件解压并安装执行

./nps install
./nps start

这样服务端就启来了,注意,如果你是用云服务器要开启对应的端口比如我的是19999,默认是8024
访问一下http://服务端ip:8080/,出现下面这个东西就成功了
在这里插入图片描述

3、添加一下“客户端”,我直接全部空白,默认配置添加了。
在这里插入图片描述
因为有延时,添加完成之后需要刷新一下页面
在这里插入图片描述
4、点击隧道,并添加,我的是为了让外部访问我的mysql(不要问为什么不用ssh,因为业务需要我用本地),服务端口自己填,目标ip端口填本地(内网)的ip跟端口,window的ipconfig,端口3306
在这里插入图片描述

5、到后台的客户端列表左边的加号,复制客户端命令(红色的那个)
在这里插入图片描述
6、配置客户端
跟服务端的道理一样,去下载对应的client,我的是window,所以下载的是windows_amd64_client.tar.gz
然后解压,并在cmd执行下面代码(powershell貌似有点问题)

./npc install
./npc -server=**:8024 -vkey=*** -type=tcp

7、在另一个客户端访问一下mysql
ip我服务端的ip,端口为19999

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值