PETEP allows you to setup multiple proxies that will run in one application instance. However, you have to be aware that these proxies will share some resources, especially interceptors, which might result in decreased performance.
As far as internal extensions are concerned, PETEP currently supports TCP, simple HTTP & WebSocket and UDP protocols. TCP, HTTP and Websockets also have basic SSL/TLS support, which allows you specify both client and server certificates.
Proxies can be configured inside PETEP (Setting → Proxies), where you can see the list of currently created proxies.
If you want to create new proxy, just click on the new button fill in the configuration dialog that will appear. Proxy configuration is divided into section for common proxy attributes and section for type-specific configuration, which is loaded dynamically after the type gets selected.
Proxies have 4 basic attributes:
Configuration of proxy module is dependent on the type of proxy you are willing to setup (TCP, Websockets, ...). If you want to know how to configure the proxy, check the specific manual in the menu or in-application guide.