UNRAID教程:配置内网穿透NPS

2020-02-13 22:40:05 16点赞 122收藏 20评论

一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。

github项目地址

中文文档

使用理由

内网穿透工具有不少,比如Frp、lanproxy、Holer等,现在介绍一下猪脚个nps,支持web图形化管理。

首页展示

UNRAID教程:配置内网穿透NPS

首要条件

需要安装在一个有公网IP的服务器上,系统为Linux/Windows/Mac均可。

安装服务端

  1. NPS的GitHub页面地址

  2. 进入releases安装页面

  3. 找到需要的版本,我这里用的服务器是centos 7,那么也就是Linux的64位版本,右键复制链接找到下载地址。

  4. 连接到服务器输入代码:

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

tar -zxvf linux_amd64_server.tar.gz

cd nps/

./nps start

5.输入服务器的IP地址加8080端口号,即可进入NPS的后台界面

默认用户名:admin 默认密码:123

UNRAID教程:配置内网穿透NPS

6.登录后台,添加一条客户端

UNRAID教程:配置内网穿透NPS

UNRAID教程:配置内网穿透NPS

UNRAID教程:配置内网穿透NPS

7.点击客户端上的加号,复制红框中的代码 -server=你服务器的IP:8024 -vkey=123456(添加客户端的时候填写复杂一点的验证码)

UNRAID教程:配置内网穿透NPS

安装的客户端

1.打开UNRAID后台DOCKER,点击ADD CONTAINER。

UNRAID教程:配置内网穿透NPS

2.在新页面选择高级模式,点击BASIC VIEW。

UNRAID教程:配置内网穿透NPS

3.填写容器参数,点击APPLY创建NPS客户端DOCKER。

UNRAID教程:配置内网穿透NPS

ffdfgdfg/npc

https://hub.docker.com/r/ffdfgdfg/npc

4.打开服务端web,查看客户端是否连接成功,status显示绿色online就成功了。

UNRAID教程:配置内网穿透NPS

5.创建TCP隧道

UNRAID教程:配置内网穿透NPS

UNRAID教程:配置内网穿透NPS

6.输入服务器IP+创建的TCP开放端口号进入UNRAID(如111.111.111.111:7400)。

展开 收起
20评论

  • 精彩
  • 最新
  • six,frp已经搭好了不想改了,路过顶 [看热闹]

    校验提示文案

    提交
    自己能用就行,frp很强的,不过目前我用不到很多功能

    校验提示文案

    提交
    收起所有回复
  • 速度有多少?如果速度太低的话,对bt没什么用

    校验提示文案

    提交
    ??????内网穿透和bt有啥关系

    校验提示文案

    提交
    不是说比如frp内网穿透的话下载也就1m吗?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • tcp隧道受公网服务器速度限制的吧,出一个p2p的教程啊

    校验提示文案

    提交
    最近事情比较多,P2P的后面做吧

    校验提示文案

    提交
    收起所有回复
  • nps 无法访问jellyfin,有解决办法吗

    校验提示文案

    提交
    可以访问啊

    校验提示文案

    提交
    可以访问啊,jellyfin设置问题

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 作者本人吗?client端有docker,server端没有docker么?用过zerotier,服务器在国外,不知道这个是否也需要服务器才能建立连接?

    校验提示文案

    提交
  • [邪恶] 这个不错有台移动网络的公网服务器

    校验提示文案

    提交
  • docker安装客户端的时候,按照你的方法,npc启动不起来,看日志提示[1;31m[E][0m [control.go:94] Config file conf/npc.conf loading error open conf/npc.conf: no such file or directory。教程应该是按无配置文件设置的,请问怎么处理?

    校验提示文案

    提交
  • 服务端配置文件conf/nps.conf修改后用命令nps reload重载,始终提示reload fail,这个怎么回事啊?谢谢

    校验提示文案

    提交
    在终端输入docker run -d --name npc --net=host ffdfgdfg/npc -server= -vkey=
    刚刚试了可以用

    校验提示文案

    提交
    收起所有回复
  • 这个和小米的路由器里配置的端口转发是一个逻辑吧

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

Kassa

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
122
扫一下,分享更方便,购买更轻松