ALWAYS KEEP A BACKUP WHEN FIRST CONNECTING TO NEW PEER AND GENERALLY WHEN USING PEER SYNC as we are still on Beta on Peer Sync.
We need more people to setup Peer Networks and Checklist Hubs to test!
In the future, we hope to install Free Checklist Kiosks/Hubs in various locations! You can too, within your Monetization model.
Hey there, digital explorer!** ๐ Whether you’re on a Windows PC or a macOS device, here’s your go-to guide for making sure your WebRTC connection can slip through those pesky firewalls like a stealthy ninja. Let’s dive in!
First thing to NOTE: Make sure the website and app (Peer) is loaded and open on the device you are trying to connect to! This is peer sync.
Unless you keep a peer server alive 24/7 either via a VPS or a Physical Device (Old Android with Fully Kiosk Browser Lockdown), syncing only occurs when both or all parties are LIVE!
---
**For Windows Users:**
**Step 1: Open Windows Defender Firewall**
1. **Open the Start Menu**: Click the Windows icon at the bottom-left of your screen.
2. **Search for Windows Defender Firewall**: Type “Windows Defender Firewall” and hit Enter. It’s like calling in your firewall’s trusty sidekick.
3. **Open the Firewall**: Click on “Windows Defender Firewall” to access the settings.
**Step 2: Create Inbound and Outbound Rules**
**Creating Inbound Rules**
1. **Click on Advanced Settings**: On the left side of the firewall window, click “Advanced settings.” You’re now in the secret lair of firewall rules!
2. **Select Inbound Rules**: On the left, click “Inbound Rules.” This is where you let the good stuff in.
3. **Add a New Rule**: Click “New Rule...” on the right side.
4. **Choose Port**: Select “Port” and click “Next.”
5. **Specify Ports**: Choose “UDP” and enter `49152-65535` in the “Specific local ports” field. Click “Next.”
6. **Allow the Connection**: Choose “Allow the connection” and click “Next.”
7. **Select Profiles**: Check all boxes (Domain, Private, Public) to apply the rule everywhere. Click “Next.”
8. **Name Your Rule**: Give it a name like “Allow WebRTC UDP Ports” and click “Finish.”
**Creating Outbound Rules**
1. **Select Outbound Rules**: On the left, click “Outbound Rules.” This is where you let the traffic go out.
2. **Add a New Rule**: Click “New Rule...” on the right side.
3. **Choose Port**: Select “Port” and click “Next.”
4. **Specify Ports**: Choose “UDP” and enter `49152-65535` in the “Specific local ports” field. Click “Next.”
5. **Allow the Connection**: Choose “Allow the connection” and click “Next.”
6. **Select Profiles**: Check all boxes (Domain, Private, Public) to apply the rule everywhere. Click “Next.”
7. **Name Your Rule**: Give it a name like “Allow WebRTC UDP Ports Outbound” and click “Finish.”
**Step 3: Verify Your Settings**
1. **Check Your Rules**: In the “Inbound Rules” and “Outbound Rules” sections, make sure your new rules are listed and enabled.
2. **Test Your App**: Open your WebRTC application and see if it connects without a hitch!
---
**For macOS Users:**
**Step 1: Open Firewall Options**
1. **Click the Apple Menu**: Go to the top-left corner of your screen and click the Apple logo.
2. **Select System Settings or System Preferences**: Choose the appropriate option for your macOS version.
3. **Go to Security & Privacy**: Find and click on “Security & Privacy.”
4. **Click the Firewall Tab**: Select the “Firewall” tab to access firewall settings.
5. **Unlock the Firewall Settings**: Click the padlock icon at the bottom-left and enter your administrator password.
6. **Open Firewall Options**: Click “Firewall Options” or “Firewall…” depending on your macOS version.
**Step 2: Configure Ports with Terminal**
1. **Open Terminal**: Go to Applications > Utilities > Terminal.
2. **Edit pf Configuration**: In Terminal, type:
sudo nano /etc/pf.conf
and press Enter. Enter your password when prompted.
3. **Add Port Rules**: Add the following lines to the pf.conf file to allow UDP traffic for WebRTC:
pass in proto udp from any to any port 49152:65535
pass out proto udp from any to any port 49152:65535
4. **Save and Exit**: Press `Control + O`, then Enter to save. Press `Control + X` to exit.
5. **Apply Changes**: Back in Terminal, apply the new rules by typing:
sudo pfctl -f /etc/pf.conf
sudo pfctl -e
**Step 3: Verify Your Settings**
1. **Check Your Rules**: Ensure that your new rules are active by running `sudo pfctl -sr` in Terminal to see the current rules.
2. **Test Your App**: Open your WebRTC application and make sure it connects successfully!
---
And there you have it! With these steps, your WebRTC apps should be able to glide past those firewalls like a smooth operator. If you run into any issues, double-check your settings, and happy syncing! ๐๐ก️
No comments:
Post a Comment