diff --git a/network/tinyproxy-updates.conf b/network/tinyproxy-updates.conf index 5372fd9..b88c917 100644 --- a/network/tinyproxy-updates.conf +++ b/network/tinyproxy-updates.conf @@ -21,6 +21,8 @@ Allow 127.0.0.1 Allow 10.137.0.0/16 ConnectPort 443 +# Gentoo uses Rsync for its main repository +ConnectPort 873 # Explicitly block connections to the proxy IP, to return an error in such # case. This error page contains a magic string which is used in Whonix to diff --git a/network/update-proxy-configs b/network/update-proxy-configs index 24f7df2..26639cf 100755 --- a/network/update-proxy-configs +++ b/network/update-proxy-configs @@ -77,7 +77,8 @@ EOF # Determine whether the proxy should be used if qsvc yum-proxy-setup || qsvc updates-proxy-setup ; then - PROXY_ADDR="http://127.0.0.1:8082/" + PROXY_ADDR_BASE="127.0.0.1:8082" + PROXY_ADDR="http://${PROXY_ADDR_BASE}/" PROXY_CONF_ENTRY="proxy=$PROXY_ADDR" else PROXY_ADDR="" @@ -148,5 +149,6 @@ fi # Portage (Gentoo) if [ -e /etc/portage/make.conf ]; then update_conf /etc/portage/make.conf "http_proxy=\"$PROXY_ADDR\" -https_proxy=\"$PROXY_ADDR\"" +https_proxy=\"$PROXY_ADDR\" +RSYNC_PROXY=\"${PROXY_ADDR_BASE}\"" fi