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

相关推荐
叶之香20 分钟前
CentOS/RHEL 7、8安装exfat和ntfs文件系统
linux·运维·centos
一世琉璃白_Y26 分钟前
pg配置国内数据源安装
linux·python·postgresql·centos
不过普通话一乙不改名28 分钟前
Linux 内核开发入门:从环境配置到 Hello World 实战
linux·运维
乖乖是干饭王32 分钟前
Linux 内核 Kbuild 中的 ld 调用机制
linux·c·makefile
Trouvaille ~41 分钟前
【Linux】理解“一切皆文件“与缓冲区机制:Linux文件系统的设计哲学
linux·运维·服务器·操作系统·进程·文件·缓冲区
ITKEY_42 分钟前
archlinux 通过wpa_supplicant 连接wifi固定ip设置方法
linux·固定ip
纸带1 小时前
USB通信的状态
网络
幸存者letp2 小时前
Python 常用方法分类大全
linux·服务器·python
无敌最俊朗@2 小时前
WebSocket与Webhook:实时通信技术对比
网络·websocket·网络协议
知识分享小能手2 小时前
Ubuntu入门学习教程,从入门到精通,Linux操作系统概述(1)
linux·学习·ubuntu