Meshlets can use proxy servers to avoid directly sending a request to a target server. Instead of a direct request, meshlets will send a request to the proxy server, and the proxy server will send the request to the target.
To connect to the proxy server, you will need the following values:
Directive | Description |
---|---|
host | Address that is hosting the proxy server |
port | Port number that represents the communication endpoint |
username | Username credentials to connect to the server |
password | Password credentials to connect to the server |
Example application-dev.yml configuration
The example below shows part of the configuration that must be set for the meshlet to connect to a HTTP proxy for connecting to target systems (i.e. Jira Service Management if using the Jira Service Management Incident meshlet to integrate with):
perspectium: proxy: host: proxyExample.perspectium.net port: 8080 username: userExample password: userPassword
SOCKS (TCP) Proxy for Perspectium MBS (RabbitMQ)
To connect the meshlet through a SOCKS proxy server for connecting to Perspectium MBS through RabbitMQ to access queues, use the following:
spring: rabbitmq: host: proxyExample.perspectium.net port: 5672 username: username password: password proxy: host: example_socks_host port: 1080