Next: , Previous: , Up: tofuproxy  


Install

Download the tarball with the signature from website and build it. You need more or less modern Go and C-compiler with libzstd headers if you need WARCs support.

$ [fetch|wget] http://www.tofuproxy.stargrave.org/download/tofuproxy-0.6.0.tar.zst
$ [fetch|wget] http://www.tofuproxy.stargrave.org/download/tofuproxy-0.6.0.tar.zst.{asc,sig}
[verify signature]
$ tar xf tofuproxy-0.6.0.tar.zst
$ cd tofuproxy-0.6.0
$ ./build
VersionDateSizeTarball
0.6.02024-04-21651 KiBmeta4 tar pgp ssh
0.5.02024-04-18651 KiBmeta4 tar pgp ssh
0.4.02023-08-12673 KiBmeta4 tar pgp ssh
0.3.02023-08-11672 KiBmeta4 tar pgp ssh
0.1.02023-03-20672 KiBmeta4 tar pgp ssh

You have to verify downloaded tarballs authenticity to be sure that you retrieved trusted and untampered software. There are two options:

OpenPGP .asc signature

Use GNU Privacy Guard free software implementation. For the very first time it is necessary to get signing public key and import it. It is provided here, but you should check alternate resources.

pub   ed25519/0x5921D596A332F844 2023-08-11
      3477 D329 2C77 5BF3 9DAA  0E07 5921 D596 A332 F844
uid   tofuproxy releases <tofuproxy@stargrave.org>
$ gpg --auto-key-locate dane --locate-keys tofuproxy at stargrave dot org
$ gpg --auto-key-locate  wkd --locate-keys tofuproxy at stargrave dot org
OpenSSH .sig signature

Public key and its OpenPGP signature made with the key above. Its fingerprint: SHA256:NIDt9iZUizwivY3GoxmGvbQTH7mz/dmV7ZFOXeYfa2o.

$ ssh-keygen -Y verify -f PUBKEY-SSH.pub -I tofuproxy@cypherpunks.ru -n file \
    -s tofuproxy-0.6.0.tar.zst.sig <tofuproxy-0.6.0.tar.zst

Also there is Yggdrasil accessible address: http://y.www.tofuproxy.stargrave.org.