For different applications, some actions are often the same, such as setting the proxy header.
By putting these actions in the Global Action, you can just direct reference them in an application if you need to.
Any modifications that may happen can be made once and for all in the Global Action, without the trouble of modifying them one application after another, making the logic more concise and clear.
Below is an introduction to how to add a global action and reference it in the application.
Then, click on
Global Custom Action on the left-side navigation bar to
enter the Global Action page.
This page lists global actions that already exist. Click the
Add User-defined Action button to create one.
Similar to the
Page Rules of application, this page contains Enable
Conditions and Action, but it also has the unique action name field.
Below is a simple example.
The Page Rules drop-down list contains a variety of actions, and one of them is “Proxy Action”. Select Set Proxy Header from this category:
Set proxy header involves the name and value of the proxy header. The
latter is set by manually inputting the character string or selecting
from built-in variables.
Selecting from built-in variables is a more common method. Here is an example.
Set the name of the proxy header at
x-real-ip, and its value is the IP
address of the client-side.
Create button on the bottom right-hand corner, and a global
action is set successfully.
Now, let’s see how to use the global custom action we just created in an application.
First, come to the
Page Rules page of the application.
New Rule button first.
Then, click the
Add a new action button.
Among the actions in the Page Rules drop-down list is
Global Custom Action.
Select the custom action added in the previous step:
Create button on the bottom right-hand corner to reference a
global action in the application. All settings are done.