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

相关推荐
longxibo19 小时前
【Ubuntu datasophon1.2.1 二开之八:验证实时数据入湖】
大数据·linux·clickhouse·ubuntu·linq
CDN36020 小时前
各种网站高防服务器选型:360CDN 高防够用吗?
服务器·网络·安全
嵌入式-老费20 小时前
vivado hls的应用(带ddr读取的ip)
服务器·网络·tcp/ip
软件工程小施同学20 小时前
区块链论文速读 CCF A--CCS 2025 (2) 附pdf下载
网络·pdf·区块链
恋红尘20 小时前
K8S 服务发现-叩丁狼
linux·docker·kubernetes
IMPYLH20 小时前
Linux 的 dd 命令
linux·运维·服务器
小鱼不会骑车20 小时前
TCP 核心知识精讲:是什么 · 为什么 · 怎么做
网络·网络协议·tcp/ip
minji...20 小时前
Linux 进程间通信(一)进程间通信与匿名管道
linux·运维·服务器·数据结构·数据库·c++
feng_you_ying_li20 小时前
linux的指令终章与权限之用户权限(3)
linux·运维·服务器
Du_chong_huan20 小时前
1.6 面对攻击的网络 | 《计算机网络:自顶向下方法》精读版
网络·安全·php