=== Reverse Proxy === Contributors: cyberlord92 Tags: Reverse proxy, Load Balancing, IP Restriction, CORS, block, ajax, security, Rate Limiting Requires at least: 2.0.2 Tested up to: 6.0 requires PHP: 7.0 Stable tag: 1.1.1 License: MIT/Expat License URI: https://docs.miniorange.com/mit-license Secure your WP website from unauthorized access from web vulnerabilities, hence providing a secure connection between your internal services and external clients. == Description == Reverse proxy server is helpful in protecting systems against web vulnerabilities, which adds an extra degree of security. In contrast to a regular proxy server, which protects clients, a reverse proxy protects servers. A reverse proxy is a server that receives a client's request, passes it to one of many other servers, and then delivers the results from the server that actually processed the request to the client as if the proxy server had handled it itself. The client only talks with the reverse proxy server and is unaware that its request was really handled by another server. **How Reverse Proxy will work for your WordPress site?** Reverse proxy plugin will help you to set up the proxy on your WP site so that it can be accessed with the Proxy URL thereby securing your actual WordPress URL and extending the security with many other features as listed below. == FEATURES == **Rate Limiting:** Rate Limiting is used to set the interval between each request from each IP address and the amount of requests received within a certain time period. Rate Limiting is used to prevent the server from getting DoS attack, DDoS attack or Slowloris attack. **CORS:** CORS feature is used to enable access to specific domains that are submitted by a user to make asynchronous requests to the server address. AJAX requests to this site from another (those containing an Origin header) will be allowed for any domain in your multisite setup. **IP/ Location/ Device based restriction:** IP restrictions allow you to limit inbound connections from a limited IP address, and to minimize unwanted traffic. It can be used to activate network control, limiting inbound connections to web services based on IP address, location, and device, and reducing unwanted traffic. Plugin can be useful to detect Real visitors IP Address. **Load Balancing:** Load balancing guarantees that no server is overwhelmed by distributing network traffic among numerous servers. Load balancing allows the distribution of network traffic across multiple servers. Load balancing when enabled provides additional capabilities including application security. ==Benefits of Reverse proxy== Resource sharing between websites: CORS Feature in Reverse Proxy is a method that allows HTTP requests while Same Origin Policy (or SOP) is sharing resources between different websites, but prevents HTTP response information from reading. Modern Browser Support: CORS Feature in Reverse Proxy is supported on almost all modern browsers, unlike JSONP. Prevention of Resource Starvation: The most typical purpose for rate limitation is to set api rate limit to minimize resource hunger, which improves the availability of API-based applications. Controlling flow: You may use rate limitation to govern data and message flows in complicated connected systems that process massive amounts of data and messages, whether you're combining many streams into a single service or distributing a single work stream to a large number of employees. Keeping expenses down: Reverse Proxy might be used by a company to keep research from spiraling out of hand and racking up enormous expenditures. Improved Performance: Reverse Proxy lessens the additional load placed on a server and ensures smooth operations and responses, providing a better experience for customers. Reduced Downtime: Failed and under-performing components may be replaced instantly, with no or minimal downtime, while also providing information on which equipment needs servicing. Protection: Reverse Proxy adds an extra layer of security to your website and applications without requiring any changes. Scalability: With Reverse Proxy you can use additional servers when there is high load on one server to improve performance. Protection: Reverse Proxy can be used to limit IP address from a particular range to improve security. Increased flexibility: The number of IP addresses you can utilize is unlimited. Manage Traffic: Reverse Proxy can help to manage and minimize unwanted traffic. Accuracy: All Reverse Proxy features are synchronized so that the authorization is highly accurate and Security is enhanced. Easy Installation: Reverse Proxy solution is easier to implement and install for your cloud. To learn more read our Page https://www.miniorange.com/reverse-proxy/. == Installation == This section describes how to install the All In One WordPress Reverse Proxy and get it working. = From your WordPress dashboard = 1. Visit `Plugins > Add New` 2. Search for `Reverse Proxy`. Find and Install `Reverse Proxy` plugin by miniOrange 3. Activate the plugin from your Plugins page. = From WordPress.org = 1. Download Reverse Proxy. 2. Unzip and upload the `reverse-proxy` directory to your `/wp-content/plugins/` directory. 3. Activate Reverse Proxy from your Plugins page. == Frequently Asked Questions == = What is the use of Reverse Proxy? = Reverse Proxy is used to protect websites from harmful vulnerabilities. It can be useful for various features like Rate Limiting, Caching, Load Balancing, Bot traffic Prevention, SSL offloading, TLS offloading, Access Control, Traffic Management and many more. = How does the Reverse Proxy plugin work? = Reverse Proxy plugin filters out the request and sends authenticated and authorized requests to the origin server. = Can Reverse Proxy plugin be set up on any website? = Yes, it can be set up on any website and can be useful for URL rewriting too. =Can WordPress plugin protect my site from DDoS attacks?= Yes, it can protect your site from DDoS attacks using Rate Limiting Feature. = Can Reverse Proxy plugin be customized according to custom requirement? = Yes, it can be customized according to the requirement. You can reach out to us at proxysupport@xecurify.com or send a query at https://www.miniorange.com/contact . =Got a question?= Send any questions or feedback via email on proxysupport@xecurify.com or send a query at https://www.miniorange.com/contact . == Screenshots == 1. Reverse Proxy Description ==Changelog== = 1.1.1 = * Fixes in user registration and readme changes = 1.1.0 = * First version of the plugin == Upgrade Notice == = 1.1.0 = * First version of the plugin