Як змусити клієнт Mac використовувати кеш-сервіс з сервера Mac OS X на Yosemite


0

Я встановив сервер Mac OSX на одну машину. Кешування ввімкнено.

Як зараз налаштувати клієнтський Mac в одній мережі для початку використання цього кешу для веб-перегляду та оновлення програмного забезпечення?

Я спробував Системні налаштування -> Мережа -> Додатково -> Проксі та ввімкнув "Веб-проксі (HTTP)" і ввів локальний IP-адресу машини, на якій працює Mac OSX Server (192.168.1.24) та номер порту 49524, але це не робота. Я просто бачу порожній білий екран, коли я намагаюся переглядати будь-яку веб-сторінку в Chrome.

Хтось знає правильну інструкцію для клієнтів? Здається, дуже мало, щоб допомогти мені вийти в Google.

Відповіді:


2

Служба кешування не є веб-проксі. Він просто надає оновлення програмного забезпечення, придбані програми з магазину додатків Mac, iBooks та вміст iTunes U.

Під час першого ввімкнення сервера кешування він реєструє свій загальнодоступний IP та приватний IP в Apple. Якщо клієнт намагається завантажити оновлення програмного забезпечення або додаток з того ж загальнодоступного IP-адреси, що і сервер, Apple "вводить" клієнта на сервер автоматично. Тому конфігурація клієнта не потрібна.

Якщо ви хочете, щоб проксі-сервер встановив Squid / Squidman


Це означає, що кешування не буде працювати, якщо ввімкнено веб-проксі. Тоді що рекомендується зберігати оновлення на сервері?
Нагарджун

@Nagarjun кешування (як у сервісі кешування Apple) все ще має працювати, навіть якщо ви використовуєте веб-проксі. Користувач, який запитував, просто намагався використовувати сервер кешування як веб-проксі - що не працює.
кланомат

Я спробував увімкнути кешування в OSX, але нічого не зберігається на Mac-диску. Що я зробив, я встановив кешування в одному з моїх Mac і почав завантажувати програми за допомогою appstore, а також спробував завантажити оновлення, але нічого не працює добре. Але я використовую як веб-проксі, так і захищений веб-проксі. Я роблю щось не так? Я підключив ці комп'ютери Mac за допомогою Ethernet, який надає моя компанія.
Нагарджун

@Nagarjun Ви встановили та налаштували OS X Server.app?
кланомат

1
@Chris IMHO DHCP не потрібно вмикати. Багатоадресна DNS (mDNS) та відкриття DNS-сервісу (DNS-SD) має працювати. Ви можете перевірити це за допомогою dns-sd -B _aaplcache._tcp local.
кланомат

2

Це до точки прозорості. Ось гарна цитата зі статті Apple про кешування-сервер

"і за замовчуванням налаштовано для підтримки клієнтів, які мають однакову загальнодоступну IP-адресу за NAT."

Поки у вас є клієнти, налаштовані за тим самим NAT, він завантажуватиметься від Apple для першого завантаження, а кожен клієнт після цього завантажить форму із сервера кешування. Подивіться на малюнок нижче з документації Apple. Отже, зрештою, налаштування на стороні клієнта не потрібне, якщо ваша мережа налаштована правильно.

Apple Link

введіть тут опис зображення


дякую за відповідь Це дивно. IP мого сервера - 192.168.1.24. Мій клієнт - 192.168.1.28. Вони знаходяться в одній мережі, і параметри мережних проксі-серверів залишилися порожніми (за замовчуванням). Перегляд Інтернету працює, але нічого не відображається в розділі "Кешування" на сервері.
Кріс

Вибачте, я, мабуть, переплутав вашу статтю. Кешування-сервер не має нічого спільного з переглядом Інтернету. Його мета - завантаження та оновлення магазину додатків Mac. Я думаю, що ви шукаєте щось інше, якщо кешування веб-браузера - це те, що вам потрібно.
tron_jones

Я розумів, що "Кешування" призначене для перегляду веб-сторінок, а окремий варіант меню під назвою "Оновлення програмного забезпечення" (під розширеним меню) призначений для завантаження / оновлення. Я прагну досягти обох.
Кріс

Ні. Прочитайте статтю, яку я зв'язав вище від Apple. Оновлення програмного забезпечення під розширеним - це зовсім інший серверний аплет.
tron_jones
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.