Files
gluetun/.devcontainer
Quentin McGaw be92aa2ac4 Path MTU discovery fixes and improvements (#3109)
- Existing option `WIREGUARD_MTU` , if set, disables PMTUD and is used
- New option `PMTUD_ICMP_ADDRESSES=1.1.1.1,8.8.8.8` and `PMTUD_TCP_ADDRESSES=1.1.1.1:443,8.8.8.8:443`
- ICMP PMTUD now targets external-by-default IP addresses
- New TCP PMTUD (binary search only) as a second MTU confirmation and fallback mechanism.
- Force set TCP MSS to MTU - IP header - TCP base header - "magic 20 bytes" 🎆
- Fix #3108
2026-02-14 19:40:34 -05:00
..

Development container

Development container that can be used with VSCode.

It works on Linux, Windows (WSL2) and OSX.

Requirements

Setup

  1. Create the following files and directory on your host if you don't have them:

    touch ~/.gitconfig ~/.zsh_history
    mkdir -p ~/.ssh
    
  2. For OSX hosts: ensure the project directory and your home directory ~ are accessible by Docker.

  3. Open the command palette in Visual Studio Code (CTRL+SHIFT+P).

  4. Select Dev-Containers: Open Folder in Container... and choose the project directory.

Customization

For any customization to take effect, you should "rebuild and reopen":

  1. Open the command palette in Visual Studio Code (CTRL+SHIFT+P)
  2. Select Dev-Containers: Rebuild Container

Changes you can make are notably: