<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: PXVE, Nginx и прокси для Websocket]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме PXVE, Nginx и прокси для Websocket форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 28 Jun 2026 09:45:13 +0300</pubDate>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353748/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я только что столкнулся с той же проблемой, тебе нужно просто настроить стрим в nginx (nginx.conf). JSON: stream {<br /><br /> &nbsp; &nbsp; &nbsp; upstream spice {<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;server server1:3128;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;server server2:3128;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;server server3:3128;<br /> &nbsp; &nbsp; &nbsp; &nbsp;}<br /><br />server {<br /><br />listen 3128;<br />proxy_pass spice;<br />}<br /><br />} <br />
			<i>22.01.2021 11:38:00, badsmoke.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353748/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353748/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Fri, 22 Jan 2021 11:38:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353747/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Это, похоже, не так. Я установил proxy_pass на один хост. Порт 8006 работает нормально, но SPICE proxy на 3128 — нет: NGINX: server { listen &lt;server_IP&gt;:3128; include mime.types; server_name &lt;FQDN&gt;; location / { proxy_pass <noindex><a href="https://n1:3128" target="_blank" rel="nofollow" >https://n1:3128</a></noindex>; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-Port 443; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Origin http://$host; <br />
			<i>25.09.2020 12:38:00, aasami.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353747/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353747/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Fri, 25 Sep 2020 12:38:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353746/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я предполагаю, что у вас есть проблема с тем, что существует хэш для порта 8006 и хэш для порта 3128, но они работают независимо, поэтому наличие "липкого" на порту 8006 на одном сервере может дать вам "липкость" на другом. Вы пробовали использовать только один IP в upstream для портов 3128 и 8006, чтобы проверить, сработает ли это? <br />
			<i>24.09.2020 17:47:00, Jannoke.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353746/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353746/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Thu, 24 Sep 2020 17:47:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353745/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Как насчет прокси для SPICE, нормально работает? Я попробовал сделать прокси через nginx, но безуспешно: NGINX: upstream spice {ip_hash; server n1:3128; server n2:3128; server n3:3128; } server { listen &lt;server_IP&gt;:3128; include mime.types; server_name &lt;FQDN&gt;; location / { proxy_pass <noindex><a href="https://spice" target="_blank" rel="nofollow" >https://spice</a></noindex>; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-Port 443; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Origin http://$host; <br />
			<i>24.09.2020 12:33:00, aasami.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353745/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353745/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Thu, 24 Sep 2020 12:33:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353744/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Подтверждаю, что решение vrang-&gt;TJN в сочетании с op hades666 теперь работает на Proxmox 6.1-11 с проксированием через nginx 1.17.7 на openwrt 19.07.2. Если вы используете несколько бэкенд-решений, как предлагает hades666, то следует добавить weight=xxx к узлам или еще лучше параметр ip_hash, чтобы сессии были привязаны к одному узлу. В противном случае vnc по-прежнему будет работать некорректно так же, как и раньше, потому что nginx переключает вебсокет-соединения между узлами, и это не сработает. Для простоты еще раз представляю финальный код: <br /><br />NGINX: <br />map $http_upgrade $connection_upgrade {<br />default upgrade;<br />'' close;<br />}<br /><br />upstream proxmox {<br /> &nbsp; &nbsp;ip_hash;<br /> &nbsp; &nbsp;server 10.15.0.5:8006;<br /> &nbsp; &nbsp;server 10.15.0.6:8006;<br /> &nbsp; &nbsp;server 10.15.0.7:8006;<br /> &nbsp; &nbsp;server 10.15.0.8:8006;<br />}<br /><br />server {<br /> &nbsp; &nbsp;server_name proxmox.mydomain.com;<br /> &nbsp; &nbsp;access_log /var/log/nginx/proxmox.mydomain.com.log;<br /> &nbsp; &nbsp;error_log /var/log/nginx/proxmox.mydomain.com_err.log;<br /><br /> &nbsp; &nbsp;listen 8006 ssl;<br /> &nbsp; &nbsp;ssl_certificate &nbsp; &nbsp; &nbsp;/etc/acme/proxmox.mydomain/fullchain.cer;<br /> &nbsp; &nbsp;ssl_certificate_key &nbsp;/etc/acme/proxmox.mydomain/proxmox.mydomain.key;<br /><br /> &nbsp; &nbsp;location / {<br /> &nbsp; &nbsp; &nbsp; &nbsp;add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" всегда;<br /> &nbsp; &nbsp; &nbsp; &nbsp;proxy_set_header Host $host;<br /> &nbsp; &nbsp; &nbsp; &nbsp;proxy_set_header X-Real-IP $remote_addr;<br /> &nbsp; &nbsp; &nbsp; &nbsp;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br /> &nbsp; &nbsp; &nbsp; &nbsp;proxy_http_version 1.1;<br /> &nbsp; &nbsp; &nbsp; &nbsp;proxy_set_header Upgrade $http_upgrade;<br /> &nbsp; &nbsp; &nbsp; &nbsp;proxy_set_header Connection $connection_upgrade;<br /> &nbsp; &nbsp; &nbsp; &nbsp;proxy_pass <noindex><a href="https://proxmox" target="_blank" rel="nofollow" >https://proxmox</a></noindex>;<br /> &nbsp; &nbsp;} &nbsp;<br />} <br />
			<i>10.06.2020 00:15:00, Jannoke.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353744/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353744/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Wed, 10 Jun 2020 00:15:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353743/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Это все еще не работает в версии 6 Proxmox? <br />
			<i>29.10.2019 08:45:00, Jannoke.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353743/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353743/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Tue, 29 Oct 2019 08:45:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353742/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я не уверен, что это когда-либо сработает. Я пробовал haproxy + SPICE, но он случайным образом отключается. С noVNC всё ещё хуже. Иногда он вообще не подключается. Иногда он отключается. Nginx + noVNC такие же проблемы. Я не смог запустить Nginx + SPICE, но думаю, что будет то же самое снова. Думаю, причина очевидна. Эта вся схема требует обходного решения. Кто-нибудь это уже решал? <br />
			<i>23.12.2016 01:19:00, davidisko.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353742/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353742/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Fri, 23 Dec 2016 01:19:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353741/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Со мной происходит то же самое. Я использую Proxmox за реверс-прокси Nginx, а Nginx стоит за Cisco ASA. Всё идет хорошо, кроме консоли noVNC, которая зависает через несколько секунд использования. <br />
			<i>29.09.2016 12:45:00, Edson Junior.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353741/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353741/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Thu, 29 Sep 2016 12:45:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353740/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Установите haproxy на виртуальной машине и используйте этот конфигурационный файл как /etc/haproxy/haproxy.cfg. Пример ниже работает на Debian Jessie. Код: global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy stats socket /run/haproxy/admin.sock mode 660 level admin stats timeout 30s user haproxy group haproxy daemon<br /><br /># Папки по умолчанию для SSL материалов ca-base /etc/ssl/certs crt-base /etc/ssl/private<br /><br /># Шифры по умолчанию для SSL-включённых сокетов. # Для получения дополнительной информации смотрите ciphers(1SSL). Этот список взят с: # <noindex><a href="https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/" target="_blank" rel="nofollow" >https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/</a></noindex> ssl-default-bind-ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS ssl-default-bind-options no-sslv3 tune.ssl.default-dh-param 2048<br /><br />defaults log global mode tcp option tcplog option dontlognull option redispatch option contstats timeout connect 5000 timeout client 50000 timeout server 50000 errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http errorfile 504 /etc/haproxy/errors/504.http # option forwardfor # option http-server-close<br /><br />frontend http_front bind *:443 ssl crt /path/to/ssl.pem reqadd X-Forwarded-Proto: https default_backend http_back<br /><br />backend http_back redirect scheme https if !{ ssl_fc } balance roundrobin server pve1 IP_1:8006 check ssl verify none server pve2 IP_2:8006 check ssl verify none server pve3 IP_3:8006 check ssl verify none<br /><br />listen proxmox_spice bind *:3128 option tcpka balance roundrobin server pve1 IP_1:3128 check server pve2 IP_2:3128 check server pve3 IP_3:3128 check<br /><br />listen stats bind *:8080 log global mode http stats enable stats refresh 30s stats hide-version stats show-node stats uri / stats admin if TRUE <br />
			<i>05.06.2016 20:24:00, mir.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353740/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353740/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Sun, 05 Jun 2016 20:24:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353739/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Ты удалось это настроить? У меня здесь такая же проблема. <br />
			<i>05.06.2016 16:44:00, ffrank.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353739/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353739/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Sun, 05 Jun 2016 16:44:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353738/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Не повезло. Это простая виртуальная машина RHEL с установленным NGINX для работы в качестве прокси. Если я пробую вашу конфигурацию, единственное изменение — это информация о proxy_pass. В этом случае хост-сервер не слушает порт 8006, поэтому это не срабатывает. Запуск nginx: nginx: [warn] upstream "proxmox" может не иметь порта 8006 в /etc/nginx/conf.d/proxmox-gui.conf:39 [FAILED] Есть другие идеи? <br />
			<i>18.02.2015 19:42:00, hades666.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353738/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353738/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Wed, 18 Feb 2015 19:42:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353737/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Что опубликовал Вранг, мне подходит, вот моя полная конфигурация (/etc/nginx/sites-enabled/default): Код: map $http_upgrade $connection_upgrade { default upgrade; '' close; }<br /><br />server { listen 443 ssl; ssl on; ssl_certificate /etc/ssl/nginx/bundle.crt; ssl_certificate_key /etc/ssl/nginx/ssl.key;<br /><br />server_name nginx.domain;<br /><br />location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_pass <noindex><a href="https://x.x.x.x:8006" target="_blank" rel="nofollow" >https://x.x.x.x:8006</a></noindex>; } } <br />
			<i>17.02.2015 18:57:00, TJN.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353737/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353737/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Tue, 17 Feb 2015 18:57:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>PXVE, Nginx и прокси для Websocket</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message353736/81071-pxve_-nginx-i-proksi-dlya-websocket">PXVE, Nginx и прокси для Websocket</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет всем, короче говоря, у нас есть кластер PX из более чем 20 серверов. Я пытаюсь настроить обратный прокси для управления одним общим URL, который будет балансировать нагрузку на PVE-менеджеры на бэкенде. Эта виртуалка работает на RHEL6 с NGINX на самом кластере PX в режиме HA. Сайт загружается нормально, и все стандартные действия выполняются. А вот консоль NoVNC не работает. Что я упустил? Версии - nginx.x86_64 1.6.2-1.el6.ngx - PVE 3.3-1 Конфигурация Nginx upstream proxmox { server 10.0.0.161:8006; server 10.0.0.162:8006; server 10.0.0.163:8006; server 10.0.0.164:8006; ... } server { listen 80 default_server; server_name domain.company.com; rewrite ^(.*) <noindex><a href="https://domain.company.com" target="_blank" rel="nofollow" >https://domain.company.com</a></noindex> permanent; } server { listen 443; server_name domain.company.com; ssl on; ssl_certificate /etc/nginx/ssl/SSL-cert-domain.company.com.pem; ssl_certificate_key /etc/nginx/ssl/SSL-domain.company.com.key; proxy_redirect off; location / { proxy_pass <noindex><a href="https://proxmox" target="_blank" rel="nofollow" >https://proxmox</a></noindex> ; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } } <br />
			<i>30.01.2015 14:46:00, hades666.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message353736/81071-pxve_-nginx-i-proksi-dlya-websocket</link>
			<guid>http://proxmox.su/forum/messages/forum63/message353736/81071-pxve_-nginx-i-proksi-dlya-websocket</guid>
			<pubDate>Fri, 30 Jan 2015 14:46:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
