假设你担心自己会遇到一个会用死亡威胁你的人。
假设坏人不会立即毁掉你的手持设备(例如 Ubuntu Touch 设备),一种勉强算是体面的保护方式就是让你的手机不断将其麦克风传输到你无权访问的远程服务器,该服务器被编程为定期将录制的音频内容公开上传到流行的 YouTube 频道,除非威胁者身边一群不在场、中立、信任的人在什么都没发生的情况下取消它。
我想知道该怎么做。
问题已转移Unix 和 Linux SE。
答案1
以下是我想到的最简单的程序。它可以在任何 Ubuntu 版本上运行,但特别适用于 Ubuntu 触摸设备。
在手持设备上
Ubuntu Touch 特定:
system.img
通过一些额外的内存来增加你的 Ubports 手机的大小。Ubuntu Touch 特定:使你的 rootfs 可写
sudo mount -o remount,rw /
- 继续安装 tor 和 rsync
sudo apt install tor rsync
- 在你的 torrc 中取消注释
/etc/tor/torrc
----------------
HiddenServiceDir /var/lib/tor/ssh/
HiddenServicePort 22 127.0.0.1:22
- 启动器
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 应该在启动时启动;
- 一切都应该在容器中运行。