> ## Documentation Index
> Fetch the complete documentation index at: https://www.illusory.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Switzerland

> Residential targeting for Switzerland: states, regions, and cities with their targeting tokens.

Target Switzerland with `-country-ch` in your proxy username.

The full username form is `<username>-country-ch-state-<state>-city-<city>`.
Include the state to pin a specific city: many city names repeat across states, so
the state is what disambiguates them. Each state below lists its state-only token and
a table of cities with their combined state-plus-city tokens.

<Note>
  Available locations change frequently as the pool updates. State and city
  targeting resolve wherever the pool has coverage. If a location returns no exits,
  broaden to the country or retry later.
</Note>

## States and cities

<AccordionGroup>
  <Accordion title="Aargau (-state-aargau)">
    State-only token: `-state-aargau`

    | City            | Token                                |
    | --------------- | ------------------------------------ |
    | Boswil          | `-state-aargau-city-boswil`          |
    | Buchs           | `-state-aargau-city-buchs`           |
    | Erlinsbach AG   | `-state-aargau-city-erlinsbachag`    |
    | Fislisbach      | `-state-aargau-city-fislisbach`      |
    | Kleindöttingen  | `-state-aargau-city-kleindottingen`  |
    | Menziken        | `-state-aargau-city-menziken`        |
    | Mühlethal       | `-state-aargau-city-muhlethal`       |
    | Neuenhof        | `-state-aargau-city-neuenhof`        |
    | Oberentfelden   | `-state-aargau-city-oberentfelden`   |
    | Rupperswil      | `-state-aargau-city-rupperswil`      |
    | Untersiggenthal | `-state-aargau-city-untersiggenthal` |
    | Wettingen       | `-state-aargau-city-wettingen`       |
    | Zetzwil         | `-state-aargau-city-zetzwil`         |
  </Accordion>

  <Accordion title="Appenzell Ausserrhoden (-state-appenzellausserrhoden)">
    State-only token: `-state-appenzellausserrhoden`

    | City    | Token                                       |
    | ------- | ------------------------------------------- |
    | Herisau | `-state-appenzellausserrhoden-city-herisau` |
  </Accordion>

  <Accordion title="Basel-City (-state-baselcity)">
    State-only token: `-state-baselcity`

    | City  | Token                         |
    | ----- | ----------------------------- |
    | Basel | `-state-baselcity-city-basel` |
  </Accordion>

  <Accordion title="Basel-Landschaft (-state-basellandschaft)">
    State-only token: `-state-basellandschaft`

    | City       | Token                                    |
    | ---------- | ---------------------------------------- |
    | Binningen  | `-state-basellandschaft-city-binningen`  |
    | Birsfelden | `-state-basellandschaft-city-birsfelden` |
    | Liestal    | `-state-basellandschaft-city-liestal`    |
    | Reinach    | `-state-basellandschaft-city-reinach`    |
  </Accordion>

  <Accordion title="Bern (-state-bern)">
    State-only token: `-state-bern`

    | City           | Token                             |
    | -------------- | --------------------------------- |
    | Belp           | `-state-bern-city-belp`           |
    | Bern           | `-state-bern-city-bern`           |
    | Biel/Bienne    | `-state-bern-city-bielbienne`     |
    | Evilard        | `-state-bern-city-evilard`        |
    | Grindelwald    | `-state-bern-city-grindelwald`    |
    | Gümligen       | `-state-bern-city-gumligen`       |
    | Ittigen        | `-state-bern-city-ittigen`        |
    | Langenthal     | `-state-bern-city-langenthal`     |
    | Liebefeld      | `-state-bern-city-liebefeld`      |
    | Lyss           | `-state-bern-city-lyss`           |
    | Münchenbuchsee | `-state-bern-city-munchenbuchsee` |
    | Neuenegg       | `-state-bern-city-neuenegg`       |
    | Roggwil        | `-state-bern-city-roggwil`        |
    | Thun           | `-state-bern-city-thun`           |
    | Utzigen        | `-state-bern-city-utzigen`        |
  </Accordion>

  <Accordion title="Fribourg (-state-fribourg)">
    State-only token: `-state-fribourg`

    | City              | Token                                  |
    | ----------------- | -------------------------------------- |
    | Attalens          | `-state-fribourg-city-attalens`        |
    | Bulle             | `-state-fribourg-city-bulle`           |
    | Farvagny-le-Grand | `-state-fribourg-city-farvagnylegrand` |
    | Fribourg          | `-state-fribourg-city-fribourg`        |
    | Riaz              | `-state-fribourg-city-riaz`            |
    | St. Antoni        | `-state-fribourg-city-stantoni`        |
  </Accordion>

  <Accordion title="Geneva (-state-geneva)">
    State-only token: `-state-geneva`

    | City              | Token                                |
    | ----------------- | ------------------------------------ |
    | Bellevue          | `-state-geneva-city-bellevue`        |
    | Carouge           | `-state-geneva-city-carouge`         |
    | Châtelaine        | `-state-geneva-city-chatelaine`      |
    | Geneva            | `-state-geneva-city-geneva`          |
    | Le Grand-Saconnex | `-state-geneva-city-legrandsaconnex` |
    | Meyrin            | `-state-geneva-city-meyrin`          |
    | Onex              | `-state-geneva-city-onex`            |
    | Plan-les-Ouates   | `-state-geneva-city-planlesouates`   |
    | Vésenaz           | `-state-geneva-city-vesenaz`         |
  </Accordion>

  <Accordion title="Grisons (-state-grisons)">
    State-only token: `-state-grisons`

    | City | Token                      |
    | ---- | -------------------------- |
    | Chur | `-state-grisons-city-chur` |
  </Accordion>

  <Accordion title="Lucerne (-state-lucerne)">
    State-only token: `-state-lucerne`

    | City        | Token                             |
    | ----------- | --------------------------------- |
    | Emmenbrücke | `-state-lucerne-city-emmenbrucke` |
    | Kriens      | `-state-lucerne-city-kriens`      |
    | Lucerne     | `-state-lucerne-city-lucerne`     |
    | Malters     | `-state-lucerne-city-malters`     |
    | Müswangen   | `-state-lucerne-city-muswangen`   |
    | Reiden      | `-state-lucerne-city-reiden`      |
    | Willisau    | `-state-lucerne-city-willisau`    |
  </Accordion>

  <Accordion title="Neuchâtel (-state-neuchatel)">
    State-only token: `-state-neuchatel`

    | City              | Token                                  |
    | ----------------- | -------------------------------------- |
    | La Chaux-de-Fonds | `-state-neuchatel-city-lachauxdefonds` |
    | Neuchâtel         | `-state-neuchatel-city-neuchatel`      |
  </Accordion>

  <Accordion title="Nidwalden (-state-nidwalden)">
    State-only token: `-state-nidwalden`

    | City  | Token                         |
    | ----- | ----------------------------- |
    | Stans | `-state-nidwalden-city-stans` |
  </Accordion>

  <Accordion title="Saint Gallen (-state-saintgallen)">
    State-only token: `-state-saintgallen`

    | City       | Token                                |
    | ---------- | ------------------------------------ |
    | Au         | `-state-saintgallen-city-au`         |
    | Degersheim | `-state-saintgallen-city-degersheim` |
    | Diepoldsau | `-state-saintgallen-city-diepoldsau` |
    | Kaltbrunn  | `-state-saintgallen-city-kaltbrunn`  |
    | Neckertal  | `-state-saintgallen-city-neckertal`  |
    | St. Gallen | `-state-saintgallen-city-stgallen`   |
    | Uznach     | `-state-saintgallen-city-uznach`     |
    | Wattwil    | `-state-saintgallen-city-wattwil`    |
    | Widnau     | `-state-saintgallen-city-widnau`     |
    | Wil        | `-state-saintgallen-city-wil`        |
  </Accordion>

  <Accordion title="Schaffhausen (-state-schaffhausen)">
    State-only token: `-state-schaffhausen`

    | City         | Token                                   |
    | ------------ | --------------------------------------- |
    | Beringen     | `-state-schaffhausen-city-beringen`     |
    | Schaffhausen | `-state-schaffhausen-city-schaffhausen` |
  </Accordion>

  <Accordion title="Schwyz (-state-schwyz)">
    State-only token: `-state-schwyz`

    | City       | Token                           |
    | ---------- | ------------------------------- |
    | Pfaeffikon | `-state-schwyz-city-pfaeffikon` |
  </Accordion>

  <Accordion title="Solothurn (-state-solothurn)">
    State-only token: `-state-solothurn`

    | City        | Token                               |
    | ----------- | ----------------------------------- |
    | Biberist    | `-state-solothurn-city-biberist`    |
    | Grenchen    | `-state-solothurn-city-grenchen`    |
    | Gretzenbach | `-state-solothurn-city-gretzenbach` |
    | Oensingen   | `-state-solothurn-city-oensingen`   |
    | Olten       | `-state-solothurn-city-olten`       |
    | Solothurn   | `-state-solothurn-city-solothurn`   |
  </Accordion>

  <Accordion title="Thurgau (-state-thurgau)">
    State-only token: `-state-thurgau`

    | City         | Token                              |
    | ------------ | ---------------------------------- |
    | Bischofszell | `-state-thurgau-city-bischofszell` |
  </Accordion>

  <Accordion title="Ticino (-state-ticino)">
    State-only token: `-state-ticino`

    | City        | Token                           |
    | ----------- | ------------------------------- |
    | Bellinzona  | `-state-ticino-city-bellinzona` |
    | Gudo        | `-state-ticino-city-gudo`       |
    | Locarno     | `-state-ticino-city-locarno`    |
    | Lugano      | `-state-ticino-city-lugano`     |
    | Manno       | `-state-ticino-city-manno`      |
    | San Nazzaro | `-state-ticino-city-sannazzaro` |
    | Vezia       | `-state-ticino-city-vezia`      |
  </Accordion>

  <Accordion title="Uri (-state-uri)">
    State-only token: `-state-uri`

    | City    | Token                     |
    | ------- | ------------------------- |
    | Altdorf | `-state-uri-city-altdorf` |
  </Accordion>

  <Accordion title="Valais (-state-valais)">
    State-only token: `-state-valais`

    | City          | Token                             |
    | ------------- | --------------------------------- |
    | Saint-Maurice | `-state-valais-city-saintmaurice` |
    | Sion          | `-state-valais-city-sion`         |
    | Zermatt       | `-state-valais-city-zermatt`      |
  </Accordion>

  <Accordion title="Vaud (-state-vaud)">
    State-only token: `-state-vaud`

    | City             | Token                            |
    | ---------------- | -------------------------------- |
    | Begnins          | `-state-vaud-city-begnins`       |
    | Bottens          | `-state-vaud-city-bottens`       |
    | Bussigny         | `-state-vaud-city-bussigny`      |
    | Chavannes        | `-state-vaud-city-chavannes`     |
    | Clarens          | `-state-vaud-city-clarens`       |
    | Crissier         | `-state-vaud-city-crissier`      |
    | Écublens         | `-state-vaud-city-ecublens`      |
    | Épalinges        | `-state-vaud-city-epalinges`     |
    | Gland            | `-state-vaud-city-gland`         |
    | La Conversion    | `-state-vaud-city-laconversion`  |
    | La Tour-de-Peilz | `-state-vaud-city-latourdepeilz` |
    | Lausanne         | `-state-vaud-city-lausanne`      |
    | Les Thioleyres   | `-state-vaud-city-lesthioleyres` |
    | Moudon           | `-state-vaud-city-moudon`        |
    | Paudex           | `-state-vaud-city-paudex`        |
    | Prangins         | `-state-vaud-city-prangins`      |
    | Prilly           | `-state-vaud-city-prilly`        |
    | Pully            | `-state-vaud-city-pully`         |
    | Renens           | `-state-vaud-city-renens`        |
    | Vevey            | `-state-vaud-city-vevey`         |
  </Accordion>

  <Accordion title="Zug (-state-zug)">
    State-only token: `-state-zug`

    | City      | Token                       |
    | --------- | --------------------------- |
    | Hünenberg | `-state-zug-city-hunenberg` |
    | Zug       | `-state-zug-city-zug`       |
  </Accordion>

  <Accordion title="Zurich (-state-zurich)">
    State-only token: `-state-zurich`

    | City                           | Token                                         |
    | ------------------------------ | --------------------------------------------- |
    | Adliswil                       | `-state-zurich-city-adliswil`                 |
    | Brüttisellen                   | `-state-zurich-city-bruttisellen`             |
    | Bülach                         | `-state-zurich-city-bulach`                   |
    | Dietikon                       | `-state-zurich-city-dietikon`                 |
    | Dübendorf                      | `-state-zurich-city-dubendorf`                |
    | Dürnten                        | `-state-zurich-city-durnten`                  |
    | Ebmatingen                     | `-state-zurich-city-ebmatingen`               |
    | Erlenbach                      | `-state-zurich-city-erlenbach`                |
    | Horgen                         | `-state-zurich-city-horgen`                   |
    | Kilchberg                      | `-state-zurich-city-kilchberg`                |
    | Küsnacht                       | `-state-zurich-city-kusnacht`                 |
    | Männedorf                      | `-state-zurich-city-mannedorf`                |
    | Meilen                         | `-state-zurich-city-meilen`                   |
    | Oberhasli / Oberhasli (Dorf)   | `-state-zurich-city-oberhaslioberhaslidorf`   |
    | Opfikon                        | `-state-zurich-city-opfikon`                  |
    | Regensdorf                     | `-state-zurich-city-regensdorf`               |
    | Richterswil                    | `-state-zurich-city-richterswil`              |
    | Rümlang                        | `-state-zurich-city-rumlang`                  |
    | Schwerzenbach                  | `-state-zurich-city-schwerzenbach`            |
    | Sulz                           | `-state-zurich-city-sulz`                     |
    | Volketswil / Volketswil (Dorf) | `-state-zurich-city-volketswilvolketswildorf` |
    | Wädenswil                      | `-state-zurich-city-wadenswil`                |
    | Wetzikon                       | `-state-zurich-city-wetzikon`                 |
    | Winterthur                     | `-state-zurich-city-winterthur`               |
    | Zollikerberg                   | `-state-zurich-city-zollikerberg`             |
    | Zurich                         | `-state-zurich-city-zurich`                   |
  </Accordion>
