使用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去

相关推荐
TechWayfarer20 小时前
查询IP所在地的3种方案:从API到离线库,风控场景怎么选?
开发语言·网络·python·网络协议·tcp/ip
hj28625121 小时前
Linux 磁盘管理 + 文件系统 + LVM 笔记整理
linux·运维
.YYY1 天前
Linux--如何安装rockyLinux9虚拟机
linux
kdxiaojie1 天前
U-Boot分析【学习笔记】(12)
linux·笔记·学习
ylscode1 天前
微软Exchange Server曝高危零日漏洞:朝鲜黑客利用“Toast攻击“入侵企业邮件系统
网络·安全·web安全
Bert.Cai1 天前
Linux let命令详解
linux·运维·服务器
枕星而眠1 天前
Linux 线程:原理、属性、实战与面试避坑
linux·运维·c语言·面试
晚风予卿云月1 天前
【Linux】环境变量概念、作用、配置与修改详解
linux·运维·服务器·环境变量
r-t-H1 天前
从零开始搭建CDH-第十二章
linux·hive·spark·centos·hbase
heimeiyingwang1 天前
【架构实战】可观测性体系:从监控到全链路追踪
网络·数据库·架构