The figure below calls out
- The netfilter hooks
- The order of table traversal
| -- Renames the outputs and inputs of the RODE RODECaster Pro II. | |
| -- | |
| -- Place this file inside ~/.config/wireplumber/main.lua.d/ | |
| -- | |
| -- Tips on using the RODE RODECaster Pro II on Linux: | |
| -- - Use PipeWire together with WirePlumber. I'm using the following packages on | |
| -- Arch Linux: pipewire pipewire-alsa pipewire-pulse pipewire-jack wireplumber. | |
| -- Optional packages: qpwgraph | |
| -- - Configure the RODE RODECaster Pro II to use the 'Pro Audio' profile | |
| -- - Your node names might differ. Run `pactl list sinks` and `pactl list sources` to check assigned names. |
| random_pitch() { | |
| local delta=${1:-50} | |
| local value=$(( ($RANDOM % $delta) - $delta/2 )) | |
| echo "+${value}" | sed 's/+-/-/' | |
| } | |
| glados() { | |
| local pitch=70 | |
| local speed=180 | |
| local lang=en |
| +---------------------------------------------------------------+ | |
| | * * * PUSH REJECTED BY EVIL DRAGON BUREAUCRATS * * * | | |
| +---------------------------------------------------------------+ | |
| \ | |
| \ ^ /^ | |
| \ / \ // \ | |
| \ |\___/| / \// .\ | |
| \ /V V \__ / // | \ \ *----* | |
| / / \/_/ // | \ \ \ | | |
| @___@` \/_ // | \ \ \/\ \ |
Create a template service file at /etc/systemd/system/[email protected]. The template parameter will correspond to the name
of target host:
[Unit]
Description=Setup a secure tunnel to %I
After=network.target| # The following example shows a way to use iptables for basic round-robin load balancing, by redirecting | |
| # packets two one of three ports based on a statistic counter. | |
| # | |
| # TCP packets for new sessions arriving on port 9000 will rotate between ports 9001, 9002 and 9003, where | |
| # three identical copies of some application are expected to be listening. | |
| # | |
| # Packets that aren't TCP or that related to an already-established connection are left untouched, letting | |
| # the standard iptables connection tracking machinery send it to the appropriate port. | |
| # | |
| # For this to work well, connections need to be relatively short. Ideally there would be an extra layer |