</AccordionGroup>

## Networks (ASN)

Target a specific carrier or network with `-asn-<code>`. ASN selects by network operator, so combine it with a state or city to also pin a location. Mobile carriers cover a country nationwide; fixed and cable networks only have exits in their service areas, so pairing one with a city it does not serve falls back to another exit on that network.

<AccordionGroup>
  <Accordion title="All networks (41)">
    | Network                                        | Token         |
    | ---------------------------------------------- | ------------- |
    | AS13030 Init7 (Switzerland) Ltd.               | `-asn-13030`  |
    | AS16509 Amazon.com, Inc.                       | `-asn-16509`  |
    | AS199218 Proton AG                             | `-asn-199218` |
    | AS202051 NETGRID HOST LTD                      | `-asn-202051` |
    | AS204957 GREEN FLOID LLC                       | `-asn-204957` |
    | AS207143 hosttech GmbH                         | `-asn-207143` |
    | AS21040 Datapark AG                            | `-asn-21040`  |
    | AS212238 Datacamp Limited                      | `-asn-212238` |
    | AS213929 UP-NETWORK Sarl                       | `-asn-213929` |
    | AS216050 Lietparkas UAB                        | `-asn-216050` |
    | AS25369 Hydra Communications Ltd               | `-asn-25369`  |
    | AS26383 Baxet Group Inc.                       | `-asn-26383`  |
    | AS264617 GRUPO PANAGLOBAL 15 S.A               | `-asn-264617` |
    | AS29222 Infomaniak Network SA                  | `-asn-29222`  |
    | AS31898 Oracle Corporation                     | `-asn-31898`  |
    | AS34781 Services Industriels de Lausanne (SIL) | `-asn-34781`  |
    | AS39351 31173 Services AB                      | `-asn-39351`  |
    | AS44559 IT HOSTLINE LTD                        | `-asn-44559`  |
    | AS51852 Private Layer INC                      | `-asn-51852`  |
    | AS61098 Akenes SA                              | `-asn-61098`  |
    | AS62651 Strong Technology, LLC.                | `-asn-62651`  |
    | AS63023 GTHost                                 | `-asn-63023`  |
    | AS63473 HostHatch, LLC                         | `-asn-63473`  |
    | AS6772 ImproWare AG                            | `-asn-6772`   |
    | AS8075 Microsoft Corporation                   | `-asn-8075`   |
    | AS8821 WWZ Telekom AG (TELEZUG)                | `-asn-8821`   |
    | AS9009 M247 Europe SRL                         | `-asn-9009`   |
    | CATON                                          | `-asn-13150`  |
    | CDN77                                          | `-asn-60068`  |
    | EWB-Cable-Network-AS                           | `-asn-41549`  |
    | FLASHCABLE                                     | `-asn-41872`  |
    | GGAMAUR                                        | `-asn-21232`  |
    | GREEN                                          | `-asn-1836`   |
    | IWAY                                           | `-asn-8758`   |
    | NETPLUS                                        | `-asn-15547`  |
    | PACKETHUBSA-AS-AP                              | `-asn-136787` |
    | QUICKLINE                                      | `-asn-15600`  |
    | SALT-CH                                        | `-asn-15796`  |
    | SASAG                                          | `-asn-35518`  |
    | SUNRISE                                        | `-asn-6730`   |
    | SWISSCOM                                       | `-asn-3303`   |
  </Accordion>
</AccordionGroup>
