使用nps创建隧道,进行内网穿透

使用nps创建隧道,进行内网穿透

通过公网服务器,实现 访问公网服务器的ip,然后服务器转发到本地电脑来,本地电脑没有公网ip,实现内网穿透

  1. 点击进入 GitHub的nps下载进行下载响应的版本,注意,linux和win版本的要点 Show all 37 assets才能展开更多,不要下错了版本

    2.

  2. 下载我这里使用的ubuntu系统作为服务器,下linux_amd64_server.tar.gz的,其他根据自己系统选择

  3. 下载后进行传入服务器解压然后配置

sh 复制代码
cd /conf
vim nps.conf

因为我的80端口被占用了,所有使用85的,隧道接口还是使用默认8024,以及web管理端默认的8080就行,注意这里一定要开放8024防火墙端口,8080的可以使用nginx进行反向代理,也可以配置web管理端的账号密码,我这里使用默认的账号admin,密码123

然后登录管理端,一般是服务器ip+web端口,ip就是你自己服务区的ip,web端口就是设置的web管理端端口,我这里使用默认的8080

到这步服务端就好了,然后去下载客户端,客户端也是需要下载对应的软件我这里使用win和linux做演示

win的下载 GitHub的nps下载

windows_amd64_server.tar.gz,然后解压为一个npc.exe,

然后去管理端添加一个账号

点击增加

然后复制命令

去客户端执行

  1. 添加隧道

点击隧道点击新增

使用场景: 通过公网服务器ip的8001端口,连接内网机器127.0.0.1的8000端口,实现SSH连接。意思就是你访问服务器的ip+端口,会转发到你内网服务器的ip+端口里面,比如你服务器的ip为10.12.55.489,端口配置的为10005,目标ip:端口为127.0.0.1:8000,你访问10.12.55.489:10005就会转发到127.0.0.1:8000去

相关推荐
青草地溪水旁1 小时前
EPOLLONESHOT事件类型和ET模式有什么区别?
服务器·网络·c++·epoll
林开落L1 小时前
Linux 进程信号:从进阶特性到实战应用(下)
linux·运维·服务器·进程信号
青草地溪水旁2 小时前
tcpdump调试
网络·测试工具·tcpdump
kebeiovo3 小时前
muduo网络库事件驱动模型的实现与架构
网络·架构
德迅云安全杨德俊5 小时前
SCDN-保护网站安全的有效方案
网络·安全·web安全·ddos
口嗨农民工5 小时前
win10默认搜索APP和window设置控制命板
linux·服务器·c语言
YongCheng_Liang5 小时前
网络工程师笔记8-OSPF协议
运维·网络·网络协议
BossFriday6 小时前
【手撸IM】高性能HTTP API服务设计与实现
网络·网络协议·http
qq_455760857 小时前
cmake命令行工具介绍
linux·服务器
北京耐用通信7 小时前
耐达讯自动化Modbus RTU转Profibus,让电磁阀连接从此与众不同!
网络·人工智能·网络协议·网络安全·自动化