| 
 frpc客户端在MyCloud(debian8)中实现自启动的方式 因为MyCloud主板没有电池,所以每次重启系统时间都会变回1970年1月1日 
如果frp的服务器端时间是2017年,frp的客户端时间是1970年,frp是链接不上的,所以我们需要ntp来做时间同步。 
ntp完成时间同步的时间是不固定的,所以frp的自启动不能设置为像aria2一样设为开机启动。在Debian8里,我们可以用timer(定时器)来启动service解决这个问题。 
 在/lib/systemd/system/目录下建立两个文件frpc.service 和 frpc.timer /lib/systemd/system/frpc.service - [Unit]
 
 - Description=Frp Client Service
 
 - [Service]
 
 - Type=simple
 
 - ExecStart=/usr/bin/frpc -c %h/.frp/frpc.ini
 
  复制代码/lib/systemd/system/frpc.timer - [Unit]
 
 - Description=Run frpc daily and on boot
 
  
- [Timer]
 
 - # 开机一分钟后启动
 
 - OnBootSec=1min 
 
 - # 每天启动一次
 
 - OnUnitActiveSec=1d
 
  
- [Install]
 
 - WantedBy=timers.target
 
  复制代码编辑保存好这两个文件以后输入: - systemctl enable frpc.timer
 
  复制代码用下面这个命令可以查看运行的状态: - systemctl status frpc.service
 
  复制代码可以愉快地食用了。 6 还有一些坑 - Gen2不支持USB启动,所以如果ssh和telnet都连不上,那就得拆机,把硬盘接到另一台Linux电脑上对硬盘进行分区、格式化、刷系统
 - 拆外壳需要两张卡插进去分别顶开两边扣子,然后把外壳朝后拉,注意两边的扣子的位置是不对称的
 - 如果没有台式机来插硬盘,那么你需要一个外置硬盘盒
 - 如果要插入外置硬盘盒,那么你需要到五金店买六角匙来拧开硬盘上的螺丝
 - 分区格式化的时候注意/dev/sda 和/dev/sdb的区别,网上教程一般直接把要格式化的硬盘写成sda,但实际上插进Linux里会变成/dev/sdb(第二块硬盘)
 
 
  
 |