I was having some issues using UNRAID in my corporate environment because there was a proxy for out side access. This was causing issues installing plugins and using plugins if I was able to "make" them install (doing it semi-manually by modifying the .plg file).
I wasn't able to find anything online so I wanted to share what worked for me.
I'm not sure if the bash profile was needed, or if just adding the exports to the go file does the trick; but I'm to lazy to figure it out since it's working:
modify the '/boot/config/go' as such. NOTE: you will need to fill-in/replace your own details for the export statments.
#!/bin/bash
export http_proxy=http://my-proxy-server.com:1111
export ftp_proxy=http://my-proxy-server.com:1111
export https_proxy=http://my-proxy-server.com:1111
export no_proxy=my.com,.my.com,192.168.0.0/16,localhost,127.0.0.0/8,134.134.0.0/16
# Start the Management Utility
/usr/local/sbin/emhttp &
echo "test -f /boot/config/mybashprofile && source /boot/config/mybashprofile" >> /root/.bash_profile
Create '/boot/config/mybashprofile' with the following contents.
export http_proxy=http://my-proxy-server.com:1111
export ftp_proxy=http://my-proxy-server.com:1111
export https_proxy=http://my-proxy-server.com:1111
export no_proxy=my.com,.my.com,192.168.0.0/16,localhost,127.0.0.0/8,134.134.0.0/16