iRICでプロキシの設定をする方法

# はじめに
プロキシサーバーを経由したインターネット環境でiRICを使用する場合、ネットワークプロキシの設定をしていないと以下のような場合にエラーが出たりうまくデータをダウンロードできないことがあります。
* iRICのインストールやアップデートをする際のインターネット接続時
* 背景画像を取得したり、標高データをダウンロードしてインポートしたりiRIC GUIがインターネットに接続する際

地形データ取得の際のエラー例
```
Error downloding https://earthexplorer.usgs.gov/wms/wmts/EPSG3857/srtm/xx/xxxx/xxxx.csv - server replied:Proxy Error
```

ということで、プロキシ環境下で以下のような悩みを抱える方向けの記事です。
* iRICがうまくインストールできない
* 背景画像が表示出来ない
* 標高データ（地形データ）がwebからインポートできない
* iRICのアップデートができない。

## めちゃくちゃ簡潔なまとめ
**iRIC以外でインターネットに接続できているのであれば、設定画面のプロキシ設定で`システムのプロキシ設定を使用する`を選択すれば大体OKです**

以上です。

以下は設定方法について少し詳しくまとめています。

# 公式のマニュアル

ページが多いので目当てのページを探すのは困難ですがちゃんとあります。（検索機能もあります。）
iRICのマニュアルでのプロキシ関連のページは以下です。


