Minha solução favorita para esse problema simplesmente requer o SSH. SSH é a vpn do homem pobre. Se a caixa do Ubuntu não estiver rodando o ssh:
apt-get install openssh-server
Se o seu colega estiver usando o OS X / Linux na China, basta digitar:
ssh -D1080 your.ubuntu.server.tld
Você também pode definir isso em massa ou em outros clientes SSH do Windows.
Em seguida, seu colega configuraria o navegador da web para usar um proxy SOCKS no localhost: 1080.
Concluído. Deve ser mais fácil do que configurar uma VPN. Seu colega só precisa lembrar de desmarcar a configuração do proxy quando terminar.
Para melhor segurança do servidor, é necessária autenticação de chave pública em vez de autenticação de senha. Mas isso é independente do tráfego de tunelamento na China.