File tree Expand file tree Collapse file tree 6 files changed +51
-214
lines changed
src/content/docs/cloudflare-one
api-terraform/gateway-api-examples
policies/gateway/network-policies Expand file tree Collapse file tree 6 files changed +51
-214
lines changed Original file line number Diff line number Diff line change 16111611/cloudflare-one/analytics/gateway/ /cloudflare-one/insights/analytics/gateway/ 301
16121612/cloudflare-one/analytics/users/ /cloudflare-one/insights/logs/users/ 301
16131613/cloudflare-one/api-terraform/access-api-examples/azure-group/ /cloudflare-one/api-terraform/access-api-examples/entra-group/ 301
1614+ /cloudflare-one/api-terraform/gateway-api-examples/ /cloudflare-one/policies/gateway/ 301
1615+ /cloudflare-one/api-terraform/gateway-api-examples/dns-policy/ /cloudflare-one/policies/gateway/dns-policies/common-policies/ 301
1616+ /cloudflare-one/api-terraform/gateway-api-examples/network-policy/ /cloudflare-one/policies/gateway/network-policies/common-policies/ 301
1617+ /cloudflare-one/api-terraform/gateway-api-examples/http-policy/ /cloudflare-one/policies/gateway/http-policies/common-policies/ 301
16141618/cloudflare-one/applications/non-http/arbitrary-tcp/ /cloudflare-one/applications/non-http/cloudflared-authentication/arbitrary-tcp/ 301
16151619/cloudflare-one/connections/connect-apps/configuration/ /cloudflare-one/connections/connect-networks/configure-tunnels/ 301
16161620/cloudflare-one/connections/connect-apps/install-and-setup/setup/ /cloudflare-one/connections/connect-networks/get-started/ 301
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -260,3 +260,50 @@ curl https://api.cloudflare.com/client/v4/accounts/{account_id}/gateway/rule \
260260```
261261
262262</TabItem > </Tabs >
263+
264+ ## Override IP address
265+
266+ Override traffic directed toward a specific IP address with a different IP address.
267+
268+ <Tabs syncKey = " dashPlusAPI" > <TabItem label = " Dashboard" >
269+
270+ | Selector | Operator | Value | Logic | Action |
271+ | ---------------- | -------- | -------------- | ----- | ---------------- |
272+ | Destination IP | in | ` 203.0.113.17 ` | And | Network Override |
273+ | Destination Port | is | ` 80 ` | | |
274+
275+ | Override IP | Override Port |
276+ | ----------- | ------------- |
277+ | ` 1.1.1.1 ` | ` 80 ` |
278+
279+ </TabItem >
280+
281+ <TabItem label = " API" >
282+
283+ ``` bash
284+ curl https://api.cloudflare.com/client/v4/accounts/{account_id}/gateway/rule \
285+ --header " Content-Type: application/json" \
286+ --header " Authorization: Bearer <API_TOKEN>" \
287+ --data ' {
288+ "name": "Override example.com with 1.1.1.1",
289+ "description": "Override a site' \' ' s IP address with another IP",
290+ "enabled": true,
291+ "action": "l4_override",
292+ "filters": [
293+ "l4"
294+ ],
295+ "traffic": "net.dst.ip in {203.0.113.17} and net.dst.port == 80",
296+ "identity": "",
297+ "device_posture": "",
298+ "rule_settings": {
299+ "l4override": {
300+ "ip": "1.1.1.1",
301+ "port": 80
302+ },
303+ "override_host": "",
304+ "override_ips": null
305+ }
306+ }'
307+ ```
308+
309+ </TabItem > </Tabs >
You can’t perform that action at this time.
0 commit comments