3 namespace BookStack\Http\Middleware;
5 use Illuminate\Http\Request;
6 use Fideloper\Proxy\TrustProxies as Middleware;
8 class TrustProxies extends Middleware
11 * The trusted proxies for this application.
18 * The current proxy header mappings.
22 protected $headers = [
23 Request::HEADER_FORWARDED => 'FORWARDED',
24 Request::HEADER_X_FORWARDED_FOR => 'X_FORWARDED_FOR',
25 Request::HEADER_X_FORWARDED_HOST => 'X_FORWARDED_HOST',
26 Request::HEADER_X_FORWARDED_PORT => 'X_FORWARDED_PORT',
27 Request::HEADER_X_FORWARDED_PROTO => 'X_FORWARDED_PROTO',