当前位置:首页 > ELSE > 正文内容

基于NPS的openwrt内网穿透

Luz1年前 (2020-04-12)ELSE1867

一.什么是NPS

nps是一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式。

二.搭建材料

  1. 具有公网ip的NPS服务器(vps等,这里使用阿里云的轻量应用服务器测试)

  2. 支持NPS的客户端(可以是Windows电脑等,这里使用支持NPS的斐讯N1盒子)

  3. 最好有个域名并设置好到服务器ip的解析

三.服务器搭建

  1. 下载服务器系统对应的NPS服务端 https://github.com/ehang-io/nps/releases

  2. 解压后修改 /conf/nps.conf 

    image.pngHTTP/HTTPS监听端口
    image.png管理页地址、登录用户名密码、登录端口

  3. 返回到NPS根目录 运行NPS  

     ./nps

       如果没出现报错则服务启动成功

四.管理页的设置

  1. 进入管理页image.png 

  2. 新增客户端image.png

      主要填写的是唯一验证密钥  当需要使用多个客户端时这里的密钥要保持唯一值

五.客户端的设置

  1. 由于盒子固件自带了nps 不演示安装过程image.png

  2. 客户端设置完成后返回管理页可以看到

image.png

    到此客户端设置完成

六.简单的使用

  1. 在域名解析中点击新增        image.png

  2. 在浏览器中输入刚才设置的域名+nps的http端口就可以在外网访问路由器的管理页了image.png



七.NPS更有意义的使用

  1. 电信网访问国外地址都特别慢,家里的移动出国就快不少,既然这个路由器放在家里用,那么嘿嘿嘿嘿...

  2. 盒子固件自带了做不可描述的事情用到的服务器,这里直接开一个服务image.png

  3. 由于开的是走tcp的服务,因此在nps管理页开一个tcp隧道image.png

  4. 不可描述的客户端使用的ip是服务器的ip,端口是服务器tcp隧道的端口(不是路由器上设置的端口!!!),其他参数按路由器上的服务设置

  5. 测试正常访问,果然快了很多image.png

  6. 手机使用这个东西有点问题,不知道什么原因,不过电脑使用手机热点访问也是正常的,问题大概不大



    版权声明:本文由www.hyluz.cn发布,如需转载请注明出处。

    本文链接:https://hyluz.cn/?id=78

    分享给朋友:

    发表评论

    访客

    ◎欢迎参与讨论,请在这里发表您的看法和观点。