Puis-je configurer Windows 7 VPN afin que seuls les sites bloqués en Chine soient acheminés via VPN?

Je suis en Chine derrière le Great Firewall en utilisant un service VPN fourni par un ami, de sorte que je n'ai pas été bloqué lors de la répression VPN en janvier 2015.

Étant donné que VPN peut ralentir beaucoup le trafic, je souhaite uniquement acheminer les sites bloqués via VPN et accéder directement aux sites débloqués.

(Un effet moins connu du GFW est que tout le trafic hors Chine est souvent ralenti, ce qui affecte le trafic vers et depuis le VPN dans le pays de mon ami).

Je m'intéresse à toute approche:

  • Certains outils intelligents redirigent les sites qui ne parviennent pas à charger via VPN pour les réessayer.
  • Certains services fournissent une liste noire / liste blanche de sites bloqués / débloqués sur le GFW et certaines outils requièrent le service pour configurer le routage.
  • Je dois configurer manuellement une route pour que chaque site bloqué dépasse VPN et tous les autres trafics soient directs.
  • Je dois configurer manuellement un itinéraire de quelque façon que ce soit pour chaque site non bloqué afin d'éviter le VPN, et tout autre trafic passe via VPN.

Bien que votre situation soit un peu plus compliquée. Ceci est similaire à la question posée ici.

http://superuser.com/questions/12022/how-can-i-make-the-windows-vpn-route-selective-traffic-by-destination-network 

Pour moi (comme cela est mentionné dans l'un des commentaires) ainsi que la vérification de la case "Utiliser la passerelle par défaut sur réseau distant", j'ai également dû cocher la case "Désactiver l'ajout d'itinéraire basé sur la classe", puis ajouter un itinéraire persistant qui Couvert ce que je voulais envoyé sur le VPN.

J'ai utilisé une fenêtre powershell pour entrer les commandes ci-dessous, mais une fenêtre DOS cmd peut fonctionner aussi.

Avant de pouvoir ajouter les itinéraires souhaités, vous devez trouver l'adresse IP que votre VPN utilise. Vous faites cela lorsque votre VPN est connecté à l'aide de la commande:

 ipconfig 

Et vous devriez voir une section qui ressemble à ceci:

 PPP adapter office: Connection-specific DNS Suffix . : IPv4 Address. . . . . . . . . . . : 172.40.40.30 Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 

Je dois donc utiliser 172.40.40.30 dans les commandes ci-dessous.

Dans mon cas, je n'avais besoin que d'un seul itinéraire qui ressemblait à ceci:

 route -p add 44.128.0.0/16 172.40.40.30 

Cette commande indique que chaque adresse IP dans la gamme de 44.128.0.0 à 44.128.255.255 passera par le VPN qui est 172.40.40.30

Dans votre cas, vous devrez trouver les emplacements que vous souhaitez atteindre en utilisant le VPN et ajouter un itinéraire à chacun d'eux. Ce pourrait être des gammes entières comme je l'ai précisé ci-dessus, ou des hôtes simples que vous feriez avec quelque chose comme:

 route -p add 8.8.8.8/32 172.40.40.30 

J'espère que cela vous aide et bonne chance.