nas远程联网访问部署方案
1.注册Gemini
2.开启NAS的SSH功能
以群晖举例,见以下三图,记得应用保存.
如果你当前不在NAS所在的局域网,请跳到最后一段.
3.shell本地连入NAS
可以使用xshell,MobaXterm,window10通常自带命令行( ssh 你的NAS用户名@NAS局域网IP)等连入,如果没有shell客户端,可以使用以下客户端.
MobaXterm,点击下载
举例提示:不要输入http://192.168.1.3:5000这样的格式.用192.168.1.3 (你看看IP是啥就用啥,你的NAS的IP不一定就是192.168.1.3).
紧接着会提示你输入密码,你输入密码即可(你是看不见密码的),然后回车即可.
登录成功后,输入sudo su 然后回车,再用密码确定一次.接着执行下下面的命令
4.部署Gemini
shell中已经是sudo权限后,输入以下命令
1 | bash -c "$(curl -sSL https://gitlab.com/helloallworld/gemini/-/raw/main/install-shell/install.sh?inline=false)" |
上面的脚本执行完毕后,从Gemini系统后台复制一个KEY,粘贴进去,选择y回车,即完成NAS部署
5.在其他要访问NAS的机子上部署Gemini
如果你要从异地访问你家里的NAS,你可以在异地用一台电脑或者用手机,部署一个Gemini软件(选择对应的系统).下载地址
从后台找另一个KEY,完成安装,运行起来即可.
最后访问NAS,如群晖.你就可以向这样访问
http://10.0.x.x:5000
(同时我们建议在群晖的控制面板>>安全性>>高级,启用http压缩,以便高速访问NAS)
同样DS file连接时也需改用上面的IP,不然不能连接
如果你当前不在NAS所在的局域网,请用任务计划的方式安装
1 | echo "nas密码" | sudo -S bash -c "export GEM_AUTHENKEY=设备KEY && $(curl -sSL https://gitlab.com/helloallworld/gemini/-/raw/main/install-shell/install.sh?inline=false)" |
选择下方新建好的任务运行即可.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
2013-09-19 Moon.Orm 5.0(MQL版)使用指南及代码生成器新版发布