Please note that the scripts or rewrite rules described below may require MITM to be enabled, and the generated root certificate needs to be manually installed and trusted in the system.
Application Script name Available MaintenanceRules of type "Rule" include only ad hosts. Please select the REJECT policy.
Difference between QuantumultX versions (Click to view)
AppStore version QX1.0.0 (120) This version is the initial version, JS function is unlimited.
AppStore version QX1.0.1 (130) This version adds support V2Ray(protocols), but restricts the keywords of the script VIP type.
AppStore version QX1.0.2 (136) This version adds support HTTP(protocols) and relaxes certain script keyword restrictions, but restricts script remote subscriptions
AppStore version QX1.0.3 (155) This version removes the keyword restriction and restores the script remote subscription, however, the remote script needs to comment the device ID before execution.
AppStore version QX1.0.4 (164) This version completely restricts remote script subscriptions, meaning that all scripts can only use local paths.
AppStore version QX1.0.5 (192) This version adds a timed script task function.
AppStore version QX1.0.6 (212) This version supports modifying HTTP request body, and replaying HTTP request.
AppStore version QX1.0.7 (240) This version supports TLS 1.3 (TLS-based proxy protocol), and Trojan(protocols).
AppStore version QX1.0.10 (313) In this version, script remote subscription has been restored.
QX1.0.3 add device ID, a simple example:
* @supported 23AD6B11CD4B let obj = JSON . parse ( $response . body ) obj [ "example" ] = 0 ; $done ( { body : JSON . stringify ( obj ) } )