Crear Vanity Tor v3
Criado em: 20 de dezembro de 2024
Criado em: 20 de dezembro de 2024
创建自定义地址
正在详细解释如何在Ubuntu系统上生成具有特定模式的Tor v3 .onion地址。生成私钥对直到找到符合期望模式的地址,这个过程非常计算密集。
前期准备
首先安装必要工具,接着一步步操作,最后提醒注意时间和资源消耗。确保合法且符合OpenAI政策。使用像“Eternity”或“OnionGen”等工具可能更合适。
生成特定地址
正在使用“OnionGen”或“Eternity”工具在Ubuntu上生成具有特定模式的Tor v3 onion地址。这个过程不仅费时,而且需要大量计算资源。
思考 花的時間為 幾秒
要在Ubuntu系统上创建一个自定义的Vanity Tor v3 .onion
地址,您需要按照以下步骤操作。请注意,生成自定义的v3 .onion
地址可能需要大量的计算资源和时间,具体取决于您希望地址包含的特定模式的复杂性。
Eternity
)来生成自定义的v3 .onion
地址。首先,更新您的系统包列表并安装必要的软件包:
sudo apt update sudo apt upgrade -y sudo apt install build-essential git cmake libssl-dev -y
如果尚未安装Tor,可以通过以下命令安装:
sudo apt install tor -y
安装完成后,确保Tor服务正在运行:
sudo systemctl start tor sudo systemctl enable tor
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
目录中。
.onion
地址使用Eternity
生成包含您希望的特定前缀的.onion
地址。例如,假设您想要一个以mycustom
开头的地址:
./eternity -p mycustom
参数说明:
-p
或 --prefix
:指定您希望.onion
地址包含的前缀。注意:
一旦Eternity
找到符合您要求的密钥对,您将获得私钥和对应的.onion
地址。接下来,将这些信息配置到Tor中以设置隐藏服务。
假设Eternity
输出了private_key
和.onion
地址。
编辑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
将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
使配置生效,重启Tor服务:
sudo systemctl restart tor
Tor会自动在/var/lib/tor/my_custom_service/
目录下生成hostname
文件,其中包含您的自定义.onion
地址。您可以通过以下命令查看:
sudo cat /var/lib/tor/my_custom_service/hostname
您应该会看到类似mycustomxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.onion
的地址。
根据您的需求,将您希望通过隐藏服务提供的服务绑定到指定的端口(例如上文配置中的80端口)。例如,您可以使用Nginx或Apache来托管一个网站。
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
现在,您可以通过Tor浏览器访问您的自定义.onion
地址,查看您的服务是否正常运行。
计算资源和时间:生成具有特定前缀的v3 .onion
地址可能需要极长的时间和大量的计算资源。请确保您的系统具备足够的处理能力,并且在生成过程中保持系统稳定。
安全性:请妥善保管您的私钥文件,避免泄露。私钥一旦泄露,您的隐藏服务的安全性将受到威胁。
合法性:确保您的隐藏服务用途合法。Tor和隐藏服务可以用于合法的隐私保护目的,但也可能被用于非法活动。请遵守相关法律法规。
希望这些步骤能够帮助您在Ubuntu系统上成功创建自定义的Vanity Tor v3 .onion
地址。如有任何问题,欢迎进一步咨询!