Seria muito mais fácil definir o modo de rede como NAT
.
Mas como pacman
pode ser configurado para usar o proxy sock5, você pode iniciar um cliente socks5 com ssh (na porta 9090 neste exemplo)
ssh -f -N dummy@host -D 9090
Então você configura seus espelhos do pacman (que é /etc/pacman.d/mirrorlist). Você deve usar endereços IP se a solicitação de DNS também estiver "bloqueada":
Server = http://149.20.4.71/archlinux/$repo/os/$arch
E deixe o pacman usar o curl com um proxy socks5. Anexe isto à seção [options]
do /etc/pacman.conf,
XferCommand = /usr/bin/curl --socks5 127.0.0.1:9090 -C - -f %u > %o
Agora você pode executar pacman -Syu
para iniciar uma atualização ;-P