Linuxword Global
当前位置: 通信协议 > NPS内网穿透工具-基础使用详解,GitHUB

nps是一款轻量级、高性能、功能强大的内网穿透代理服务器工具,拥有简洁且功能强大的web界面管理,同时支持tcp、udp流量转发、内网http代理、内网socks5代理、p2p连接等,用处非常多,支持Linux、Windows、mac、群晖等平台,官方文档对此有详细介绍,本文仅做记录tcp转发和socks5配置方法,其它功能请自行探索。

1653561199-nps

官方文档:https://ehang-io.github.io/nps/

安装包发布地址:https://github.com/ehang-io/nps/releases

nps服务端安装

0、nps分服务端和客户端,服务端相当于中转机,客户端相当于落地机。服务端需要部署在1台拥有公网IP的服务器上面,NPS提供安装包、源码和docker三种安装方式,本文采用安装包,基于debian系统;

1、SSH登录服务器后执行下列命令;

 
  1. wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz && tar -zxvf linux_amd64_server.tar.gz
  2. ./nps install
  3.  
  4. #本站备份
  5. wget https://jishubai.com/wp-content/sh/linux_amd64_server.tar.gz && tar -zxvf linux_amd64_server.tar.gz
  6. ./nps install

2、nps服务端启动、重启、停止命令;

 
  1. nps start #启动nps
  2. nps stop #停止nps
  3. nps restart #重启nps
  4. nps-update update ##更新nps

3、命令行启动nps后,通过浏览器访问 服务器公网ip:端口(默认8080),账户默认admin,密码默认123 ;

1653558164-image

4、进入到管理界面,新增客户端,填写个备注,当使用socks5时可以填用户名和密码或密钥认证,唯一验证密钥留空让他默认生成就行,后续客户端要填这个密钥连接;

1653559135-image

nps客户端安装

1、nps客户端支持在同机器或其它服务器中部署,不需要具备公网IP地址,如果是端口转发那就在落地机安装配置,Linux系统登录后执行下列命令;

 
  1. wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_client.tar.gz && tar -zxvf linux_amd64_client.tar.gz
  2.  
  3. #本站备份
  4. wget https://jishubai.com/wp-content/sh/linux_amd64_client.tar.gz && tar -zxvf linux_amd64_client.tar.gz

2、连接到服务端,执行下列命令,请修改IP、端口(默认8024)和密钥三个参数;

 
  1. ./npc -server=ip:端口 -vkey=客户端显示的密钥

3、当命令行有数据反馈,且在web界面查看连接状态显示 在线 表示连接成功;

1653559732-image

4、客户端直接执行命令的话需要保持窗口运行,不然就会掉线,所以长期用建议注册成系统服务守护运行;

 
  1. ./npc install -server=ip:port -vkey=客户端密钥 #注册系统服务,请修改相应参数
  2. npc start #启动服务,注册后启动下npc
  3. npc stop #停止服务
  4. ./npc uninstall #卸载服务,要修改内容需要卸载原来的再重新注册

nps配置转发

1、nps支持tcp和udp转发,点击客户端隧道,然后新增一个tcp隧道;

1653560459-image

2、tcp和udp使用一样,填写服务端口,也就是中转机器要用的端口,目标IP和端口,也就是其它落地服务器的内网IP或公网IP,以及配置的应用端口,添加后即可完成转发;

1653560566-image

nps配置socks代理

同样在客户端点击隧道,打开新增模式,添加socks代理,填写服务端端口,新增即可,在浏览器或其它socks代理客户端上,填写服务端公网IP和socks服务端口即可连接成功,如设置过用户认证则填好相关信息即可,此类方式相当于中转socks代理;

1653560865-image

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(3) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2591 篇
  • 草稿数目: 22 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 13021 个
  • 注册用户: 139 人
  • 访问总量: 8,651,004 次
  • 最近更新: 2024年11月21日