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

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

  •  
  •   hanxiV2EX · 118 天前 via Android · 5406 次点击
    这是一个创建于 118 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/cnlh/nps

    frp 不能在网页上配置,这个 nps 可以在网页后台配置,客户端不需要配置。应该用起来更简单。
    31 回复  |  直到 2019-07-17 14:40:42 +08:00
        1
    masker   118 天前 via Android   ♥ 1
    你这卖了那么久广告了,还没赚够电费
        2
    hanxiV2EX   118 天前 via Android
    @masker 现在还没收到一分钱呢。

    这个不算广告吧,就分享下别人写的工具而已。
        3
    kangzai50136   118 天前 via Android
    在家搭的根本没有任何稳定性可言,别人怎么会付费买你的服务。
        4
    hanxiV2EX   118 天前 via Android
    @kangzai50136 没人付费就没人付费吧,我也不指望这玩意能挣钱,只是分享一下我多余的带宽而已。

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


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

    事实上这就是我觉得 FRP 比 nps 好的原因。
        30
    wslzy007   116 天前
    要不试试 smarGate ? www.v2ex.com/t/566219
        31
    wdom   65 天前   ♥ 1
    这里列举了一些比较好用的开源的内网穿透工具,详细介绍一下各个软件工具的特点:

    ## 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,服务端界面体验较差。
    配置稍繁琐,采用文件存放数据,不支持数据库管理数据。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2313 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 11:35 · PVG 19:35 · LAX 04:35 · JFK 07:35
    ♥ Do have faith in what you're doing.