This commit is contained in:
Marcel Pociot
2020-04-27 11:55:19 +02:00
parent 7ec06ca729
commit fba4939965
2 changed files with 6 additions and 1 deletions

View File

@@ -79,7 +79,10 @@ abstract class PostController extends Controller
$connection->request->getUri(),
$connection->request->getHeaders(),
$connection->requestBuffer,
$connection->request->getProtocolVersion()
$connection->request->getProtocolVersion(),
[
'REMOTE_ADDR' => $connection->remoteAddress
]
))
->withQueryParams(QueryParameters::create($connection->request)->all())
->withParsedBody($bodyParameters);

View File

@@ -81,6 +81,8 @@ class TunnelMessageController extends PostController
protected function prepareRequest(Request $request, ControlConnection $controlConnection): Request
{
$request::setTrustedProxies([$controlConnection->socket->remoteAddress], Request::HEADER_X_FORWARDED_ALL);
$request->headers->set('Host', $controlConnection->host);
$request->headers->set('X-Forwarded-Proto', $request->isSecure() ? 'https' : 'http');
$request->headers->set('X-Expose-Request-ID', uniqid());