内网穿透NPS搭建以及使用

这篇具有很好参考价值的文章主要介绍了内网穿透NPS搭建以及使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天说一下 内网穿透代理(NPS)搭建以及使用,内网穿透必然有一个外网服务器做代理转发,市面上的NATAPP、花生壳等也都是一个原理。

需求: window 本地开发,外网访问本地服务联合调试
环境:

  • 公网:linux服务器
  • 内网:window 11

NPS搭建

新建一个NPS文件夹

mkdir NPS

进入NPS文件夹

cd NPS

服务端安装

下载

服务端下载地址https://github.com/ehang-io/nps/releases
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
服务端与客户端都在这里
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
如果没有你想要的版本,点击 Show all
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
这里就是全部服务端和客户端版本了

使用 wget 命令一键拉取工具压缩包及解压压缩文件

wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz && tar -zxvf linux_amd64_server.tar.gz

等待下载与解压
下载比较慢…

配置

进入conf目录

cd conf

使用vi编辑nps.conf,按i键进入编辑模式,修改配置信息,找到web,主要修改:
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
修改后按Esc键输入:wq保存

运行

输入cd …退出到NPS文件夹下
然后运行nps

./nps

服务搭建完成
如果你的服务器已经部署其他项目或网页,很有可能在启动nps时失败,报错80或443端口已被占用,此时修改nps.conf,更换端口。重新执行./nps

使用浏览器访问 公网服务器ip:端口号

公网ip:端口号(nps.conf中 web_port)
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
输入nps.conf中 web_username 和 web_password 登录

点击增加客户端
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
填写信息,点击新增
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
创建隧道
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
点击新增
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
填写信息,点击保存完成隧道创建
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps

客户端安装

上边已经介绍下载地址,这里就不说了
我下载的是 windows_amd64_client.tar.gz
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
在下载过程中会报毒,使用时也会报毒
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
系统设置一下
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
下载后解压到文件夹
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
进入conf,打开 npc.conf 进行编辑
去掉 无用连接,修改配置项
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps

秘钥配置,客户端conf中 vkey=123456789(下图秘钥)
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps

认证配置
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps

内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
本地环境配置
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
客户端配置完成

启动客户端

打开npc.exe 文件
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
测试连接成功
内网穿透NPS搭建以及使用,工具,CentOS,nps内网穿透,内网穿透,nps
访问方式:服务器外网ip:9024

配置域名

无论是开发调试,还是线上测试,只要是公开的,都应该使用域名访问
我使用的是nginx,在配置文件增加一个server

server
    {
        listen 80;
        server_name www.tiaoshi.com;
        location / {
            proxy_pass http://127.0.0.1:9024;
        }
    }

保存后 重载配置 或重启nginx

配置完成

注意: 以上所有端口都应在服务器端防火墙或安全策略中放开文章来源地址https://www.toymoban.com/news/detail-816546.html

到了这里,关于内网穿透NPS搭建以及使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用nps实现内网穿透

    ​ 当我们想把内网的一些资源暴露在公网上时,可以使用内网穿透功能。比如公司的内网服务器,部署了平时需要开发的项目,但是回到家中无法访问,就可以使用内网穿透,将公司内网的接口映射到一台公网的服务器上,用这台公网服务器做转发即可实现在家中也能外网访

    2024年02月11日
    浏览(39)
  • 内网穿透代理服务器nps使用初探(三)微信小程序内网穿透

    已完成NPS 的部署,部署教程请参照:https://gaoming.blog.csdn.net/article/details/128203454 内网IP 系统 内核 192.168.1.113 win11 windows_amd64_client 公网IP 系统 内核 39.97.238.139 CentOS linux_amd64_server 内网网站(内网机器 192.168.1.113 上部署的 Web 服务,因微信小程序开发需要采用 https 协议, https 端

    2024年02月09日
    浏览(77)
  • 内网穿透NPS和宝塔Nginx配合使用,开启SSL访问本地局域网网络

    并非为了教学,仅供自己记录,方便下次用。所以内容不会刻意花时间写的很细节详细。 1. 服务器NPS配置 NPS install安装后,配置文件会在其他位置,通过是 /etc/nps/nps.conf 目录。 找到进行修改,主要修改的是 http_proxy_port 和 https_proxy_port ,它们使用的端口是80和443,肯定是和

    2024年02月10日
    浏览(46)
  • [ Docker ] 部署 nps 和 npc 实现内网穿透

    https://www.cnblogs.com/yeungchie/ nps 原作者已停止维护,现在用 yisier1/nps Docker 镜像 Git 仓库 打开后重点关注下面这几项: 以上是默认的配置,建议改掉。 现在 nps 已经开始运行了。 现在可以在网页端访问 ip_addr:web_port ,并通过用户名 web_username 和密码 web_password 登录后台管理界面

    2023年04月23日
    浏览(76)
  • NPS(cnlh)内网穿透弱口令与登录爆破漏洞复现-内附自动化脚本

    目录 1.漏洞概述 2.影响版本 3.漏洞等级 4.漏洞复现 4.1 复现 4.2 POCsuite POC

    2024年02月10日
    浏览(39)
  • 【NPS 】1. 服务器端搭建

    一、环境: 二、安装docker + docker-compose 三、安装 nps 服务端 1. 在 /mnt/docker/nps 下创建 docker-compose.yaml 文件  2. 安装 nps 四、登录 1. ip:8800登录,默认 账号密码 admin / 123  2. 修改密码 系统 : CentOS 7.6 64bit 准备文件 : (百度云盘)点击下载 docker下载脚本: get-docker.sh docker国内

    2024年02月15日
    浏览(39)
  • p70 内网安全-域横向内网漫游 Socks 代理隧道技术(NPS、FRP、CFS 三层内网漫游)

    数据来源         本文仅用于信息安全学习,请遵守相关法律法规,严禁用于非法途径。若观众因此作出任何危害网络安全的行为,后果自负,与本人无关。   ​ 必要基础知识点: 内外网简单知识 内网 1 和内网 2 通信问题 正向反向协议通信连接问题 内网穿透代理隧道

    2024年02月05日
    浏览(44)
  • 如何在 Linux CentOS 8 中搭建 GitLab 私有仓库并结合 Cpolar 内网穿透工具实现公网访问私有仓库【无公网IP内网穿透】

    📱iOS学霸主页 在强者的眼中,没有最好,只有更好。我们是移动开发领域的优质创作者,同时也是阿里云专家博主。 ✨ 关注我们的主页,探索iOS开发的无限可能! 🔥我们与您分享最新的技术洞察和实战经验,助您在移动应用开发领域取得成功。 📌欢迎访问我们的微信公

    2024年02月12日
    浏览(65)
  • Windows server : NPS服务(为“微劈恩“搭建身份验证服务器)

    !!!由于微劈恩直接说英文不过审所以用谐音字代替!!! 实验环境:和上一个搭建微劈嗯的一样 微劈恩服务器可以和另外两个服务器通信 一个Windows 10 一个Windows server 2016 (微劈嗯服务器) 一个Windows server 2016(NPS服务器) ip这样安排的 先创建好微劈嗯服务器 1.安装np

    2024年02月09日
    浏览(47)
  • 如何使用宝塔面板+Discuz+cpolar内网穿透工具搭建可远程访问论坛服务

    Crossday Discuz! Board(以下简称 Discuz!)是一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。 下面我们在Linux上使用宝塔面板+Discuz+cpolar内网穿透工具结合,搭建

    2024年02月04日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包