V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
newghost
V2EX  ›  程序员

用旺司 OnceOA 搭建免费内网穿透服务器,从外网访问内网的 svn/git/ Linux

  •  
  •   newghost · 347 天前 · 2976 次点击
    这是一个创建于 347 天前的主题,其中的信息可能已经有所发展或是发生改变。

    OnceOA 是我们研发的一款能够跨平台运行的网盘管理系统,个人用户永久免费。

    OnceOA 纯 Web 交互,无需安装任何客户端、APP 就可使用。可创建 SMB 共享目录、SVN/Git 数据仓库,在电视手机平板上播放或备份视频或照片,可实现 NAS 网盘管理,文档管理 /同步、知识管理、配置各类企业管理软件等。

    支持各类矿渣

    OnceOA 采用自主研发的 OnceIO Web 框架和 OnceDB 数据库。异步纯内存运行,几乎不产生 IO 操作。可运行在目前能找到的最低配置的 arm linux 开发板( 256Mb 内存)上。更可支持 RaspberryPi, OrangePi, NanoPi, BananaPi 等各类主流开发板。

    支持各种矿渣,只要能刷 armbian linux 即可安装,如几十元的玩客云,可参考这篇知乎回答: 如何在 ARM 开发板上安装 OnceOA

    onceair_onething.png

    免费内网穿透模块

    OnceOA 基于模块化开发,最新版可安装免费的内网穿透模块 OnceAir,就可实现外网访问,即从公网访问家里的私有云网盘,出于成本考虑目前还有一定的流量限制,下面简单介绍一下使用方法。

    注册并安装 OnceAir 模块

    首先在电脑或 Arm 开发板上下载并安装最新版的 OnceOA 详细教程

    安装好后,在浏览器上访问 OnceOA 局域网的地址,端口号默认为 8064,并注册管理员帐号:

    image

    注册后,进入桌面,点击应用管理 -> 浏览,找到 OnceAir 模块,点击安装。

    oncedoc_onceair.jpg

    安装好后会提示重启,点击重启进程即可。

    oncedoc_restart.jpg

    此时桌面上会出现 OnceAir 图标,打开后会看到内网穿透状态为未连接,点击启用并保存。

    image

    之后 OnceAir Find 功能将就将启用,访问 http://onceair.com/find 即可找看您哪些电脑或 arm 设备安装了 OnceOA,点击内网地址可直接访问。

    image

    接下来我们就可以在 OnceAir 上创建并配置内网穿透帐号。

    注册 OnceAir 帐号

    首先进入 onceair.com主页,新注册一个帐号,如果已有请直接登陆。

    登陆后,会显示局域网内的 OnceAir 设备。点击保存,该 OnceAir 设备会出现在“我的 OnceAir 设备“中,之后你就可以为其添加隧道了。

    实名身份认证

    添加内网穿透隧道前,需要先完成实名认证,点击“实名认证”,这里你只需要使用微信支付 1 分钱,即可通过微信实名支付认证。

    支付完成后,会显示您的基本信息。

    添加穿透隧道

    实名认证后,点击“我的隧道->添加隧道”可以设置隧道信息,免费帐号只能通过 HTTP 网页的方式访问网盘,这里域名填写“testing"并选择刚才保存网盘的 mac 地址,然后点击确定,保存设置。

    此时隧道已经添加完成,如果您网盘的网络正常,5 分钟后,网盘外网访问状态会显示开启

    启用外网访问

    如果您的网盘外网访问状态一直没有刷新,您可以检查一下网盘是否禁用了外网访问,访问局域网内的网盘比如 http://192.168.0.101:8064

    1. 点击“OnceAir 外网访问“设置,点击 服务-》启用,将选项切换为是
    2. 点击保存
    3. 点击重连接

     

    然后点击击“刷新” 直到状态显示“已连接”为止。此时,已经连上 OnceAir 外网访问服务器。

     

    点击“我的隧道”,可以看到“外网访问”已经开启。

     

    点击“隧道域名”,则可访问此网盘。

     

    免费帐号每月可以有一定的免费流量,不过只能通过 Web 方式访问,升级网盘后可以获取更多流量,并且可以 TCP 协议访问网盘的共享目录、GIT/SVN/SSH 服务等。或作为内网穿透服务器使用,从公网访问内网其它服务器。

    此外如果您有动态或静态公网 IP 的话,也可以通过设置路由映射实现外网访问,这样流量不会经过第三方服务器中转,没有访问限制,详细信息请查看:外网访问设置

     

    本文链接: http://onceoa.com/ask/view/k4byxwlyq86d

    31 条回复    2019-12-20 14:13:41 +08:00
    LeoMumhaha
        1
    LeoMumhaha   347 天前
    类似于花生壳这种以后按流量或者带宽收费吧?
    sypopo
        2
    sypopo   347 天前 via iPhone
    还是自建 frp 或 nps
    oneisall8955
        3
    oneisall8955   347 天前 via Android
    歪楼,估计身份证验证劝退很多人
    a22124497
        4
    a22124497   347 天前
    还是安心 FRP 吧我
    Dkngit
        5
    Dkngit   347 天前
    @oneisall8955 身份证验证,告辞了。
    BOYPT
        6
    BOYPT   347 天前
    看标题还以为能自建搭转发服务器,看到又注册又微信的,先告辞了
    chennqqi
        7
    chennqqi   347 天前
    老弟这种事情不合规吧,万一被黑客利用了可是要承担责任的
    chennqqi
        8
    chennqqi   347 天前
    作为产品我支持楼主,作为应用场景,私自隧道连接公司内网可是不合规的
    kkniub
        9
    kkniub   347 天前
    NAS 上跑个 FRP 不就完了
    Smash
        10
    Smash   347 天前 via Android
    搭车,分享一下自己的开源个人网盘项目 https://godi-doc.sloaix.com
    Smash
        11
    Smash   347 天前 via Android
    gebishushu
        13
    gebishushu   346 天前
    告辞。
    xingheng
        14
    xingheng   346 天前 via iPhone
    只用过 ssh 反向,看过 FRP 的 guide,没试过。请教:两者之间有很多区别吗?
    jabin88
        15
    jabin88   346 天前
    看标题还以为能自建搭转发服务器,看到又注册又微信的,先告辞了
    tadtung
        16
    tadtung   346 天前
    你们这个有点猥琐啊,内网穿透,还要实名验证。。。
    efaun
        17
    efaun   346 天前
    现在实名认证已经这么泛滥了?
    yankebupt
        18
    yankebupt   346 天前
    楼主教程图片 HTTPS 证书都还没配齐一水的裸 HTTP 呢,就先接入卖个人数据的实名认证了……
    真是无需任何 IT 知识……有一点的谁会这么干……
    这思想很危险啊……
    netnr
        19
    netnr   346 天前
    是的,先上 HTTPS 再说吧
    fx0719
        20
    fx0719   346 天前
    OnceAir 模块,点击安装 --------失败
    sarices
        21
    sarices   346 天前
    这种超繁复的使用教程,根本就是劝退文
    denghongcai
        22
    denghongcai   346 天前
    界面一股群晖既视感
    Blogger 的图标直接就拿来商业产品用吗
    newghost
        23
    newghost   346 天前
    @denghongcai 图标是从国外几个免费图标网站下载的
    newghost
        24
    newghost   346 天前
    @netnr
    以后会上 HTTPS
    newghost
        25
    newghost   346 天前
    @tadtung 公安审核时人家要求的
    newghost
        26
    newghost   346 天前
    @oneisall8955
    @sypopo
    @efaun

    目前国内有注册功能的网站必须都实名认证。
    我们另外一个免费项目会用国外服务器,到时侯会直接第三方登录。
    newghost
        27
    newghost   346 天前
    @fx0719

    一般瞬间就装上了,网络问题?
    newghost
        28
    newghost   346 天前
    @sypopo
    @a22124497
    @kkniub
    @xingheng

    这个跟 FRP 的功能类似,但是很多小白可不会自己搭建的,也不用自建服务器,比 FRP 还是要方便的
    efaun
        29
    efaun   346 天前
    @newghost #26 额……那我给你说声抱歉,喷错对象了。国内网络形势这么严峻了吗
    newghost
        30
    newghost   346 天前
    @efaun

    是的,还要定期开会
    zlhdd108
        31
    zlhdd108   345 天前
    看来是用的国内的接入,有这个要求的应该都是大陆境内的……
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3852 人在线   最高记录 5268   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 04:52 · PVG 12:52 · LAX 20:52 · JFK 23:52
    ♥ Do have faith in what you're doing.