Firewall Configuration Guide
Overview
When using Beacon in corporate or enterprise environments, you may need to configure your firewall to allow communication with Beacon nodes. This guide covers all the necessary firewall configurations and enterprise solutions.
Required Domains
The following Matrix nodes must be whitelisted in your firewall:
const beaconNodes = [
"beacon-node-1.diamond.papers.tech",
"beacon-node-1.sky.papers.tech",
"beacon-node-2.sky.papers.tech",
"beacon-node-1.hope.papers.tech",
"beacon-node-1.hope-2.papers.tech",
"beacon-node-1.hope-3.papers.tech",
"beacon-node-1.hope-4.papers.tech",
"beacon-node-1.hope-5.papers.tech",
"beacon-node-1.beacon-server-1.papers.tech",
"beacon-node-1.beacon-server-2.papers.tech",
"beacon-node-1.beacon-server-3.papers.tech",
"beacon-node-1.beacon-server-4.papers.tech",
];
Required Ports & Protocols
Your firewall must allow:
- HTTPS (Port 443)
Additional Services
If using WalletConnect transport (e.g., TrustWallet or Kukai Mobile):
- wss://relay.walletconnect.com
Firewall Setup Steps
- Whitelist all Beacon node domains listed above
- Allow outbound connections on port 443
- For WalletConnect relay.walletconnect.com (443 and websocket)
Common Issues
CORS Errors
If you encounter CORS errors, check:
- Firewall access to Beacon nodes
- SSL/TLS inspection settings
- Proxy configurations
Connection Timeouts
If experiencing timeouts:
- Verify WSS traffic is allowed
- Check DNS resolution
- Validate proxy settings