Addigy does not have a method for deploying proxy settings within the UI, but there are still two simple methods of deploying proxy settings via Addigy. However, both methods will take some additional configuration.   


Method 1: Running a Predefined Command

This method uses the native command-line tool, networksetup, so we will be adding a new Predefined Command to Devices page. You can learn more about Predefined Commands in the article How to Create and Run Scripts.



But, before entering our command we must first find the correct settings.


To list all network services, run the command:

sudo network setup -listallnetworkservices


Choose a network service for which you will be establishing a proxy. In this example, we will use Wi-Fi.



Now, we will be generating our Predefined Command. For proxies without authentication, use

networksetup -setwebproxy "Wi-Fi" proxy.company.com 80

and for authenticated proxies, use

networksetup -setwebproxy "Wi-Fi" proxy.company.com 80 On $username $password


(To setup an FTP proxy simply replace -setwebproxy with -setftpproxy)


Now, in the new predefined command window enter the command in the Bash File Content field and select Create.



Run your new command, and that's it!


To verify that it worked you can go on any workstations that this has been applied to and go to System Preferences -> Network -> Advanced -> Proxies -> Select your proxy.



Method 2: Deploying a Custom Profile

The macOS Server app provides some significant features for deploying settings to your devices. In the Profile Manager web interface of Apple's Server app, you can add proxy settings to profiles.




After you have created a .mobileconfig file with the desired proxy settings, follow the instructions in our article Creating Custom Profiles to deploy the .mobileconfig with your proxy settings to any of your devices within Addigy.