【笔记】mkp224o学习笔记

前言

通过cathugger/mkp224o计算指定前缀前缀的onion域名的密钥对

下载项目

1
2
3
wget https://github.com/cathugger/mkp224o/releases/download/v1.7.0/mkp224o-1.7.0-src.tar.gz
tar -zxvf mkp224o-1.7.0-src.tar.gz
cd mkp224o-1.7.0

下载依赖

1
apt install gcc libc6-dev libsodium-dev make autoconf

编译

1
2
3
./autogen.sh
./configure
make
  • 得到mkp224o二进制文件

计算指定前缀前缀的onion域名的密钥对

<name>:自定义域名前缀

1
./mkp224o <name>
1
2
3
4
5
sorting filters... done.
filters:
<name>
in total, 1 filter
using 2 threads
  • 如果成功计算出密钥对,会在当前目录生成<name>.onion目录存放密钥对

替换onion域名密钥对

1
2
rm -f /var/lib/tor/hidden_service/*
cp *.onion/* /var/lib/tor/hidden_service/

完成

参考文献

HyperTech的博客
cathugger/mkp224o