TABLE OF CONTENTS


Prerequisites 

Please complete the steps in the article: "Configuring the Deledao Admin Console".




Proxy Installation for Mac

To download the latest Proxy installation download link for Mac, please email support@deledao.com to obtain the file required to activate Deledao's filters. We will get back to you shortly after confirming your school's registration ID with Deledao.




PAC File Deployment for Mac

One will have to remove other filtering software before deployment as one will also have to remove other certificates and allow pop-up windows in the Safari browser/browser being deployed to. For Safari, go to the Safari menu, choose Preferences> Security tab > uncheck the “block pop-up windows”. For Sarafi 15.0 or later, choose Preferences> Websites tab > Change the label "When visiting other websites" to be "Allow". 

 

To get the Mac PAC file, go to:

  • Deledao's Admin Console>Deployment tab>Windows and Mac tab>Windows and Mac tab>copy the Mac PAC file URL.

  • Go to the Mac device's >System Settings>Networks>Advanced>Proxies> Select ‘Auto Proxy Configuration’>‘Url’ text box: Enter the Deledao PAC file URL.

  • Open the browser and click the lock icon at the search bar to show certificate.



Max Number of Files


By default, macOS has a limit on the number of files/connections can be opened per application, and it is set to be 256. However, for our proxy, it needs to serve connections from browsers as well as establish connections to websites on Internet. It would be easy to reach such limit if a user opened a lot of browser tabs in a short time period, and new connections couldn’t be created until existing ones were closed. Our suggestion is to increase the value of the limit on macOS by adding the following content to a file under /Library/LaunchDaemons/limit.maxfiles.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
      <string>limit.maxfiles</string>
    <key>ProgramArguments</key>
      <array>
        <string>sh</string>
        <string>-c</string>
        <string>
        launchctl limit maxfiles 65535 65535
        launchctl limit maxproc 2048 2048
        launchctl unload /Library/LaunchDaemons/com.DeledaoProxy.plist
        launchctl load /Library/LaunchDaemons/com.DeledaoProxy.plist
        </string>
      </array>
    <key>RunAtLoad</key>
      <true/>
    <key>ServiceIPC</key>
      <false/>
  </dict>
</plist>

 

 



© Deledao Education