Add support for X-Forwarded-Proto/Front-End-Https headers

This commit is contained in:
kaso17
2017-09-01 17:28:56 +02:00
parent 05d5798046
commit 3790cbb894
3 changed files with 34 additions and 5 deletions

View File

@@ -306,7 +306,7 @@ namespace Jackett.Controllers.V20
logger.Info(logBuilder.ToString());
var serverUrl = string.Format("{0}://{1}:{2}{3}", Request.RequestUri.Scheme, Request.RequestUri.Host, Request.RequestUri.Port, serverService.BasePath());
var serverUrl = serverService.GetServerUrl(Request);
var resultPage = new ResultPage(new ChannelInfo
{
Title = CurrentIndexer.DisplayName,
@@ -368,7 +368,7 @@ namespace Jackett.Controllers.V20
else
logger.Info($"Found {result.Releases.Count()} torrentpotato releases from {CurrentIndexer.DisplayName} for: {CurrentQuery.GetQueryString()}");
var serverUrl = string.Format("{0}://{1}:{2}{3}", Request.RequestUri.Scheme, Request.RequestUri.Host, Request.RequestUri.Port, serverService.BasePath());
var serverUrl = serverService.GetServerUrl(Request);
var potatoReleases = result.Releases.Where(r => r.Link != null || r.MagnetUri != null).Select(r =>
{
var release = AutoMapper.Mapper.Map<ReleaseInfo>(r);
@@ -400,7 +400,7 @@ namespace Jackett.Controllers.V20
private void ConfigureCacheResults(IEnumerable<TrackerCacheResult> results)
{
var serverUrl = string.Format("{0}://{1}:{2}{3}", Request.RequestUri.Scheme, Request.RequestUri.Host, Request.RequestUri.Port, serverService.BasePath());
var serverUrl = serverService.GetServerUrl(Request);
foreach (var result in results)
{
var link = result.Link;