configurations for my servers and desktops
nix nixos flake dots dotfiles

chore: proxy protocol

+28 -7
+28 -7
hosts/bluepill-proxy/modules/caddy.nix
··· 58 58 :22 { 59 59 @ssh ssh 60 60 route @ssh { 61 - proxy { upstream 100.108.47.83:2222 } 61 + proxy { 62 + proxy_protocol v2 63 + upstream 100.108.47.83:2222 64 + } 62 65 } 63 66 } 64 67 65 68 # mc server 1 66 69 :25565 { 67 70 route { 68 - proxy { upstream 100.108.47.83:25565 } # tcp 71 + proxy { 72 + proxy_protocol v2 73 + upstream 100.108.47.83:25565 74 + } 69 75 } 70 76 } 71 77 udp/:25565 { 72 78 route { 73 - proxy { upstream udp/100.108.47.83:25565 } # udp game/status 79 + proxy { 80 + proxy_protocol v2 81 + upstream udp/100.108.47.83:25565 82 + } 74 83 } 75 84 } 76 85 udp/:24454 { 77 86 route { 78 - proxy { upstream udp/100.108.47.83:24454 } # udp voice 87 + proxy { 88 + proxy_protocol v2 89 + upstream udp/100.108.47.83:24454 90 + } 79 91 } 80 92 } 81 93 82 94 # mc server 2 83 95 :23343 { 84 96 route { 85 - proxy { upstream 100.108.47.83:23343 } # tcp 97 + proxy { 98 + proxy_protocol v2 99 + upstream 100.108.47.83:23343 100 + } 86 101 } 87 102 } 88 103 udp/:23343 { 89 104 route { 90 - proxy { upstream udp/100.108.47.83:23343 } # udp game/status 105 + proxy { 106 + proxy_protocol v2 107 + upstream udp/100.108.47.83:23343 108 + } 91 109 } 92 110 } 93 111 udp/:22232 { 94 112 route { 95 - proxy { upstream udp/100.108.47.83:22232 } # udp voice 113 + proxy { 114 + proxy_protocol v2 115 + upstream udp/100.108.47.83:22232 116 + } 96 117 } 97 118 } 98 119 }