@@ -188,9 +188,22 @@ add_web_config "$WEB_SYSTEM" "$WEB_TEMPLATE.tpl"
188188if [ -n " $PROXY_SYSTEM " ]; then
189189 PROXY_EXT=" $proxy_ext "
190190 if [ -z " $proxy_ext " ]; then
191- PROXY_EXT=" jpg,jpeg,webp,gif,png,ico,svg,css,zip,tgz,gz,rar,bz2,doc,xls"
192- PROXY_EXT=" $PROXY_EXT ,exe,pdf,ppt,txt,odt,ods,odp,odf,tar,wav,bmp"
193- PROXY_EXT=" $PROXY_EXT ,rtf,js,mp3,avi,mpeg,flv,html,htm,woff,woff2,ttf"
191+ # Code
192+ PROXY_EXT=" css,htm,html,js,json,xml"
193+ # Image (from https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types)
194+ PROXY_EXT=" $PROXY_EXT ,apng,avif,bmp,cur,gif,ico,jfif,jpg,jpeg,pjp,pjpeg,png,svg,tif,tiff,webp"
195+ # Audio from (https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Audio_codecs)
196+ PROXY_EXT=" $PROXY_EXT ,aac,caf,flac,m4a,midi,mp3,ogg,opus,wav"
197+ # Video (from https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs)
198+ PROXY_EXT=" $PROXY_EXT ,3gp,av1,avi,m4v,mkv,mov,mpg,mpeg,mp4,mp4v,webm"
199+ # Fonts
200+ PROXY_EXT=" $PROXY_EXT ,otf,ttf,woff,woff2"
201+ # Productivity
202+ PROXY_EXT=" $PROXY_EXT ,doc,docx,odf,odp,ods,odt,pdf,ppt,pptx,rtf,txt,xls,xlsx"
203+ # Archive
204+ PROXY_EXT=" $PROXY_EXT ,7z,bz2,gz,rar,tar,tgz,zip"
205+ # Binaries
206+ PROXY_EXT=" $PROXY_EXT ,apk,appx,bin,dmg,exe,img,iso,jar,msi"
194207 fi
195208 if [ -z " $PROXY_TEMPLATE " ]; then
196209 PROXY_TEMPLATE=' default'
0 commit comments