v4
[Docs » 共通機能 » オプション (O) » メンテナンス (M) » 設定](https://iric-gui-user-manual.readthedocs.io/ja/v4_jp/03/09_02_maintainance.html#id4)
[Docs » 共通機能 » オプション (O) » 設定 (P) » ネットワークプロキシ タブ](https://iric-gui-user-manual.readthedocs.io/ja/v4_jp/03/09_01_preference.html?#id5)

v3
[Docs » 共通機能 » オプション (O) » メンテナンス (M) » 設定](https://iric-gui-user-manual.readthedocs.io/ja/latest/03/09_02_maintainance.html#id4)
[Docs » 共通機能 » オプション (O) » 設定 (P) » ネットワークプロキシ タブ](https://iric-gui-user-manual.readthedocs.io/ja/latest/03/09_01_preference.html#id5)

# 設定方法
iRICではインストール時、iRICで背景画像や標高データを取得したい時、メンテナンスツールでアップデートやソルバーを追加するときにプロキシの設定があります。

## プロキシ設定の確認（手動でプロキシを設定したい場合）
兎にも角にも現在使用しているプロキシの設定を確認しないことにはiRICでも設定ができません。

ご利用のネットワーク環境の管理者の方等へお問い合わせいただくか、以下のいずれかの方法でプロキシ設定を確認してください。

### コマンドで確認する
1. Windowsのタスクバーにある検索バーに`cmd`と入力して`Enterキー`を押します。
1. 以下のコマンドを入力して`Enterキー`を押します。

    ```
    netsh winhttp show proxy
    ```

1. 以下のようにプロキシサーバーアドレスとポート番号が表示されるはずです。

    ```
    現在の WinHTTP プロキシ設定:
    プロキシ サーバー: プロキシサーバーアドレス:ポート番号
    バイパス一覧 : (なし)
    ```

### Windowsの設定から確認する(win10)
1. Windowsのスタートメニューから設定画面を開きます。(歯車のアイコン)

    ![2023-07-12_10h05_48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/83121f76-f5de-3364-587f-8d058c9c405a.png)

1. `ネットワークとインターネット`を開きます。
    ![2023-07-12_10h06_58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/24f1e131-53f7-def9-f1aa-bc18bf82d0b4.png)

1. `プロキシ`を開くと赤枠の部分にプロキシサーバーアドレスとポート番号が書いてあると思います。（私はプロキシを使用していないので表示されていません。）
    ![2023-07-12_10h11_57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/1b00b046-299b-0aa2-0a5b-99c8dd4995fb.png)

### インターネットオプションから確認する
1. Windowsのタスクバーにある検索バーに`インターネットオプション`と入力して`Enterキー`を押します。
1. `インターネットのプロパティ`が開くので`接続`タブの`LANの設定(L)`を押します。
1. `ローカルエリアネットワーク(LAN)の設定`が開きます。赤枠で示す部分にプロキシサーバーアドレスとポート番号が書いてあると思います。（私はプロキシを使用していないので表示されていません。）
![2023-07-12_10h26_12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/05877440-f565-76e5-539a-08c9392d390e.png)

## iRICでのプロキシ設定方法

### インストーラーでの設定
iRICをインストールする際はこちらです。

インストーラーを起動すると以下のような画面が現れますので左下の`設定`ボタンを押します。

![2023-07-04_16h50_22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/ae8c8e50-2b5b-ab91-799f-2a19b8045d81.png)

設定画面が表示されるので、`システムのプロキシ設定を使用する`か`手動でプロキシを設定する`を選択します。

::: note
`システムのプロキシ設定を使用する`の場合「[プロキシ設定の確認](#プロキシ設定の確認（手動でプロキシを設定したい場合）)」で確認した設定が使用されるのでiRIC以外ではインターネットに接続できているような方は基本的にこれで問題ありません。

`手動でプロキシを設定する`の場合「[プロキシ設定の確認](#プロキシ設定の確認（手動でプロキシを設定したい場合）)」で確認したプロキシサーバーのアドレスをHTTPプロキシの欄に、ポート番号をそのとなりの欄に入力します。
:::

![2023-07-04_16h52_34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/e2001c68-8722-0e24-4a4d-02d52de6ef8e.png)

`OK`を押して完了です。

### iRIC GUI上での設定
iRICで背景画像や標高データを取得したい時はこちらです。

iRICを起動します。
スタート画面が表示されるので、とりあえず閉じます。
![2023-07-04_17h06_14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/7a877039-92d3-76fd-a4b6-ab8058eed5f7.png)

スタート画面を閉じたらメニューバーの`オプション`＞`設定`から設定画面を開きます。
![図1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/fc8d7457-33a9-dd8a-5eae-d1403583ec9a.png)

設定画面の`ネットワークプロキシ`タブを開いて、`システムのプロキシ設定を使用する`か`手動でプロキシを設定する`を選択します。

::: note
`システムのプロキシ設定を使用する`の場合「[プロキシ設定の確認](#プロキシ設定の確認（手動でプロキシを設定したい場合）)」で確認した設定が使用されるのでiRIC以外ではインターネットに接続できているような方は基本的にこれで問題ありません。

`手動でプロキシを設定する`の場合「[プロキシ設定の確認](#プロキシ設定の確認（手動でプロキシを設定したい場合）)」で確認したプロキシサーバーのアドレスをHTTPプロキシの欄に、ポート番号をそのとなりの欄に入力します。
:::
![2023-07-04_17h14_22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/f8593deb-c703-afa2-5cfd-c16cc81035c4.png)

`OK`を押して完了です。

### iRICメンテナンスツール上での設定
iRICの更新やソルバー等を追加でインストールしたい場合はこちらです。

iRICメンテナンスツールを起動します。
iRICメンテナンスツールの起動は以下の2パターンがあります。

* iRICをインストールしたフォルダ内の`maintenancetool.exe`を起動する。
* iRICを起動してスタート画面を閉じた後、メニューバーの`オプション`＞`メンテナンス`から起動する。（警告が出るので`iRICを閉じてiRIC Maintainanceを起動`をクリック）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/220fcc4a-ba10-b276-bd7b-09172499c633.png)

メンテナンスツールが起動したら`設定`ボタンを押して設定画面を開きます。

![2023-07-04_17h54_35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/e6f4e953-0c22-c108-ddd1-4386b44fb826.png)

設定画面が表示されたら、`システムのプロキシ設定を使用する`か`手動でプロキシを設定する`を選択します。

::: note
`システムのプロキシ設定を使用する`の場合「[プロキシ設定の確認](#プロキシ設定の確認（手動でプロキシを設定したい場合）)」で確認した設定が使用されるのでiRIC以外ではインターネットに接続できているような方は基本的にこれで問題ありません。

`手動でプロキシを設定する`の場合「[プロキシ設定の確認](#プロキシ設定の確認（手動でプロキシを設定したい場合）)」で確認したプロキシサーバーのアドレスをHTTPプロキシの欄に、ポート番号をそのとなりの欄に入力します。
:::

![2023-07-04_17h55_32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2626673/73e109d6-85a3-1a3c-281d-91445068bdbf.png)

`OK`を押して完了です。