This guide explains how to set up DNS over HTTPS (DoH) on a Linux system using cloudflared. DoH ensures that your DNS queries are encrypted and secure, protecting your online privacy and preventing third-party monitoring of your internet activity.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package main | |
| import ( | |
| "fmt" | |
| "log" | |
| "github.com/miekg/dns" | |
| ) | |
| // adapted from https://gist.github.com/walm/0d67b4fb2d5daf3edd4fad3e13b162cb |
- https://code.saghul.net/2017/09/streaming-a-webcam-to-a-jitsi-meet-room/
- https://community.jitsi.org/t/join-meeting-button-on-meet-jit-si-workaround/69788/7
- puppeteer/puppeteer#550
$ curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
$ sudo apt update && sudo apt dist-upgrade
$ sudo apt install nodejs
$ sudo apt install --no-install-recommends chromium-browser
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| if (!isset($_GET['ILoveMautic'])) { | |
| echo 'The secret phrase is wrong.'; | |
| die; | |
| } | |
| $link = "https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; | |
| $allowedTasks = array( | |
| 'cache:clear', |
Rationale:
- I need a custom kernel (because sound won't work with vanilla)
- I want to use Fedora Atomic Host
- The only way to override the kernel with Fedora Atomic Host is to install a kernel package using
ostree-rpm - I have a metered network connection and want to avoid downloading the kernel sources too many times
- The powerful machine that can build the kernel is nor running Fedora or Red-hat based system with rpmbuild available
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Hi All! | |
| I've recently launched a tool that wraps many of the commands here with a user interface. This desktop application is currently available for macOS. There's a roadmap outlining planned features for the near future. | |
| Feel free to request any features you'd like to see, and I'll prioritize them accordingly. | |
| One of the most important aspects of this application is that every command executed behind the scenes is displayed in a special log section. This allows you to see exactly what’s happening and learn from it. | |
| Here's the link to the repository: https://github.com/Pulimet/ADBugger | |
| App Description: | |
| ADBugger is a desktop tool designed for debugging and QA of Android devices and emulators. It simplifies testing, debugging, and performance analysis by offering device management, automated testing, log analysis, and remote control capabilities. This ensures smooth app performance across various setups. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const puppeteer = require('puppeteer'); | |
| // Streams the first webcam in the system to the specified Jitsi Meet room. Audio is currently | |
| // not sent, but it can be easily enabled by disabling the corresponding setting in `meetArgs`. | |
| // | |
| // TODO | |
| // - Detect if we are kicked from the room | |
| // - Support authenticated deployments | |
| // |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from datetime import datetime | |
| from time import sleep | |
| from dnslib import DNSLabel, QTYPE, RD, RR | |
| from dnslib import A, AAAA, CNAME, MX, NS, SOA, TXT | |
| from dnslib.server import DNSServer | |
| EPOCH = datetime(1970, 1, 1) | |
| SERIAL = int((datetime.utcnow() - EPOCH).total_seconds()) |
NewerOlder