如何使用带有 GNU/Linux 和 YouTube 的手持设备来防范死亡威胁?

如何使用带有 GNU/Linux 和 YouTube 的手持设备来防范死亡威胁?

假设你担心你会遇到一个会用死亡威胁你的人。

假设坏人不会立即破坏你的手持设备(例如 Ubuntu Touch 设备),那么一种勉强合适的保护形式就是让你的手机不断地将其麦克风传输到你无权访问的远程服务器,并进行编程定期在流行的 YouTube 频道上公开上传录制的音频内容,除非威胁者周围的中立、可信、无法接触到的人不会在没有发生任何事情的情况下取消该内容。

我想知道该怎么做。

答案1

以下是我想出的最简单的程序。它可以在任何 GNU/Linux 手持设备上运行,但无论如何也提供了针对 Ubuntu 触摸设备的说明。

在手持设备上

  • Ubuntu Touch 特定:system.img通过一些额外的功能来增加 Ubports 手机的尺寸。

  • Ubuntu Touch 特定:让你的rootfs可写

sudo mount -o remount,rw /
  • 继续安装torrsync;对于 Ubuntu Touch 设备来说是
sudo apt install tor rsync
  • 在你的 torc 中取消注释
/etc/tor/torrc
----------------
HiddenServiceDir /var/lib/tor/ssh/
HiddenServicePort 22 127.0.0.1:22
  • 开始tor
service tor start     # Ubuntu touch
systemctl enable tor  # Any other Ubuntu version
systemctl start tor   # Any other Ubuntu version
  • 获取掌上电脑的洋葱地址
/var/lib/tor/ssh/hostname
--------------------------
your_onion_address.onion
  • 从麦克风录音
arecord ~/Music/recording.wav

在远程计算机上

  • 安装 rsync 和youtube-video-upload(按照网站上的说明为您的帐户进行配置)。

  • 写入recording.yaml与您的录音相对应的.wav。

  • 运行sync_and_upload.sh脚本

sync_and_upload.sh
-------------------------
#!/usr/bin/env bash
watch -n <seconds_between_consecutive_syncs> rsync phablet@your_onion_address.onion /path/to/recording.wav &
watch -n <seconds_between_consecutive_uploads> python3 -m youtube_video_upload /path/to/recording.yaml

已知的问题

  • Ubuntu Touch手册不建议在rootfs上写入,因此每次升级手机时都必须重复该过程;
  • 接到电话后,录音时麦克风静音;
  • Tor 应该在启动时启动;
  • 在 Ubports/Ubuntu Touch 中,一切都应该运行到一个自由的容器中。

相关内容