tangled
alpha
login
or
join now
devins.page
/
flake
0
fork
atom
configurations for my servers and desktops
nix
nixos
flake
dots
dotfiles
0
fork
atom
overview
issues
pulls
pipelines
chore: proxy protocol
devins.page
1 month ago
c938ae54
db520f07
+28
-7
1 changed file
expand all
collapse all
unified
split
hosts
bluepill-proxy
modules
caddy.nix
+28
-7
hosts/bluepill-proxy/modules/caddy.nix
···
58
58
:22 {
59
59
@ssh ssh
60
60
route @ssh {
61
61
-
proxy { upstream 100.108.47.83:2222 }
61
61
+
proxy {
62
62
+
proxy_protocol v2
63
63
+
upstream 100.108.47.83:2222
64
64
+
}
62
65
}
63
66
}
64
67
65
68
# mc server 1
66
69
:25565 {
67
70
route {
68
68
-
proxy { upstream 100.108.47.83:25565 } # tcp
71
71
+
proxy {
72
72
+
proxy_protocol v2
73
73
+
upstream 100.108.47.83:25565
74
74
+
}
69
75
}
70
76
}
71
77
udp/:25565 {
72
78
route {
73
73
-
proxy { upstream udp/100.108.47.83:25565 } # udp game/status
79
79
+
proxy {
80
80
+
proxy_protocol v2
81
81
+
upstream udp/100.108.47.83:25565
82
82
+
}
74
83
}
75
84
}
76
85
udp/:24454 {
77
86
route {
78
78
-
proxy { upstream udp/100.108.47.83:24454 } # udp voice
87
87
+
proxy {
88
88
+
proxy_protocol v2
89
89
+
upstream udp/100.108.47.83:24454
90
90
+
}
79
91
}
80
92
}
81
93
82
94
# mc server 2
83
95
:23343 {
84
96
route {
85
85
-
proxy { upstream 100.108.47.83:23343 } # tcp
97
97
+
proxy {
98
98
+
proxy_protocol v2
99
99
+
upstream 100.108.47.83:23343
100
100
+
}
86
101
}
87
102
}
88
103
udp/:23343 {
89
104
route {
90
90
-
proxy { upstream udp/100.108.47.83:23343 } # udp game/status
105
105
+
proxy {
106
106
+
proxy_protocol v2
107
107
+
upstream udp/100.108.47.83:23343
108
108
+
}
91
109
}
92
110
}
93
111
udp/:22232 {
94
112
route {
95
95
-
proxy { upstream udp/100.108.47.83:22232 } # udp voice
113
113
+
proxy {
114
114
+
proxy_protocol v2
115
115
+
upstream udp/100.108.47.83:22232
116
116
+
}
96
117
}
97
118
}
98
119
}