Browse Source

Add proxy info

master
Gregory Rudolph 3 years ago
parent
commit
5a2913a958
Signed by: rudi
GPG Key ID: EF64F3CBD1A1EBDD
  1. 12
      Startup.cs

12
Startup.cs

@ -1,7 +1,9 @@ @@ -1,7 +1,9 @@
using System;
using System.Net;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.HttpOverrides;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.HttpsPolicy;
@ -23,12 +25,22 @@ namespace NikolaNet @@ -23,12 +25,22 @@ namespace NikolaNet
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.Configure<ForwardedHeadersOptions>(options =>
{
options.KnownProxies.Add(IPAddress.Parse("192.168.1.102"));
});
services.AddRazorPages();
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});
app.UseAuthentication();
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();

Loading…
Cancel
Save