Meine Lieblingslösung für dieses Problem erfordert einfach SSH. SSH ist der vpn des armen Mannes. Wenn die Ubuntu-Box nicht bereits ssh ausführt:
apt-get install openssh-server
Wenn Ihr Kollege OS X / Linux in China verwendet, geben Sie einfach Folgendes ein:
ssh -D1080 your.ubuntu.server.tld
Sie können dies auch in Putty oder anderen Windows-SSH-Clients einstellen.
Dann hat Ihr Kollege seinen Webbrowser so eingestellt, dass ein SOCKS-Proxy unter localhost: 1080 verwendet wird.
Erledigt. Sollte einfacher sein, als ein VPN zu konfigurieren. Ihr Kollege muss nur daran denken, die Proxy-Einstellungen zu deaktivieren, wenn sie fertig sind.
Für eine bessere Serversicherheit benötigen Sie die Authentifizierung mit einem öffentlichen Schlüssel anstelle der Kennwortauthentifizierung. Dies ist jedoch unabhängig vom Tunnelverkehr in China.