再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

2020-04-11 10:58:31 86点赞 1107收藏 94评论

创作立场声明:喜欢垃圾佬奶爸的请给个关注,哈哈哈哈

写在前面

常常想要访问公司的电脑,希望在外出的时候能够远程进行办公,前脚还没弄懂FRP的配置,小伙伴又安利了NPS,刚开始我是拒绝的。然而一尝试,omg,简单到我泪流满面。

NPS的优势:

  • 图形化管理界面

  • 免去FRP配置文件的麻烦

使用本文的功效:

在有一台有公网动态IP服务端的情形下,让客官您可以访问到您其他处于大内网中的设备。

如果您没有这样的设备,又有这样的需求,咱们评论区见,垃圾佬奶爸为大家准备一点测试用的小福利再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程 再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程 再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

喜欢垃圾佬奶爸的各位看官,请素质五连:点赞、关注、收藏、转发、评论,再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程 垃圾佬奶爸这里谢过啦。

测试环境:

  • 服务端:Unraid

  • 客户端:windows/群晖(docker)

  • **当然,首先你需要有公网动态IP


一点说明:

刚开始我是使用docker的NPS做服务端,但是windows客户端怎么也连接不上,群晖使用作者的客户端是可以连接上的,之后安装了git上的最新服务端,连接成功,考虑是docker的服务端版本略老的缘故,奶爸也不是太懂,如果说的不对,恳请批评指正。

另外奶爸之前也有介绍过有位大神提供的免费FRP。有兴趣的小伙伴可以了解下,同时,该文中某张图片有彩蛋,哈哈

手把手带你玩转NAS 篇十五:外网访问不用愁——3分钟FRP内网穿透打造云PC(适用NAS虚拟WIN)#大男孩的快乐#征稿活动火热进行中。只要投稿就有50金币等你拿,更有三千元乐高大奖与达人Z计划专属权益等待优秀的你~>活动详情戳这里晋升奶爸的垃圾佬| 30 评论32 收藏247查看详情

正文开始

关于DDNS的教程奶爸之前有出过教程,是本篇内容的前置教程,连接放在下面,请小伙伴自行补课

手把手带你玩转NAS 篇三:NAS外网访问保姆级教程(Aliyun配Openwrt)#大男孩的快乐#征稿活动火热进行中。只要投稿就有50金币等你拿,更有三千元乐高大奖与达人Z计划专属权益等待优秀的你~>活动详情戳这里晋升奶爸的垃圾佬| 251 评论368 收藏3k查看详情

ehang-io大佬的git地址,小伙伴们可以自行下载自己对应的安装包,arm64,windows,amd64都有对应包

https://github.com/ehang-io/nps/releases

因为我这里使用的是unraid,所以找到这个就好:

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

下载好以后,用灯大的FBE或者WINscp等,观众老爷你们开心就好,上传到Unraid服务器,随便什么位置,为了整理,最好上传到一个专门放应用的文件夹。

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

上传成功以后打开unraid的终端:

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

输入几个命令,就可以看到我们刚刚上传的文件了。

cd /mnt/user/isos(替换为自己上传的路径)

ls(看看上传成功没),


再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

解压文件(我们下载的是tar.gz格式的文件),加压后可以看到解压出来很多文件。

tar -zxvf linux_amd64_server.tar.gz

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

输入./nps运行会报错

./nps

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

错误提示为80端口已被占用。这里我们就需要修改一下conf文件。

**注:如果你使用的是doker版的nps,如果运行不起来,几乎99.99%的可能是80端口被占用。

通过FBE或任何你喜欢的方式找到conf文件夹(其实就是刚刚解压缩的文件夹)

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

找到conf文件,并下载到本地进行编辑

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

随便使用什么工具,记事本也好,什么也好,将默认的80端口随便设置一个记得住的端口

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

然后上传回之前的文件夹。再次运行,可以看到运行成功

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

在设备的ip地址后加端口号,8080(如果你设置过,另说)即可进入nps管理界面,初始用户名admin,密码123.

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

NPS服务端的设置

在客户端标签,点击新增

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

设置客户端名称、vkey(就是服务端连接客户端的密钥),下面两项最好选是,点击新增。

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

可以看到新增后还是离线状态。

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

我们来用windows的客户端来测试一下,在作者的git上下载客户端。

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

修改配置文件或使用git bash工具

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

