> ## Content Index
> Fetch the complete content index at: https://www.sfeir.dev/llms.txt
> Use this file to discover other available public pages before exploring further.

# Comment peut-on accéder à Bard en France ?
- URL: https://www.sfeir.dev/cloud/comment/
- Published: 2023-05-18T07:50:00.000Z
- Updated: 2023-06-26T08:41:35.000Z
- Description: Bard est l'IA conversationnelle de Google qui se veut le concurrent de ChatGPT d'OpenAI. Etant donné que Bard n'est pas disponible officiellement en France, nous nous sommes amusés à créer un proxy dans Google Cloud pour y avoir accès !
- Author: Seifeddin Mansri
- Tags: Cloud, GoogleCloud, IA

Comme annoncé le 10 mai lors de **Google I/O 2023**, **Bard** est désormais disponible dans [180 pays](https://support.google.com/bard/answer/13575153?hl=en&ref=sfeir.dev) mais comme la plupart des pays de l'union européenne, la France ne fait pas partie de la liste. On peut bien se douter que c'est probablement lié à des contraintes réglementaires.

Pour avoir accès à **Bard** depuis la France, vous pouvez bien sûr utiliser un VPN à titre personnel mais nous avons voulu construire une solution sécurisée à l'échelle d'une entreprise qui donne la possibilité à l'ensemble de ses salariés d'expérimenter cette technologie révolutionnaire comme s'ils étaient physiquement dans l'un des pays ou territoires supportés.

Nous avons fait le test pour la société ***Galactica*** pour donner l'accès à Bard à tous les utilisateurs ayant une adresse mail **@galactica.fr**

En résumé, cette solution consiste à installer une machine virtuelle dans l'une des régions de Google Cloud où Bard est disponible officiellement, puis d'y installer un proxy [Squid](http://www.squid-cache.org/?ref=sfeir.dev) et enfin restreindre uniquement l'accès au domaine *galactica.fr*

---

## Comment installer le proxy ?

On tient à rappeler qu'il s'agit d'une méthode d'installation rapide et qu'il est recommandé d'utiliser de Infrastructure-as-Code pour toute manipulation d'infrastructure.

On part aussi du principe que l'utilisateur qui va dérouler ces étapes, dispose des droits nécessaires dans Google Cloud.

1. Créer une machine virtuelle aux US qui fera office de proxy  
`gcloud compute instances create bard --zone "us-central1-a"`
2. Se connecter à la VM bard  
`gcloud compute ssh bard`
3. Installer le squid proxy  
`sudo apt update`  
`sudo apt install squid`
4. Configurer le proxy  
`sudo nano /etc/squid/squid.conf`  
chercher et remplacer http\_access deny all par http\_access allow all
5. Créer une règle de firewall pour autoriser uniquement le trafic depuis IAP  
`gcloud compute firewall-rules create "iap-fw" --allow tcp:3128 --network "default" --source-ranges "35.235.240.0/20"`
6. Octroyer les droits en lecture au domaine *galactica.fr* sur la partie compute  
`gcloud projects add-iam-policy-binding galactica-bard-proxy --member="domain:galactica.fr" --role="roles/compute.viewer"`
7. Configurer IAP pour autoriser uniquement le domaine *galactica.fr*  
![Capture-d-e-cran-2023-05-24-a--00.34.40](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2023/05/Capture-d-e-cran-2023-05-24-a--00.34.40.png)

## Comment utiliser le proxy ?

1. Installer le Google Cloud SDK  
[https://cloud.google.com/sdk/docs/downloads-interactive?hl=fr](https://cloud.google.com/sdk/docs/downloads-interactive?hl=fr&ref=sfeir.dev)
2. Dans un terminal, s'authentifier avec votre compte *Galactica* (*@galactica.fr*)  
`gcloud auth login`
3. Lancer la commande suivante pour ouvrir un tunnel avec le proxy  
`gcloud compute start-iap-tunnel bard 3128 --local-host-port=localhost:3128 --zone=us-central1-a --project=galactica-bard-proxy`
4. Installer l’extension Chrome ProxyControl [https://chrome.google.com/webstore/detail/proxycontrol-manager-for/hjocpjdeacglfchomobaagbmipeggnjg](https://chrome.google.com/webstore/detail/proxycontrol-manager-for/hjocpjdeacglfchomobaagbmipeggnjg?ref=sfeir.dev)
5. Configurer l’extension pour pointer sur *127.0.0.1:3128*  
![Capture-d-e-cran-2023-05-15-a--01.27.52](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2023/05/Capture-d-e-cran-2023-05-15-a--01.27.52.png)
6. Profiter de Bard sur [bard.google.com](http://) :)  
![Capture-d-e-cran-2023-05-24-a--00.39.14](https://storage.ghost.io/c/0b/31/0b31478e-a66a-46f1-8c34-d44388e21192/content/images/2023/05/Capture-d-e-cran-2023-05-24-a--00.39.14.png)

---

Seuls les salariés de ***Galactica*** sont autorisés à utiliser le proxy créé pour illustrer cet article, ce qui respecte bien les bonnes pratiques de sécurité où seuls les utilisateurs **authentifiés** et **autorisés** peuvent avoir accès aux ressources protégées.