I. In /root of your server:
sudo apt-get install haveged
sudo apt-get install ssl-cert
wget --no-check-certificate http://www.zen19351.zen.co.uk/mixmaster31/debian84_mixmaster_3.1-1_amd64.deb
sudo dpkg -i ./debian84_mixmaster_3.1-1_amd64.deb
Mixmaster should now be installed.
II. (Step II can be bypassed if installing on Unbuntu.)
There are two ways of installing libcrypto.so.1.0.0
1a. Download the package installer into /root if on Debian 9+.
wget --no-check-certificate https://github.com/inwtx/mixmaster/raw/master/debian-x64-libcrypto-so-1-0-0.deb
In /root, run the following:
sudo dpkg -i debian-x64-libcrypto-so-1-0-0.deb
1b. If the package doesn't install correctly for some reason, download this into /root if on Debian 9+.
wget --no-check-certificate https://github.com/inwtx/mixmaster/blob/master/libcrypto.so.1.0.0.tar.gz
tar zxvf libcrypto.so.1.0.0.tar.gz
Copy the libcrypto.so.1.0.0 file to /usr/lib/x86_64-linux-gnu/ if directory exist. Otherwise copy it to /usr/lib/.
cp libcrypto.so.1.0.0 /usr/lib/x86_64-linux-gnu
III.
Open and setup the /var/mixmaster/mix.cfg file.
After setup, execute this to change white spaces to tabs:
unexpand -a mix.cfg
Go to /var/mixmaster:
cd /var/mixmaster
Execute this instruction to make sure owner is correct:
chown mix:mix *
Go to user mix:
su - mix
(The next instructions/modifications must always be executed while in user mix)
Setup mixmaster statistics download cronjob:
crontab -e
Enter the next line:
0 6,12,23 * * * /usr/bin/mixmaster-getstats
Starting mixmaster the first time:
mixmaster -G
mixmaster --update-stats
mixmaster --update-pinger-list
mixmaster -D
exit
After the initial start, just start mixmaster with:
mixmaster -D
To exit user mix type:
exit
Example of my former inwtx.net mix.cfg file:
# mix.cfg -- installed Tue 27 Dec 15:30:00 CST 2021
# NOTE! Place tabs between config names and parameter
# Start with: mixmaster -D
SENDMAIL /usr/sbin/sendmail -t
###EXTFLAGS testing
# Where to store non-remailer messages (all messages deleted here):
MAILBOX mbox
#MAILABUSE mbox.abuse
#MAILBLOCK mbox.block
#MAILUSAGE mbox.usage
#MAILANON mbox.anon
#MAILERROR mbox.error
#MAILBOUNCE mbox.bounce
REMAIL y
MIDDLEMAN y
PASSPHRASE MakeThisAnything
ALLPINGERSURL https://raw.githubusercontent.com/remops/allpingers/master/allpingers.txt
##/usr/bin/mixmaster-getstats # elvis' stats pgm - must be executed daily in .forward 'mix' cron
BINFILTER y
AUTOBLOCK y
AUTOREPLY n
ERRLOG error.log
VERBOSE 1
KEYLIFETIME 43d
KEYOVERLAPPERIOD 12d
KEYGRACEPERIOD 5d
MINREL 99
# Remailer name and addresses
REMAILERADDR mix@inwtx.net
ANONADDR mix@inwtx.net
COMPLAINTS abuse@inwtx.net
SHORTNAME inwtx
REMAILERNAME inwtx Anonymous Remailer
ANONNAME The inwtx Anonymous Remailer
# Supported formats:
MIX y
PGP n
UNENCRYPTED n
# Maximum message size in kB (0 for no limit):
# (Note: Due to the small size of the VPS, this probably should be limited.)
SIZELIMIT 1024
# Usenet news:
NEWS mail2news@neodome.net
ORGANIZATION Anonymous Posting Service
MID y
# Remailing strategy:
##MAILINTIME 1m
SENDPOOLTIME 5m
POOLSIZE 20
RATE 65
INDUMMYP 10
OUTDUMMYP 90
#INDUMMYP 0
#OUTDUMMYP 0
IDEXP 7d
PACKETEXP 7d