Created
June 7, 2017 04:22
-
-
Save jellis/5df63be3edde3f368877f17c76736a37 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
return [ | |
/* | |
* Set trusted proxy IP addresses. | |
* | |
* Both IPv4 and IPv6 addresses are | |
* supported, along with CIDR notation. | |
* | |
* The "*" character is syntactic sugar | |
* within TrustedProxy to trust any proxy; | |
* a requirement when you cannot know the address | |
* of your proxy (e.g. if using Rackspace balancers). | |
*/ | |
// 'proxies' => [ | |
// 'some.ip.address', | |
// ], | |
/* | |
* Or, to trust all proxies, uncomment this: | |
*/ | |
'proxies' => '*', | |
/* | |
* Default Header Names | |
* | |
* Change these if the proxy does | |
* not send the default header names. | |
* | |
* Note that headers such as X-Forwarded-For | |
* are transformed to HTTP_X_FORWARDED_FOR format. | |
* | |
* The following are Symfony defaults, found in | |
* \Symfony\Component\HttpFoundation\Request::$trustedHeaders | |
*/ | |
'headers' => [ | |
\Illuminate\Http\Request::HEADER_CLIENT_IP => 'X_FORWARDED_FOR', | |
\Illuminate\Http\Request::HEADER_CLIENT_HOST => 'X_FORWARDED_HOST', | |
\Illuminate\Http\Request::HEADER_CLIENT_PROTO => 'X_FORWARDED_PROTO', | |
\Illuminate\Http\Request::HEADER_CLIENT_PORT => 'X_FORWARDED_PORT', | |
] | |
]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment