Proxy Server Settings

If you want to connect to the Internet through a proxy server, you must configure the proxy server in the code that runs the Amplify SDK cloud service.

Note

You do not need to read this page if you are not using a proxy server to connect to the Internet.

Installing the Amplify SDK

You will need to specify a proxy when using the pip command.

$ python3 -m pip install --proxy http://user:password@xxx.xxx.xxx.xxx:xxxx -U amplify

Running the solver from the Amplify SDK

If your solver is deployed as a cloud service, you must set up a proxy for the solver client.

Note

Solvers provided as a cloud service are those with the ☁️ Cloud tag in the list of solvers on this page. Solvers with the 💻 Local tag do not require Internet access and, therefore, do not require proxy settings.

Specify the proxy in the proxy keyword argument when building the solver client. The following example uses FixstarsClient as the solver client, but the same applies to other solver clients.

from amplify import FixstarsClient

client = FixstarsClient(proxy="http://user:password@xxx.xxx.xxx.xxx:xxxx")

You can also specify the proxy at a later time.

from amplify import FixstarsClient

client = FixstarsClient()
client.proxy = "http://user:password@xxx.xxx.xxx.xxx:xxxx"