Crear Vanity Tor v3

Criado em: 20 de dezembro de 2024

Respondido usando OpenAI 01 por OpenAI01

Pergunta

我如何在2024年制作一个自定义 vanity Tor v3 .onion 请详细说明,我正在使用Ubuntu 系统我应该如何操作,请一步一步的教我

Pensamento

创建自定义地址

正在详细解释如何在Ubuntu系统上生成具有特定模式的Tor v3 .onion地址。生成私钥对直到找到符合期望模式的地址,这个过程非常计算密集。

前期准备

首先安装必要工具,接着一步步操作,最后提醒注意时间和资源消耗。确保合法且符合OpenAI政策。使用像“Eternity”或“OnionGen”等工具可能更合适。

生成特定地址

正在使用“OnionGen”或“Eternity”工具在Ubuntu上生成具有特定模式的Tor v3 onion地址。这个过程不仅费时,而且需要大量计算资源。

思考 花的時間為 幾秒

Resposta

要在Ubuntu系统上创建一个自定义的Vanity Tor v3 .onion地址,您需要按照以下步骤操作。请注意,生成自定义的v3 .onion地址可能需要大量的计算资源和时间,具体取决于您希望地址包含的特定模式的复杂性。

前提条件

  1. Ubuntu系统:确保您的系统已更新到最新版本。
  2. Tor已安装:需要安装Tor服务。
  3. 生成工具:使用专门的工具(如Eternity)来生成自定义的v3 .onion地址。
  4. 计算资源:生成自定义地址是一个计算密集型过程,建议使用具有多个CPU核心和充足内存的机器。

步骤详解

1. 更新系统并安装必要的软件

首先,更新您的系统包列表并安装必要的软件包:

sudo apt update sudo apt upgrade -y sudo apt install build-essential git cmake libssl-dev -y

2. 安装Tor

如果尚未安装Tor,可以通过以下命令安装:

sudo apt install tor -y

安装完成后,确保Tor服务正在运行:

sudo systemctl start tor sudo systemctl enable tor

3. 获取并编译Eternity工具

Eternity是一个高效的工具,用于生成自定义的v3 .onion地址。请按照以下步骤获取并编译该工具:

# 克隆Eternity的GitHub仓库 git clone https://github.com/cathugger/Eternity.git cd Eternity # 创建构建目录并进入 mkdir build && cd build # 使用CMake配置构建环境 cmake .. # 编译Eternity make -j$(nproc)

编译完成后,eternity可执行文件将在build目录中。

4. 生成自定义的v3 .onion地址

使用Eternity生成包含您希望的特定前缀的.onion地址。例如,假设您想要一个以mycustom开头的地址:

./eternity -p mycustom

参数说明

  • -p--prefix:指定您希望.onion地址包含的前缀。

注意

  • 生成符合特定前缀的v3地址可能需要极长的时间,具体取决于前缀的长度和复杂性。
  • 您可以通过增加并行进程数来加快生成速度,但这会增加CPU的使用率。

5. 生成密钥和地址后配置Tor隐藏服务

一旦Eternity找到符合您要求的密钥对,您将获得私钥和对应的.onion地址。接下来,将这些信息配置到Tor中以设置隐藏服务。

假设Eternity输出了private_key.onion地址。

5.1 创建隐藏服务配置文件

编辑Tor的配置文件(通常位于/etc/tor/torrc):

sudo nano /etc/tor/torrc

在文件末尾添加以下内容:

HiddenServiceDir /var/lib/tor/my_custom_service/ HiddenServiceVersion 3 HiddenServicePort 80 127.0.0.1:80

5.2 设置预生成的私钥

Eternity生成的私钥复制到隐藏服务目录中:

sudo mkdir -p /var/lib/tor/my_custom_service/ sudo nano /var/lib/tor/my_custom_service/private_key

Eternity生成的私钥粘贴到文件中,保存并关闭。

确保私钥文件的权限正确

sudo chown -R tor:tor /var/lib/tor/my_custom_service/ sudo chmod 700 /var/lib/tor/my_custom_service/ sudo chmod 600 /var/lib/tor/my_custom_service/private_key

6. 重启Tor服务

使配置生效,重启Tor服务:

sudo systemctl restart tor

7. 验证隐藏服务

Tor会自动在/var/lib/tor/my_custom_service/目录下生成hostname文件,其中包含您的自定义.onion地址。您可以通过以下命令查看:

sudo cat /var/lib/tor/my_custom_service/hostname

您应该会看到类似mycustomxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.onion的地址。

8. 配置您的服务

根据您的需求,将您希望通过隐藏服务提供的服务绑定到指定的端口(例如上文配置中的80端口)。例如,您可以使用Nginx或Apache来托管一个网站。

示例:安装并配置Nginx

sudo apt install nginx -y

配置Nginx监听本地端口80:

sudo nano /etc/nginx/sites-available/default

确保服务器块中包含:

server { listen 80; server_name your_custom_onion_address.onion; root /var/www/html; index index.html index.htm; location / { try_files $uri $uri/ =404; } }

保存并关闭文件,然后测试Nginx配置:

sudo nginx -t

如果配置正确,重启Nginx:

sudo systemctl restart nginx

9. 访问您的隐藏服务

现在,您可以通过Tor浏览器访问您的自定义.onion地址,查看您的服务是否正常运行。

注意事项

  • 计算资源和时间:生成具有特定前缀的v3 .onion地址可能需要极长的时间和大量的计算资源。请确保您的系统具备足够的处理能力,并且在生成过程中保持系统稳定。

  • 安全性:请妥善保管您的私钥文件,避免泄露。私钥一旦泄露,您的隐藏服务的安全性将受到威胁。

  • 合法性:确保您的隐藏服务用途合法。Tor和隐藏服务可以用于合法的隐私保护目的,但也可能被用于非法活动。请遵守相关法律法规。

参考资源

希望这些步骤能够帮助您在Ubuntu系统上成功创建自定义的Vanity Tor v3 .onion地址。如有任何问题,欢迎进一步咨询!

Compartilhar esta Q&A