We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 68c7c2d commit 48d7060Copy full SHA for 48d7060
1 file changed
src/Server/Program.cs
@@ -1,3 +1,4 @@
1
+using Microsoft.AspNetCore.HttpOverrides;
2
using Ryujinx.Systems.Update.Server;
3
using Ryujinx.Systems.Update.Server.Helpers;
4
using Ryujinx.Systems.Update.Server.Services;
@@ -13,6 +14,11 @@
13
14
if (CommandLineState.UseHttpLogging)
15
builder.Services.AddHttpLogging();
16
17
+builder.Services.Configure<ForwardedHeadersOptions>(opts =>
18
+{
19
+ opts.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
20
+});
21
+
22
builder.Services.AddSingleton<DefaultHttpClientProxy>();
23
builder.Services.AddSingleton<GitLabService>();
24
builder.Services.AddKeyedSingleton<VersionCache>("stableCache");
@@ -24,6 +30,8 @@
30
25
31
var app = builder.Build();
26
32
33
+app.UseForwardedHeaders();
34
27
35
Swagger.TryMapUi(app);
28
36
29
37
VersionCache.InitializeVersionCaches(app);
0 commit comments