---
url: https://next.zammad.org/sr/reference/proxy-connections.md
---

# Proxy и конекције

## Proxy

Овај одељак обухвата конфигурацију proxy-ja путем променљивих окружења. Као
алтернативу, конфигурација proxy-ja могућа је и преко Zammad
интерфејса. Више информација можете пронаћи у мрежном одељку админс
документације.

|                                           | UI подешавање | Променљива окружења  |
|-------------------------------------------|---------------|----------------------|
| Захтева приступ оперативном систему хоста | не            | да                   |
| Аутоматски искључује интерне адресе       | да            | не                   |
| Извршава проверу конфигурације            | да            | ручно, преко скрипте |
| Грешке                                    | да            | не                   |

За конфигурацију поставки proxy-ja могу се користити следеће променљиве
окружења. Прилагодите вредности у складу са вашим окружењем.

`HTTP_PROXY`
: Променљива за HTTP промет. Поставите је на адресу вашег proxy сервера, укључујући и порт. Не ради у
Docker контексту. Пример:

```sh
export HTTP_PROXY="http://127.0.0.1:8080"
```

`HTTPS_PROXY`
: Променљива за HTTPS промет. Поставите је на адресу вашег proxy сервера, укључујући и порт. Не ради у
Docker контексту. Пример:

```sh
export HTTPS_PROXY="http://127.0.0.1:8080"
```

`NO_PROXY`
: Променљива за адресе које треба приступити директно и без proxy-ja. Очекује листу адреса раздвојених зарезима
и подржава заменске знакове. Користите водећи `.` као заменски знак за субдомене, нпр. `.example.com` ће се поклопити са
example.com и свим његовим поддомаинима. Обавезно укључите лоопбацк адресе како бисте их искључили из рутирања преко
proxy-ja. Пример:

```sh
export NO_PROXY="localhost,127.0.0.1,.example.com"
```

`ES_JAVA_OPTS`
: Променљива за подешавање proxy-ja за Elasticsearch. Подразумевано, Elasticsearch не комуницира са спољним системима
током операције. Међутим, постоје случајеви када је ово потребно. Пример:"

```sh
export ES_JAVA_OPTS="-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8080 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=8080"
```

::: tip
У зависности од окружења, можда ћете желети да користите и варијанте променљивих малим словима. Ако нисте сигурни, поставите
обе варијанте наводећи им вредности оних великим словима, на пример:

```sh
export http_proxy=$HTTP_PROXY
```

:::

## Удаљени сервиси

Током инсталације и рада система Zammad, потребне су одређене конекције ка
онлине сервисима. У зависности од методе инсталације и конфигурације
Zammad-а, успоставља се веза са следећим сервисима (што може бити корисно и
за конфигурацију firewall-a):

| Адреса             | Напомена                                    |
|--------------------|---------------------------------------------|
| dl.packager.io     | Преузимање OS пакета (инсталација пакета)   |
| go.packager.io     | Исто као изнад; нов сервис хостовања пакета |
| geo.zammad.com     | Користи се за геолокацију                   |
| google.com         | Преузимање празника за календар             |
| index.rubygems.org | Преузимање Ruby gem модула                  |
| registry.npmjs.org | Преузимање JS библиотека                    |

Можете користити скрипту за проверу стања мрежних конекција вашег
система. Она покушава да се повеже са горе наведеним сервисима и приказује
резултат. Ако су све конекције успешне, приказиваће квачицу за сваки
контактирани сервис. Покрените је тако што ћете је преузети из Zammad
repo-зиторијума или извршити локалну верзију на вашем Zammad серверу.

**Преузмите скрипту са удаљеног repo-зиторијума:**

```sh
https://github.com/zammad/zammad-org/issues
```

**Користите локалну скрипту:**

```sh
/opt/zammad/contrib/packager.io/test_download_dependencies_connection.sh
```

## Online обавештење

Zammad може да обавештава оператере о њиховим тикетима на мобилним
уређајима. Ова обавештења се испоручују као web push поруке прегледача на
уређају. На Android-у их могу примати подржани прегледач и инсталирани
мобилни приказ. На iPhone и iPad уређајима, мобилни приказ најпре мора бити
додат на почетни екран. Како да их подесите на уређају описано је у
[документацији мобилног приказа](/en/documentation/use/guides/mobile-view).

Поруке шаље позадински процес Zammad-а преко HTTPS-а (порт 443) пуш сервису
произвођача прегледача. Firewall који ограничава одлазни саобраћај мора да
дозволи следеће адресе, укључујући њихове поддомене:

| Адреса             | Напомена                                    |
|--------------------|---------------------------------------------|
| dl.packager.io     | Преузимање OS пакета (инсталација пакета)   |
| go.packager.io     | Исто као изнад; нов сервис хостовања пакета |
| geo.zammad.com     | Користи се за геолокацију                   |
| google.com         | Преузимање празника за календар             |
| index.rubygems.org | Преузимање Ruby gem модула                  |
| registry.npmjs.org | Преузимање JS библиотека                    |

Горе описано подешавање proxy-ја важи и за ове конекције, укључујући листу
изузетака од proxy-ја у UI подешавању и променљиву окружења `NO_PROXY`.

Zammad прихвата само претплате уређаја на горе наведене пуш
сервисе. Прегледач који користи неки други пуш сервис не може да укључи пуш
обавештења.

У Zammad-у нема шта да се подешава. Пар кључева који се користи за
потписивање порука (VAPID) генерише се једном по инсталацији и није
предвиђен за мењање: све постојеће претплате уређаја постају неважеће ако се
промени.

Поруке испоручује пуш сервис произвођача прегледача, а не Zammad. У
зависности од уређаја, испорука може потрајати, на пример када је на Android
уређајима одлаже оптимизација батерије. Поруку која не може одмах да се
испоручи пуш сервис чува до једног дана. На iPhone и iPad уређајима, више
порука о истом тикету остају засебна обавештења, док друге платформе
замењују претходно.
