我可以通过 ssh 访问运行 ubuntu server 12.04 的 Linux 机器,我需要安装 tor 以将其配置为 TOR 中继,但我没有 root 访问权限。我该怎么做?我试过编译,但我的方法失败了
有人可以发布一个描述性指南吗
- 无需 root 权限即可安装 TOR
- 将其配置为自动运行(如 cronjob 等)
答案1
只要你有deps 已经安装并且非 root 用户也可以访问,您应该能够使用 makefile 以非 root 用户身份进行安装。使用 dpkg 可能行不通,因为管理员也会将您锁定在包数据库之外。:/
指定 configure --prefix=/home/shenal/tor 或 -de -Dprefix=/home/shenal/tor 或类似内容(您需要对 configure 文件进行一些调整)。然后,再次假设您需要的所有依赖项都可以以非 root 身份访问,只需 make && make install。
不过,我敢打赌,您的管理员已经将您锁定在需要安装的某些工具之外。查看 Joyent 或 Rackspace 等选项,它们可以为您提供更多控制权,但它们可能不喜欢您运行中继,而且这可能会很昂贵。我已经在自己的家中安装了它——这要归功于一家进步的 ISP(请务必与您的 ISP 核实,否则有一天您可能会接到愤怒的电话或法律诉讼……)