V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hanxiV2EX
V2EX  ›  分享创造

自认为比 frp 更好用的内网穿透工具 nps

  •  
  •   hanxiV2EX ·
    hanxi · 2019-05-25 13:56:35 +08:00 via Android · 29108 次点击
    这是一个创建于 1993 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/cnlh/nps

    frp 不能在网页上配置,这个 nps 可以在网页后台配置,客户端不需要配置。应该用起来更简单。
    33 条回复    2019-11-08 17:29:10 +08:00
    masker
        1
    masker  
       2019-05-25 14:07:59 +08:00 via Android   ❤️ 2
    你这卖了那么久广告了,还没赚够电费
    hanxiV2EX
        2
    hanxiV2EX  
    OP
       2019-05-25 14:10:01 +08:00 via Android
    @masker 现在还没收到一分钱呢。

    这个不算广告吧,就分享下别人写的工具而已。
    kangzai50136
        3
    kangzai50136  
       2019-05-25 14:11:53 +08:00 via Android
    在家搭的根本没有任何稳定性可言,别人怎么会付费买你的服务。
    hanxiV2EX
        4
    hanxiV2EX  
    OP
       2019-05-25 14:15:39 +08:00 via Android
    @kangzai50136 没人付费就没人付费吧,我也不指望这玩意能挣钱,只是分享一下我多余的带宽而已。

    是否稳定跟在哪里搭的没啥区别吧,只要运营商不断我网就没问题。
    hanxiV2EX
        5
    hanxiV2EX  
    OP
       2019-05-25 14:17:10 +08:00 via Android
    @kangzai50136 另外我这个帖子分享的是工具,给别人自己搭建在自己的服务器上的。不要歪楼了。
    VD
        6
    VD  
       2019-05-25 14:30:36 +08:00
    太重了,受众面小
    就没有不用 go 开发的工具吗,能轻松跑在千元以下路由器上的
    hanxiV2EX
        7
    hanxiV2EX  
    OP
       2019-05-25 14:39:03 +08:00 via Android
    @VD frpc 倒是有人用 C 重写过。go 跨平台编译爽啊。
    hanxiV2EX
        8
    hanxiV2EX  
    OP
       2019-05-25 14:42:23 +08:00 via Android
    @VD https://github.com/KunTengRom/xfrp
    这个就是你需要的。几十 kb 的跑在路由器上的客户端。不过好久没更新了,应该还能用。
    KasuganoSoras
        9
    KasuganoSoras  
       2019-05-25 15:17:11 +08:00   ❤️ 1
    nps 太重,很多没用的功能,它把很多内网穿透不该做的事情都做了
    Frp 也可以在网页上配置,只不过需要自己动手修改一下客户端
    hanxiV2EX
        10
    hanxiV2EX  
    OP
       2019-05-25 15:19:59 +08:00
    @KasuganoSoras frp 我以前也一直在用,以前的后台只能看负载状态.可能是我好久没关注了吧.
    KasuganoSoras
        11
    KasuganoSoras  
       2019-05-25 15:22:47 +08:00   ❤️ 1
    @hanxiV2EX #10 不,frp 原版确实没啥功能,但是它提供了很多的 api,我就根据这些 api 自己造了个控制面板,php 写的。有兴趣的话你可以看看 https://www.v2ex.com/t/463203
    hanxiV2EX
        12
    hanxiV2EX  
    OP
       2019-05-25 15:40:23 +08:00 via Android
    @KasuganoSoras 挺牛的。
    coreos
        13
    coreos  
       2019-05-25 17:40:15 +08:00
    @VD frp 也能跑在 mtk 机器上啊,比如 mtk7620 这么差的垃圾 cpu
    VD
        14
    VD  
       2019-05-25 17:48:55 +08:00
    @coreos 但是我路由器不能只跑一个 frp 呀?
    VD
        15
    VD  
       2019-05-25 17:49:14 +08:00
    @hanxiV2EX 谢谢
    hanxiV2EX
        16
    hanxiV2EX  
    OP
       2019-05-25 18:08:40 +08:00 via Android
    @coreos 以前我也想过在 K2 上跑 frp,但是我放弃了,跑了 frp 就跑不了其他东西。所以我现在是在把 nuc 当服务器,跑一堆的 docker 服务。不过我路由上可以用 SSH 配置端口转发。
    anyele
        17
    anyele  
       2019-05-25 19:25:12 +08:00 via Android
    自家宽带还是不太稳
    hanxiV2EX
        18
    hanxiV2EX  
    OP
       2019-05-25 19:29:32 +08:00 via Android
    @anyele 这个看情况的吧,我家的网目前还没断过。
    hanxiV2EX
        19
    hanxiV2EX  
    OP
       2019-05-25 19:30:26 +08:00 via Android
    @anyele 如果是玩软路由的,家里又有公网的建议搭建一个。
    ochatokori
        20
    ochatokori  
       2019-05-25 19:36:05 +08:00 via Android
    我 mtk7620 带个 frp 酸酸 拖 5 台机器 cpu 还空闲的很,你们到底在用 frp 干嘛
    yanjieee
        21
    yanjieee  
       2019-05-25 21:25:41 +08:00
    @KasuganoSoras 想知道楼主的网站是用什么做的,或者用的是什么模板,方便透露一下吗?
    hanxiV2EX
        22
    hanxiV2EX  
    OP
       2019-05-25 22:07:53 +08:00
    @yanjieee PHP


    @KasuganoSoras 我也想知道用了什么框架,Laravel?
    flynaj
        23
    flynaj  
       2019-05-25 22:18:45 +08:00 via Android
    @VD go 垮平台,不是受众小,类似的软件太多,著名的 zerotier
    KasuganoSoras
        24
    KasuganoSoras  
       2019-05-26 00:31:15 +08:00   ❤️ 1
    @hanxiV2EX #22 纯手写,未用任何框架,前端模板是 layui 魔改的
    wmwwmv
        25
    wmwwmv  
       2019-05-26 01:19:59 +08:00 via iPad   ❤️ 1
    确实不错
    Fazauw
        26
    Fazauw  
       2019-05-26 02:16:07 +08:00 via Android   ❤️ 1
    挺不错的,就冲这个翔实的文档也得点个 star
    noli
        27
    noli  
       2019-05-26 13:29:18 +08:00 via iPhone
    nps 怎样同时使用多份不同的配置文件?怎样使用非默认位置的配置文件?谁有机会帮忙问问作者?
    hanxiV2EX
        28
    hanxiV2EX  
    OP
       2019-05-26 16:27:50 +08:00
    @noli 一个 nps 服务端只能使用一份 nps.conf 配置文件。一个 nps 进程只能用一个配置文件的。配置文件的路径是写死的,你想使用多个配置文件就开多个 nps 服务端吧,按相对路径,把 nps 可执行文件也拷贝。
    noli
        29
    noli  
       2019-05-26 17:04:43 +08:00
    @hanxiV2EX

    事实上这就是我觉得 FRP 比 nps 好的原因。
    wslzy007
        30
    wslzy007  
       2019-05-27 14:18:43 +08:00
    要不试试 smarGate ? www.v2ex.com/t/566219
    wdom
        31
    wdom  
       2019-07-17 14:40:42 +08:00   ❤️ 5
    这里列举了一些比较好用的开源的内网穿透工具,详细介绍一下各个软件工具的特点:

    ## 1. frp
    FRP 功能完整,主要采用 GO 语言实现,重量级的工具,服务端界面样式风格一般。
    配置繁琐,不同的协议需要配置不同的参数,采用文件存放数据,不支持数据库管理数据。

    ## 2. holer
    轻量级的内网穿透工具,holer 服务端采用 Java 语言实现,服务端界面漂亮简洁。
    Holer 客户端采用了 Java 语言和 GO 语言实现了两种版本,支持几乎所有的 OS 平台。
    用到流行的微服务框架 springboot 和 Java 网络框架 netty。
    配置很简单,针对所有 TCP 协议只需在客户端设置一个 holer access key 即可。
    采用 MySQL 数据库统一管理数据。

    ## 3. nps
    轻量级的内网穿透工具,完全采用 GO 语言实现,服务端界面漂亮简洁。
    支持的协议最广泛,配置稍简单,采用文件存放数据,不支持数据库管理数据。

    ## 4. lanproxy
    轻量级的内网穿透工具,客户端采用 GO 语言和 Java 语言实现两种版本,采用了 Java 网络框架 netty,服务端界面体验较差。
    配置稍繁琐,采用文件存放数据,不支持数据库管理数据。
    wzw
        32
    wzw  
       2019-10-28 13:16:08 +08:00
    @noli #29 FRP 客户端不可以单独 token, 这个点不知道为什么不处理, 或者我不知道如何用?
    holer
        33
    holer  
       2019-11-08 17:29:10 +08:00
    nps 好用,但是 holer 也很好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3405 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:50 · PVG 18:50 · LAX 02:50 · JFK 05:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.