IRC Server Documentation
Connect to 404's secure IRC chat server
📑 Table of Contents
💬 IRC Chat Server
Secure, encrypted IRC chat with SSL/TLS and Tor support. Join our community for real-time communication, support, and collaboration.📡 Server Information
| Property | Value |
|---|---|
| Server | irc.4-0-4.io |
| SSL Port | 6697 |
| Clearnet Port | 6667 |
| Onion Address | iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion |
| Tor Proxy | SOCKS5 127.0.0.1:9050 |
| Encryption | SSL/TLS Required |
🚀 Quick Connect
WeeChat
/server add 404 irc.4-0-4.io/6697 -ssl
/connect 404
/join #generalirssi
/connect -ssl irc.4-0-4.io 6697
/join #generalHexChat
- Open Network List (Ctrl+S)
- Click "Add" to create a new network
- Set server to
irc.4-0-4.io/6697 - Check "Use SSL" and "Accept invalid certificate"
- Connect!
🔧 Client Configuration
WeeChat (Advanced)
Auto-connect and join channels:/set irc.server.404.autoconnect on
/set irc.server.404.autojoin "#general,#help"
/set irc.server.404.nicks "yournick"
/saveVia Tor:
/proxy add tor socks5 127.0.0.1 9050
/server add 404-tor irc.4-0-4.io/6697 -ssl -proxy=tor
/connect 404-torirssi Configuration
Add to~/.irssi/config:servers = (
{
address = "irc.4-0-4.io";
chatnet = "404";
port = "6697";
use_tls = "yes";
tls_verify = "no";
autoconnect = "yes";
}
);
chatnets = {
404 = {
type = "IRC";
autosendcmd = "/msg nickserv identify password; wait 2000";
};
};
channels = (
{ name = "#general"; chatnet = "404"; autojoin = "Yes"; }
);Tor Browser
While not traditional IRC, you can use web-based clients over Tor for additional anonymity.📢 Channels
Main Channels
- #general - General discussion and casual chat
- #help - Technical support and questions
- #dev - Development and coding discussions
- #security - Security, privacy, and anonymity topics
- #git - Git repository discussions
- #offtopic - Anything goes (within rules)
Topic-Specific
- #linux - Linux and UNIX discussions
- #programming - Programming languages and development
- #crypto - Cryptography and encryption
- #tor - Tor network and darknet topics
🎭 NickServ Commands
Register and manage your nickname:# Register your nick
/msg NickServ REGISTER password email@example.com
# Identify/login
/msg NickServ IDENTIFY password
# Change password
/msg NickServ SET PASSWORD newpassword
# Set up auto-identify
/msg NickServ SET AUTOOP ON🛡️ Security & Privacy
SSL/TLS Encryption
All connections must use SSL/TLS encryption. Clearnet connections on port 6667 are not recommended for privacy.Tor Access
For maximum anonymity, connect via our onion service:# Configure tor proxy in your IRC client
# Then connect to:
iibkaohpbc7jizrszt7ve6tpxlnzd3osvaocv2r5wh3ojzi2trysg5id.onion:6667Best Practices
- Use a VPN or Tor for additional privacy
- Register your nickname to prevent impersonation
- Use SASL authentication if your client supports it
- Don't share personal information in public channels
- Verify SSL certificates when possible
🤖 Bots and Services
Available Services
- NickServ - Nickname registration and management
- ChanServ - Channel registration and management
- MemoServ - Send messages to offline users
Bot Commands
# Get help from a bot
/msg BotName help
# Common commands
/msg ChanServ INFO #channel
/msg ChanServ ACCESS #channel LIST📜 Channel Rules
- Be respectful - No harassment, hate speech, or personal attacks
- Stay on topic - Use appropriate channels
- No spam - Don't flood channels with messages
- No illegal content - Don't share or request illegal materials
- Privacy matters - Don't dox or share others' personal info
- No bots - Unless approved by channel ops
🔧 Troubleshooting
Can't Connect
- Verify SSL/TLS is enabled
- Check firewall/proxy settings
- Try the onion service if clearnet is blocked
- Ensure Tor proxy is running (if using Tor)
Certificate Errors
Our server uses a self-signed certificate. You may need to:- Disable certificate verification in your client
- Add an exception for our certificate
Nickname Conflicts
# If your nickname is in use:
/nick YourNick_
/msg NickServ GHOST YourNick password
/nick YourNickConnection Drops
- Check your internet connection
- Consider using an IRC bouncer (BNC) for persistent connections
- Enable auto-reconnect in your client
💻 Recommended Clients
Terminal-Based
- WeeChat - Extensible, scriptable, excellent for advanced users
- irssi - Lightweight, powerful, highly customizable
- BitchX - Classic, feature-rich
GUI Clients
- HexChat - Cross-platform, user-friendly
- Konversation - KDE-integrated, polished interface
- Textual - macOS, elegant and modern
Web-Based
- The Lounge - Self-hosted, modern web interface
- Kiwi IRC - Accessible from any browser
🌐 IRC Commands Cheatsheet
# Basic
/join #channel - Join a channel
/part #channel - Leave a channel
/nick newnick - Change nickname
/quit - Disconnect
# Messaging
/msg nickname text - Private message
/notice nickname text - Send a notice
/me action - Action message
# Channel Management
/topic New topic - Change channel topic
/mode #channel +m - Set channel to moderated
/kick nickname reason - Kick a user
/ban nickname - Ban a user
# Information
/whois nickname - Get user info
/list - List all channels
/names #channel - List users in channel📚 Additional Resources
Join us on IRC! For immediate support, type
/join #help after connecting.