• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

内网穿透之ngrok

威联通 QNAP  / 教程分享  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2018-3-22 09:42

跳转到指定楼层
本帖最后由 laomms 于 2018-3-22 11:09 编辑

        先去www.ngrok.cc申请免费隧道,得到隧道id,再去https://www.ngrok.cc/download.html下载对应的客户端,我的x64机子,下载Linux 64Bit版本,解压后得到客户端sunny文件。
        用winscp登陆nas,上传客户端文件到nas的目录,比如pulic目录,右击文件赋予执行权限,然后复制路径备用/share/CACHEDEV1_DATA/Public/natapp。
10.png
11.png
      设置开机启动,putty连接SSH,挂载config设置开启启动代码(该机子是ts-251)。
  1. mount $(/sbin/hal_app --get_boot_pd  port_id=0)6 /tmp/config
复制代码
  1. nano /tmp/config/autorun.sh
复制代码
       加入ngrok启动代码:/share/CACHEDEV1_DATA/Public/sunny clientid ***********,后面是隧道ID。保存退出后赋予执行权限。
  1. chmod +x /tmp/config/autorun.sh
复制代码

        卸载mount挂载:
  1. umount /tmp/config
复制代码
       可以打开qnap控制台-硬件设置-启动时运行用户自定义进程,查看autorun.sh是否设置成功。ok,以后重启都可以自动运行了。
12.png
        在命令行中直接执行/share/CACHEDEV1_DATA/Public/sunny clientid ***********。可以看到成功界面。
[~] # /share/CACHEDEV1_DATA/Public/sunny clientid ********
Sunny-Ngrok   官 网 www.ngrok.cc                                 (Ctrl+C 退 出 )

隧 道 状 态                    在 线
版 本                             2.1/2.1
转 发                             http://**.free.ngrok.cc -> 192.168.1.111:8080
Web界 面                     127.0.0.1:4040


        现在可以尝试打开ngrok中设置的域名看能否远程打开你的NAS,别忘了先在隧道中设置端口指向你的nas局域网IP及端口。
13.png



「真诚赞赏,手留余香」
TVS-682
- CPU: i5-6600
- RAM: 16GB DDR4 2133
- GPU: MSI 1050 4GT LP
- PSU: Corsair SF450
分享淘帖
回复 印象

使用道具

0

精华

75

回帖

1451

积分

发烧玩家

Rank: 2

云币
5
贡献
74
活跃
1035
精华
0
laomms 发表于 2018-3-22 10:49 来自 中国浙江温州
本帖最后由 laomms 于 2018-3-22 13:08 编辑

各个qnap版本的config挂载代码:
For TS-201 use ...
  1. mount -t ext2 /dev/mtdblock4 /tmp/config
  2. vi /tmp/config/autorun.sh
  3. chmod +x /tmp/config/autorun.sh
  4. echo .
  5. echo "unmounting /tmp/config..."
  6. umount /tmp/config
复制代码

For TS-109, TS-109P, TS-119, TS-209, TS-209P, TS-219, TS-412, TS-409 (Marvell ARM) use ...
  1. mount -t ext2 /dev/mtdblock5 /tmp/config
  2. vi /tmp/config/autorun.sh
  3. chmod +x /tmp/config/autorun.sh
  4. echo .
  5. echo "unmounting /tmp/config..."
  6. umount /tmp/config
复制代码

TS-439, TS-509, TS-639, TS-809, TS-809U (x86) use ...
  1. mount -t ext2 /dev/sdx6 /tmp/config
  2. vi /tmp/config/autorun.sh
  3. chmod +x /tmp/config/autorun.sh
  4. echo .
  5. echo "unmounting /tmp/config..."
  6. umount /tmp/config
复制代码


All HAL-based Intel and AMD NAS use ...
  1. mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config
  2. touch /tmp/config/autorun.sh
  3. chmod +x /tmp/config/autorun.sh
  4. $EDITOR /tmp/config/autorun.sh
  5. umount /tmp/config
复制代码


TAS-x68, TS-x28 use ...
  1. /bin/mount -t ext4 /dev/mmcblk0p7 /tmp/config
  2. vi /tmp/config/autorun.sh
  3. chmod +x /tmp/config/autorun.sh
  4. echo .
  5. echo "unmounting /tmp/config..."
  6. umount /tmp/config
复制代码


All AL-based NAS(TS-x31+ and TS-x31X) and TS-x31 use ...
  1. ubiattach -m 6 -d 2
  2. /bin/mount -t ubifs ubi2:config /tmp/config
  3. vi /tmp/config/autorun.sh
  4. chmod +x /tmp/config/autorun.sh
  5. echo .
  6. echo "unmounting /tmp/config..."
  7. umount /tmp/config
  8. ubidetach -m 6
复制代码


回复 支持 反对 印象

使用道具 举报

0

精华

12

回帖

192

积分

入门用户

Rank: 1

云币
1
贡献
16
活跃
105
精华
0
那年初五 发表于 2018-5-19 16:36 来自 中国甘肃张掖
ngrok不稳定啊。
回复 支持 反对 印象

使用道具 举报

0

精华

2

回帖

20

积分

入门用户

Rank: 1

云币
1
贡献
0
活跃
19
精华
0
噶尔迪 发表于 2018-6-13 21:17 来自 中国天津
楼主你好
按照你的步骤 微信图片_20180613210859.png
微信图片_20180613210907.png
微信图片_20180613210920.png
微信图片_20180613210925.png
最后是这个状态,请指点一下小白那里操作有问题,谢谢。
回复 支持 反对 印象

使用道具 举报

0

精华

7

回帖

294

积分

入门用户

Rank: 1

云币
0
贡献
32
活跃
130
精华
0
sein 发表于 2018-6-25 23:24 来自 中国
挂载那一步是怎么操作的啊楼主????不要写得不明不白啊
回复 支持 反对 印象

使用道具 举报

0

精华

302

回帖

4413

积分

搞机大神

Rank: 3Rank: 3

云币
0
贡献
2
活跃
4251
精华
0
linnan318 发表于 2019-2-27 10:55 来自 中国海南海口
这个要好好学一下。
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

laomms

发烧玩家

  • 主题

    17

  • 帖子

    92

  • 关注者

    15

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图