Домашний сервер

CouchPotato Apache обратный прокси

CouchPotato Apache обратный прокси

CouchPotato – это прекрасный набор сценариев Python, позволяющий автоматически загружать и передавать торрент-файлы фильмов в торрент-загрузчики (например, Transmission ) или NZB-файлы в NZB-загрузчики (например, SABNzbd +). В этом посте я объясню, как настроить обратный прокси-сервер CouchPotato Apache . Как это работает через полнофункциональный веб-интерфейс CouchPotato . Вам необходимо установить CouchPotato (как описано здесь для Ubuntu и здесь для Windows ), прежде чем следовать этому руководству. Просматривайте фильмы на таких сайтах, как imdb или rottentomatoes, и добавляйте их в очередь загрузки всего за пару кликов. Ваш фильм будет загружен (с субтитрами, если хотите), переименован и перемещен в вашу библиотеку. Тебе понадобитсядоступ к группе новостей для лучшей производительности, и CouchPotato лучше всего работает с такими, как Astraweb с SABnzbd или Unzbin newsgrabbers. CouchPotato обычно работает на порте 5000 (может быть изменен).

Поддержка создателей контента и подписаться на и получить мгновенный поток фильмов и телешоу. Кроме того, вы можете приобрести или арендовать фильмы и телепередачи.

Обратный прокси CouchPotato Apache

CouchPotato Apache обратный прокси

Я обычно не хочу, чтобы что-либо работало на порте по умолчанию из соображений безопасности. Но в любом случае, доступ к веб-интерфейсу CouchPotato с использованием номера порта (например, http://myserver.com:PortNumber) обременителен. Мне нравится создавать обратный прокси-сервер CouchPotato Apache для более легкого доступа (например, http://myserver.com/couchpotato). Ниже приведено описание того, как этого добиться на Ubuntu Server.

Сначала включите прокси-модули в Apache:

sudo a2enmod proxy sudo a2enmod proxy_http sudo service apache2 restart

Затем вам нужно будет отредактировать файл /etc/apache2/mods-available/proxy.conf. Но перед этим сделайте резервную копию вашего файла proxy.conf:

cd /etc/apache2/mods-available sudo mv proxy.conf proxy.conf.default

Теперь создайте новый файл с именем proxy.conf, используя ваш любимый текстовый редактор, и добавьте в него следующие строки:

<ifmodule mod_proxy.c> #turning ProxyRequests on and allowing proxying from all may allow #spammers to use your proxy to send email. ProxyRequests Off <proxy *> AddDefaultCharset off Order Allow,Deny Allow from all </proxy> ProxyPass /couchpotato/ http://localhost:5000/ ProxyPassReverse /couchpotato/ http://localhost:5000/ # Line below is optional Redirect permanent /couchpotato https://myserver.com/couchpotato/ # Enable/disable the handling of HTTP/1.1 "Via:" headers. # ("Full" adds the server version; "Block" removes all outgoing Via: headers) # Set to one of: Off | On | Full | Block ProxyVia On </ifmodule>

Строки ProxyPass и ReverseProxyPass создают прокси-сервер Apache для CouchPotato. Оператор перенаправления (необязательно) перенаправляет http-соединения в https-соединения для безопасности. Затем сохраните файл, закройте его и перезапустите Apache:

sudo service apache2 restart

Затем вам придется остановить CouchPotato и отредактировать его файл конфигурации, чтобы изменить «urlbase». Вы можете сделать это двумя способами:

  1. Файл конфигурации (config.ini) обычно находится в домашней папке в папке «.couchpotato».
sudo /etc/init.d/couchpotato stop cd ~/.couchpotato nano config.ini

Найдите раздел [global] и отредактируйте «urlbase», как показано ниже. Вы можете назвать его как угодно (например, картошка вместо couchpotato), но убедитесь, что в ней используется то же слово proxy.conf.

[global] ... ... urlbase = couchpotato
  1. Если у вас запущен CouchPotato V2, вы можете отредактировать его urlbaseчерез веб-интерфейс в General->Advancedнастройках, как показано на рисунке ниже:

Затем запустите CouchPotato, чтобы изменения вступили в силу:

sudo /etc/init.d/couchpotato start

Веб-доступ через обратный прокси-сервер CouchPotato Apache

Обратный прокси-сервер CouchPotato Apache теперь активен, и вы должны иметь доступ к веб-интерфейсу CouchPotato с помощью http://myserver.com/couchpotato

После активации обратного прокси-сервера CouchPotato Apache есть один последний шаг . Если у вас есть DHCP-сервер (например, маршрутизатор), возможно, вы перенаправили порт (5000, 5050 или какой-либо другой порт, который прослушивает ваш CouchPotato) на компьютер, на котором работает CouchPotato. Теперь вы можете отключить этот доступ к CouchPotato, используя порт. Тем не менее, есть недостаток для этого. Вы не сможете использовать удаленные клиенты CouchPotato (например, Mobile Potato или пользовательские скрипты на других компьютерах или телефонах для подключения и управления вашим CouchPotato. Поэтому решение переадресовать порт остается за вами.

Там у вас есть это. Настройте обратный прокси-сервер CouchPotato Apache и наслаждайтесь более легким доступом к веб-интерфейсу CouchPotato.

Источник записи: https://www.smarthomebeginner.com

Похожие записи
Домашний сервер

Изменить интервал синхронизации времени Windows?

Домашний сервер

План новичка: полное руководство по установке Monit

Домашний сервер

Google OAuth Tutorial для Docker и Traefik - аутентификация для сервисов

Домашний сервер

Установите Guacamole на Docker - VNC, SSH, SFTP и RDP, как босс!

Sign up for our Newsletter and
stay informed
[mc4wp_form id="14"]

Политика конфиденциальности

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять