Secure connections with SSL/TLS • Tor-friendly • Anonymous chat
irc.4-0-4.ioiibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion6697 (SSL) / 6667 (Onion)SSL/TLS RequiredSOCKS5 127.0.0.1:9050/server add 404 irc.4-0-4.io/6697 -ssl /connect 404
/set irc.server.404.autoconnect on /set irc.server.404.autojoin "#general,#help" /set irc.server.404.nicks "yournick" /save
/proxy add tor socks5 127.0.0.1 9050 /server add 404-tor irc.4-0-4.io/6697 -ssl -proxy=tor /connect 404-tor
/proxy add tor socks5 127.0.0.1 9050 /server add 404-onion iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion/6667 -proxy=tor /connect 404-onion
/server add -auto -ssl -network 404 irc.4-0-4.io 6697 /connect 404
/channel add -auto #general 404 /channel add -auto #help 404 /save
/set proxy_address 127.0.0.1 /set proxy_port 9050 /set use_proxy ON /server add -auto -ssl -network 404-tor irc.4-0-4.io 6697 /connect 404-tor
/set proxy_address 127.0.0.1 /set proxy_port 9050 /set use_proxy ON /server add -auto -network 404-onion iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion 6667 /connect 404-onion
Use these tools to route any IRC client through Tor to connect to the onion address:
# Install sudo apt install proxychains4 # Check config (should have socks5 127.0.0.1 9050) cat /etc/proxychains4.conf | grep socks5
# Launch your IRC client through proxychains proxychains4 weechat proxychains4 irssi proxychains4 hexchat # Then connect to onion (no proxy config needed in client) /server add 404-onion iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion 6667 /connect 404-onion
# Install sudo apt install torsocks # Check Tor is running systemctl status tor
# Launch your IRC client through torsocks torsocks weechat torsocks irssi torsocks hexchat # Then connect to onion (no proxy config needed in client) /server add 404-onion iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion 6667 /connect 404-onion
# WeeChat with proxychains proxychains4 weechat -r "/server add 404-onion iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion 6667; /connect 404-onion" # Irssi with torsocks torsocks irssi -c iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion -p 6667 # Test onion reachability torsocks curl -I http://iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion:6667
#general — Main chat#help — Tech support#security — Security topics#dev — DevelopmentInstall and start Tor daemon:
# Ubuntu/Debian sudo apt install tor proxychains4 torsocks sudo systemctl start tor # Test connection curl --socks5 127.0.0.1:9050 https://check.torproject.org
# Configure proxychains (if needed) echo "socks5 127.0.0.1 9050" | sudo tee -a /etc/proxychains4.conf # Connect with any IRC client proxychains4 weechat proxychains4 irssi proxychains4 hexchat # Then connect normally to onion address: # /server add 404-onion iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion 6667
# Connect with any IRC client torsocks weechat torsocks irssi torsocks hexchat # Then connect normally to onion address: # /server add 404-onion iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion 6667
/nick newname Change your nickname/msg NickServ REGISTER password email Register your nick/msg NickServ IDENTIFY password Identify with NickServ/msg NickServ SET PASSWORD newpass Change password/msg NickServ SET EMAIL newemail Update email/msg NickServ INFO nickname Get nick info/msg NickServ GHOST nickname password Kill ghost session/join #channel Join a channel/part #channel Leave a channel/list List all channels/names #channel List users in channel/topic #channel New topic Change topic/me does something Action message/whois nickname Get user info/msg ChanServ REGISTER #channel Register channel/msg ChanServ IDENTIFY #channel password Identify as owner/mode #channel +o nickname Give operator status/mode #channel +v nickname Give voice status/mode #channel +b nick!*@* Ban user/mode #channel +k password Set channel key/mode #channel +m Moderated mode/kick #channel nickname reason Kick user/msg nickname message Private message/query nickname Open private chat/notice nickname message Send notice/away reason Set away status/away Remove away status/ignore nickname Ignore user/unignore nickname Unignore user+i Invite-only channel+m Moderated (only +v/+o can talk)+n No external messages+s Secret channel+t Topic protection (only +o can change)+k password Channel requires password+l number User limit/who #channel List channel users/whowas nickname Info about disconnected user/time Server time/version Server version/motd Message of the day/lusers User statistics/ison nickname1 nickname2 Check if users online/mode #channel +nt for multiple changesnick!user@host patterns for precise bans* matches anything, ? matches single character