首页 > 免root版 > 如何给root权限给GG修改器_gg修改器用root权限
如何给root权限给GG修改器_gg修改器用root权限
  • 如何给root权限给GG修改器_gg修改器用root权限

  • 大小:10.95MB日期:2024-04-20 16:09:08
  • 语言:简体中文系统:Android
绿色无毒,安全可靠!部分设备误报拦截请通过!

应用详情

大家好,今天小编为大家分享关于如何给root权限给GG修改器_gg修改器用root权限的内容,赶快来一起来看看吧。

然后再开个窗口,打开花生壳的网址,下载树莓派版本,目前最新版本3.0。

下载后的文件通过winscp拷贝到/home文件夹下待用。

putty输入命令

cd /home

ls

sudo dpkg -i phddns_rapi_3.0.2.armhf.deb

不出意外应该装好给出一个SN

进入网址b.

用这个SN登陆,默认密码是admin。登陆以后就会弹出一个二维码让你扫描绑定自己的账号,这里绑定上就行了。

回到最初注册花生壳的页面,

点击开通内网穿透的账号进入设置界面。

左侧找到内网穿透,添加映射,这里只能添加两个映射,我添加了SSH和hass,本地的IP地址是127.0.0.1。设置好以后就可以用了。

4.2 花生壳内网版开机启动以及定时启动

4.2.1 开机启动

设置好以后总不能每次启动deploy都输入一次命令,为了偷懒我就打起了设置开机启动的主意。在花生壳树莓派安装的教程里面提到了可以通过phddns start/status/stop/restart的命令实现花生壳打开,查看状态,关闭,重启等功能。但是没说这个命令在哪,我在debian 9里面按照花生壳的教程没搞定,但是在/usr/sbin文件夹发现了这个文件,尝试输入./phddns start 能用,说明这个就是花生壳自己的服务端了,接下来就考虑怎么把这个东西设置成开机启动。

前面已经设置过hass-daemon的开机启动,这里照猫画虎的来一次。

首先把phddns拷贝到etc/init.d目录下,感觉命令行有困难的可以用wiscp

sudo cp /usr/sbin/phddns /etc/init.d

然后查看文件是否已经复制好

cd /etc/init.d

ls

接着给phddns赋予可执行权限

sudo chmod +x /etc/init.d/phddns

加入启动项

sudo update-rc.d phddns defaults

sudo service phddns install

加入以后输入(注意/前面有个.) ./phddns start

如果出现正常的连接提示就没问题了,然后在/etc/rc.local文件里添加启动项

#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will “exit 0” on success or any other value on error.

# In order to enable or disable this script just change the execution bits.

#

# By default this script does nothing.

sudo /etc/init.d/hass-daemon start

sudo /etc/init.d/phddns start

sudo /etc/init.d/cron

exit 0

这里添加了cron是为了后面定时任务方便,所以一起写了,这个命令已经在系统中带了,所以不用配置。

最后在deploy里面点关闭再启动下,看看b.的右上角图标有没有绿色的点出来,一般等会就有了。

4.2 定时重启

花生壳虽然好,但是内网环境毕竟有点不稳定,所以定时重启花生壳让域名解析到地址是必要的,这里就用到了linux中著名的定时命令cron,这个命令在/etc/crontab中可以打开编辑器查看,里面有一些语法说明。

我在最后加了一行

*/10 * * * * root /etc/init.d/phddns restart

意思是平均每10分钟重启一次花生壳。这个大家不要太贪心设置成1分钟,一般设置成10分钟或者30分钟都是可以的,不然你输入命令或者在改文件的时候断线了可别赖我。重连的意思就是断开再连。crontab文件如下,仅供参考。

/etc/crontab: system-wide crontab Unlike any other crontab you don’t have

# to run the `crontab’ command to install the new version when you edit

# this file and files in /etc/cron.d. These files also have username

# fields, that none of the other crontabs do.

SHELL=/bin/sh

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow mand

17 * * * * root cd / && run-parts –report /etc/cron.hourly

25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.daily )

47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.weekly )

52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.monthly )

*/10 * * * * root /etc/init.d/phddns restart

#

最后保存退出,deploy重启加载cron以后就能正常运行了。

5. 远程控制手机

添加这一行的目的是避免偶尔手机卡顿或者deploy出错需要重启,总不能自己跑回家就为了点一下吧。这个软件我也是偶然发现的,很好用推荐给大家。Air Droid,这个软件的用来管理手机文件的,不需要连接usb线缆,也不用在同一个网里面。本来我考虑过teamviewer,但是这个软件的quickconnect需要连接的时候在手机上点下确认,不适合我。软件很容易部署,跟着提示走就好了,在air mirror里面就可以远程控制手机了。

末了还要提醒下,deploy和airdroid都要在手机里设置成开机运行,并且第一次连接的时候点确认给软件管理权。我还在手机里安装了重启软件,点下就能重启,但是我这个小米1(一定要装v5系统,v4不知道,2.3装不上deploy)最近重启后会有概率连不上wifi,所以我也就不敢随便重启了,想起来给清理下内存就好了。我已经在小米手机的网络管理禁用其他不必要联网的应用了,但是系统应用无法禁用,这个浏览器每天给我弹东西,看来小米植入广告也没有放过小米1这个老古董。我的截图是pc客户端,当然web页面也是可以的,这样就很方便随时查看手机的状态。

到最后还是要做一件事,把本教程中提到的软件和配置文件贴个百度云上来,方便各位朋友。欢迎大家交流。后续我还会开homeasistant配置的坑,和大家一起交流(绿米的空调伴侣坑死我了,死活用不了)等我弄的七七八八了再开坑继续写,也欢迎各位群里的高人指点小弟。

总结

写这个用了我大概两天的时间,但是这个HA用下来的感觉可能还是不如原生的小米之家,他的优势是能把不同牌子的智能家居设备集成到一起,相互联动。可能是受限手机性能的原因,偶尔花生壳或者ssh会连不上,也就促成我折腾到目前这样的状态,之前的很多朋友写了不同的教程给我启发,但是找起来很分散很麻烦,我也怕自己久了会忘记现在怎么处理这些问题,所以写下来给大家分享,也算是备忘。后续我还会接着开HA的坑,喜欢的朋友麻烦关注我吧。

以上就是关于如何给root权限给GG修改器_gg修改器用root权限的全部内容,感谢大家的浏览观看,如果你喜欢本站的文章可以CTRL+D收藏哦。

相关文章

热门下载

大家还在搜