Commit ea7db82
fix: UI redirects to internal pod IPs behind reverse proxies
Enable uvicorn ProxyHeadersMiddleware to rewrite ASGI scope from
X-Forwarded-Proto/For headers. Add X-Forwarded-Host support to
get_custom_url for login/SSO redirects. Replace StaticFiles with a
subclass that serves index.html directly instead of issuing trailing-
slash 302 redirects that use internal hostnames.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 0435375 commit ea7db82
File tree
5 files changed
+108
-8
lines changed- litellm/proxy
- management_endpoints
- tests/test_litellm/proxy
5 files changed
+108
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1883 | 1883 | | |
1884 | 1884 | | |
1885 | 1885 | | |
1886 | | - | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
1887 | 1889 | | |
1888 | 1890 | | |
1889 | 1891 | | |
| |||
2313 | 2315 | | |
2314 | 2316 | | |
2315 | 2317 | | |
2316 | | - | |
| 2318 | + | |
2317 | 2319 | | |
2318 | 2320 | | |
2319 | 2321 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| 141 | + | |
| 142 | + | |
141 | 143 | | |
142 | 144 | | |
143 | 145 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1318 | 1318 | | |
1319 | 1319 | | |
1320 | 1320 | | |
1321 | | - | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
| 1341 | + | |
| 1342 | + | |
| 1343 | + | |
| 1344 | + | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
| 1348 | + | |
| 1349 | + | |
1322 | 1350 | | |
1323 | 1351 | | |
1324 | 1352 | | |
| |||
10357 | 10385 | | |
10358 | 10386 | | |
10359 | 10387 | | |
10360 | | - | |
| 10388 | + | |
10361 | 10389 | | |
10362 | 10390 | | |
10363 | 10391 | | |
| |||
10417 | 10445 | | |
10418 | 10446 | | |
10419 | 10447 | | |
10420 | | - | |
| 10448 | + | |
10421 | 10449 | | |
10422 | 10450 | | |
10423 | 10451 | | |
| |||
10464 | 10492 | | |
10465 | 10493 | | |
10466 | 10494 | | |
10467 | | - | |
| 10495 | + | |
10468 | 10496 | | |
10469 | 10497 | | |
10470 | 10498 | | |
| |||
10585 | 10613 | | |
10586 | 10614 | | |
10587 | 10615 | | |
10588 | | - | |
| 10616 | + | |
10589 | 10617 | | |
10590 | 10618 | | |
10591 | 10619 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4735 | 4735 | | |
4736 | 4736 | | |
4737 | 4737 | | |
4738 | | - | |
| 4738 | + | |
| 4739 | + | |
| 4740 | + | |
| 4741 | + | |
| 4742 | + | |
4739 | 4743 | | |
4740 | 4744 | | |
4741 | 4745 | | |
4742 | 4746 | | |
| 4747 | + | |
| 4748 | + | |
| 4749 | + | |
| 4750 | + | |
| 4751 | + | |
| 4752 | + | |
| 4753 | + | |
| 4754 | + | |
| 4755 | + | |
4743 | 4756 | | |
4744 | 4757 | | |
4745 | 4758 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
138 | 193 | | |
139 | 194 | | |
140 | 195 | | |
| |||
0 commit comments