需要配置的很简单,一个是服务端的ip(当然是你的动态公网ip啦,如果你有域名,DDNS解析以后可以直接填入域名,并跟端口号8024,另一个一个是刚刚设置的密钥。

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

运行成功后,客户端就上线了。

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

在NPS管理端查看一下,可以看到在线状态:

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

设置TCP隧道:

填写一个打算用来远程服务的端口号,并将之在路由器上设置端口转发(eg:图中的13389),目标输入pc的IP地址以及端口号。

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

NPC客户端的配置(群晖、N1portainer什么的都可以)

docker是我比较推荐使用的,因为在我的内心中,总觉得对群晖这种成品NAS系统使用命令行,会降低安全性与稳定性。

在docker注册表中搜索NPC,这里选用的是oldiy大佬制作的镜像,下载之

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

来到映像里面,将刚刚下载好的容器启动

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

熟悉的docker配置界面,进入高级设置

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

网络推荐使用与host相同的网络

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

在环境中,配置serverip,就是你的域名加映射出来的server端口号,原来是8024的那个。VKEY是刚刚设置好的密钥。

再见FRP,内网穿透我用NPS——NPS/C配置保姆级教程

启动之后,就可以在web管理端看到我们的设备上线啦。按照上面windows部分配置隧道的方法,将群晖5000的端口号配置一条隧道,之后我们就可以通过域名加隧道访问我们没有外网的群晖啦。

Portainer部署教程

这部分感觉没必要赘述,之前有专门写过文章介绍portainer使用方法,这里直接放链接啦:

手把手带你玩转NAS 篇十九:简单易用的docker可视化管理工具——portainer简明使用教程本篇文章来自#大男孩的快乐#征稿活动。晒出你作为一个大男孩的快乐源泉,成功投稿可获得50金币奖励,更有三千元乐高大奖与达人Z计划专属权益等你拿哟~>活动详情戳这里晋升奶爸的垃圾佬| 22 评论20 收藏154查看详情

总结

这款NPS其实还有很多小玩法,有劳各位看官自己探寻一下,寻找其中的乐趣。

生命不息,折腾不止,喜欢垃圾佬奶爸的各位看官,请素质五连:点赞、关注、收藏、转发、评论,垃圾佬奶爸这里谢过啦。哈哈哈哈,随便留个脚印就行么。


展开 收起
94评论

  • 精彩
  • 最新
  • 有公网ip直接搞ddns就是了.....还要搞这么多?就是没公网ip才要ddns加frp....

    校验提示文案

    提交
    也是被标题吸引进来的

    校验提示文案

    提交
    不不不,总有些设备在别的环境呀

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 内网穿透不就是为了解决没公网ip的问题吗

    校验提示文案

    提交
    是的呀,这不是写出来,可以让有的人搭s端,没有的人可以嫖c端嘛

    校验提示文案

    提交
    收起所有回复
  • 看着就比frp复杂。。。

    校验提示文案

    提交
    感觉不是复杂一点儿半点儿。而且都有服务器了,还搞不定frp配置文件,感觉这是水文。

    校验提示文案

    提交
    明明比frp简单 [喜极而泣] [喜极而泣] [喜极而泣] 是我写复杂了吗

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 最难得就是公网ip [哭泣] [哭泣] [哭泣] [哭泣] [哭泣]

    校验提示文案

    提交
    木有公网ip奶爸可以安排个c端vkey [邪恶] [邪恶] [邪恶]

    校验提示文案

    提交
    收起所有回复
  • 公网ip才是阻碍

    校验提示文案

    提交
    木的ip奶爸安排个c端veky [邪恶] [邪恶] [邪恶]

    校验提示文案

    提交
    收起所有回复
  • 跟zerotier对比,有啥区别

    校验提示文案

    提交
    那个是人家免费的服务,服务器在国外,这个是自己搭的,分享给朋友稳定很多呀

    校验提示文案

    提交
    zerotier只是初始连接需要服务器,后续直连,还可以在国内搞个moon,连接速度就起来了。这个可以打洞直连吗?国内大带宽vps的价格实在太贵了

    校验提示文案

    提交
    收起所有回复
  • 也尝试了这个,感觉还不错,我安装的是Docker版本,另外作者说的这个公网IP是VPS的公网IP,只是一个桥梁,并不是说内网机器可以获取到公网IP,要不然就没有用内网穿透的必要了。

    校验提示文案

    提交
    嘿嘿,没买vps,搭在n1和unraid上

    校验提示文案

    提交
    收起所有回复
  • 有公网ip我还穿透啥?真的是浪费流量

    校验提示文案

    提交
    。。。垃圾佬奶爸我。。。分享啊。。。。

    校验提示文案

    提交
    收起所有回复
  • 威联通用户退出了聊天室。。

    校验提示文案

    提交
    myqnapcloud还是挺香的

    校验提示文案

    提交
    是的,小白很满足 [脸红]

    校验提示文案

    提交
    收起所有回复
  • 有公网,ddns,端口转发,啥都能了,还需要这个?这是给大内网用的

    校验提示文案

    提交
    用于搭建服务端么,自己搭一个分享给朋友用他不香吗

    校验提示文案

    提交
    收起所有回复
  • 用群晖docker搭建的服务端成功 [高兴]

    校验提示文案

    提交
    终于有一个正常评论了 [喜极而泣] [喜极而泣] [喜极而泣] 都在评论有公网ip要nps干啥 [喜极而泣] [喜极而泣] [喜极而泣] ,还有就是没公网ip进来白进来 [喜极而泣] [喜极而泣] [喜极而泣]

    校验提示文案

    提交
    哈哈,他们都不知道这东西使用价值,其实也可以用v2ray中转,不用域名 [观察]

    校验提示文案

    提交
    收起所有回复
  • 安利个vkey

    校验提示文案

    提交
    发不出来,大妈很机智 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • vps ip都特么封完了 [不高兴] 穿不穿啥的

    校验提示文案

    提交
    不买vps用群晖他不香么...

    校验提示文案

    提交
    收起所有回复
  • 原文这句 **当然,首先你需要有公网动态IP

    那直接ddns啊,何须这么复杂?

    校验提示文案

    提交
    唉,我好难受,这片文章就是为了没公网ip的小伙伴可以将这篇文章转发给有公网的小伙伴,让有公网的小伙伴能做分享,同时没公网的小伙伴在npc端晓得怎么使用。。。。。。我好难。

    校验提示文案

    提交
    可能是理解问题吧 [尴尬] [尴尬] 给你点赞

    校验提示文案

    提交
    收起所有回复
  • 现在基本都有ipv6了啊,不用搞内网穿透了吧 [大囧] [大囧]

    校验提示文案

    提交
    v4党路过

    校验提示文案

    提交
    我家之前有v6,
    后来打电话去要了公网v4就没有v6了,
    过了几个月之后v6又有了,
    现在用得美滋滋,可惜广东电信封了80和443,
    但移动没封。 [苦恼] [苦恼]

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 动态公网ip都有了,还穿?群晖ddns白送域名,还要啥自行车。

    校验提示文案

    提交
    唉,我好难受,这片文章就是为了没公网ip的小伙伴可以将这篇文章转发给有公网的小伙伴,让有公网的小伙伴能做分享,同时没公网的小伙伴在npc端晓得怎么使用。。。。。。我好难。怪我标题没起好 [哭泣] [哭泣] 白裙少吧

    校验提示文案

    提交
    ddns解析国内没备案会被封啊 个人家庭主机能备案么

    校验提示文案

    提交
    收起所有回复
  • 需要公网IP你说个锤子

    校验提示文案

    提交
    唉,我好难受,这片文章就是为了没公网ip的小伙伴可以将这篇文章转发给有公网的小伙伴,让有公网的小伙伴能做分享,同时没公网的小伙伴在npc端晓得怎么使用。。。。。。我好难。怪我标题没起好 [尴尬]

    校验提示文案

    提交
    收起所有回复
  • 还是frp好用一些 也没觉得这个配置比frp简单

    校验提示文案

    提交
    胜在有管理web端

    校验提示文案

    提交
    收起所有回复
  • 内网IP还打码… [皱眉]

    校验提示文案

    提交
    习惯性打码 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 看到那句“有公网ip”,默默地下拉来到了评论。有公网ip还需要你这么折腾吗

    校验提示文案

    提交
    唉,我好难受,这片文章就是为了没公网ip的小伙伴可以将这篇文章转发给有公网的小伙伴,让有公网的小伙伴能做分享,同时没公网的小伙伴在npc端晓得怎么使用。。。。。。我好难。怪我标题没起好 [哭泣] [哭泣] [哭泣] [哭泣]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.1K
扫一下,分享更方便,购买更轻松