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

container无公网IP几步配置natapp穿透

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

#楼主# 2018-2-3 19:26

跳转到指定楼层
本帖最后由 laomms 于 2018-2-5 22:10 编辑

qnap的container station是个非常强大的APP,可以模拟小小的qnap容器,支持lxc和docker,海量的
container镜像让qnap有无限的发展空间。

这里说下配置natapp客户端的过程。




开始之前先申请natapp账号,开通隧道。
注册natapp账号  
申请隧道,我测试使用的是VIP1隧道,5元/月,速度很快,免费隧道给的是动态地址,您每次启动natapp时系统随机为您分配。

这里的authtoken需要记录一下,之后要用到


因为你是在nas上运行natapp,本地地址使用127.0.0.1即可,本地端口请修改为8080。
如果您是做微信公众平台的调试,本地端口保持80不变即可。


申请完成后回到nas,打开container station,在container中搜索natapp,搜索到一个镜像:
starofrainnight/natapp
点击创建,点击高级设置,里面的参数基本上不用修改,就改一处:网络中的网络模式改为host,默认是nat.



2-2.jpg


点创建,建立一个容器,比如:natapp-1,选中natapp-1,在右边的控制台输入natapp -authtoken=你的authtoken,然后回车即可。
现在就可以用natapp分配的域名直接登录页qnap了。


2.png

成功后是这样的。

2_副本.jpg



「真诚赞赏,手留余香」
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-2-3 19:33 来自 中国浙江温州
如果想修改容器里的东西,可以到Container\container-station-data\lib\docker\overlay下搜索natapp进行修改,比如版本,配置等。

2.png

用container还可以创建ngrok、frpc等镜像,道理都差不多。比DSM配置要简单得多。
回复 支持 反对 印象

使用道具 举报

0

精华

30

回帖

415

积分

入门用户

Rank: 1

云币
0
贡献
50
活跃
149
精华
0
jan19 发表于 2018-2-27 00:30 来自 中国北京
nas系统重启后要重新设置authtoken?
我设置完了,nas系统重启后隧道就不能访问了
回复 支持 反对 印象

使用道具 举报

0

精华

75

回帖

1451

积分

发烧玩家

Rank: 2

云币
5
贡献
74
活跃
1035
精华
0
laomms 发表于 2018-2-27 08:45 来自 中国浙江温州
你在创建容器的时候在命令菜单中直接输入:     natapp -authtoken=你的authtoken     这样重启后就不用每次在控制台输入,容器一打开就直接运行。

点评

可以了,多谢啊!  详情 回复 发表于 2018-2-28 13:40
回复 支持 反对 印象

使用道具 举报

0

精华

30

回帖

415

积分

入门用户

Rank: 1

云币
0
贡献
50
活跃
149
精华
0
jan19 发表于 2018-2-28 13:40 来自 中国北京
laomms 发表于 2018-2-27 08:45
你在创建容器的时候在命令菜单中直接输入:     natapp -authtoken=你的authtoken     这样重启后就不用每次 ...

可以了,多谢啊!
回复 支持 反对 印象

使用道具 举报

0

精华

34

回帖

416

积分

入门用户

Rank: 1

云币
0
贡献
46
活跃
168
精华
0
lvxianyi 发表于 2018-3-1 14:55 来自 中国广东深圳
请问下楼主  我是在黑裙下用的DOCKER运行的,然后也设置完了,但是根据虚拟网址登陆提示无法连接到127.0.0.1:5001. 此端口尚未提供Web服务是为什么?5001是本地的端口
回复 支持 反对 印象

使用道具 举报

0

精华

75

回帖

1451

积分

发烧玩家

Rank: 2

云币
5
贡献
74
活跃
1035
精华
0
laomms 发表于 2018-3-1 19:13 来自 中国浙江温州
如果你的网络连接方式是桥接没有用主机的ip,ssh下查询一下docker的地址:
docker inspect --format '{{ .NetworkSettings.IPAddress }}' natapp-1
后面是你的docker名。

127.0.0.1不对的。
回复 支持 反对 印象

使用道具 举报

0

精华

30

回帖

415

积分

入门用户

Rank: 1

云币
0
贡献
50
活跃
149
精华
0
jan19 发表于 2018-3-3 21:16 来自 中国北京
请问楼主,ngrok.cc的隧道能用这个插件?怎么设置?
回复 支持 反对 印象

使用道具 举报

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

本版积分规则

关于作者

laomms

发烧玩家

  • 主题

    17

  • 帖子

    92

  • 关注者

    15

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