antenka-bi /Боли /SSL / сертификат
live Metabase
← К списку SSL / сертификат Let's Encrypt, истёк cert, SNI

Тренд по дням 7 дн.

Чаще всего спрашивают top users

ЮзерВопросов
Ura 5
Konstantin GARSHENIN 4
Mihail 4
Oleg Lisenkov 3
Александр 2
Grey Makarov 1
andrey 1
EDV 1

Примеры сообщений 21

Konstantin GARSHENIN · 2026-05-27T08:40
Проверь ответ после внесения изменений в конфиг ngnix root@vm1619016:~# openssl s_client -connect sunkvg.nya.pub:443 -alpn h2 CONNECTED(00000003) depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = E7 verify return:1 depth=0 CN = sunkvg.nya.pub verify return:1 --- Certificate chain 0 s:CN = sunkvg.nya.pub i:C = US, O = Let's Encrypt, CN = E7 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384 v:NotBefore: May 15 05:42:27 2026 GMT; NotAfter: Aug 13 05:42:26 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = E7 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIDiTCCAw6gAwIBAgISBr04g0m4oh6TqAh+n3daB37lMAoGCCqGSM49BAMDMDIx CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF NzAeFw0yNjA1MTUwNTQyMjdaFw0yNjA4MTMwNTQyMjZaMBkxFzAVBgNVBAMTDnN1 bmt2Zy5ueWEucHViMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEElXycbGYxey+ 8eiY1n6F8phsol1CsGoGehewjRyPT7OVAVLeQX+YwoKTJhL6HuCn1Wy9h2YnIuMk +gxoK97j+qOCAhswggIXMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEF BQcDATAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSAslad95BUHT/oW0I2RB7NhqHh /DAfBgNVHSMEGDAWgBSuSJ7chx1EoG/aouVgdAR4wpwAgDAyBggrBgEFBQcBAQQm MCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly9lNy5pLmxlbmNyLm9yZy8wGQYDVR0RBBIw EIIOc3Vua3ZnLm55YS5wdWIwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw JTAjoCGgH4YdaHR0cDovL2U3LmMubGVuY3Iub3JnLzEwMi5jcmwwggEMBgorBgEE AdZ5AgQCBIH9BIH6APgAdQDXbX0Q0af1d8LH6V/XAL/5gskzWmXh0LMBcxfAyMVp dwAAAZ4qXeZfAAAEAwBGMEQCICCpzm+23Aq4otKZysHFljEYlai9cdNxYlpQS8LC Tcx/AiBEmF+CKHJWMxBa+8Q2LD1MCSny431e5npI5NOEie1gJAB/AGz+UBlDqF6p FrxS0TPk3Mke8UEcfSWEINFzgJ4YGOs6AAABnipd6ScACAAABQALlwQEBAMASDBG AiEAoYtYKpc5OWDm5ueeD5Yk5I/CXsJtSznr5Ubt8GLHc6sCIQC2Io9UbIdOFLEw Df6s3zoB/P+NjNZoSFAWbPUh/o1euTAKBggqhkjOPQQDAwNpADBmAjEAt3j2/2fg RjppDZoLsdHSso1PM9t6x8MXWOjIdWD3WVcI1AMbX4xeqdENnUdpiJ3fAjEAjjcZ Yxc3/3dddlaKiqnMDbbTUWLZT70hP9h8bNtDOx3jKleIm2l95kr+DmD9vxd+ -----END CERTIFICATE----- subject=CN = sunkvg.nya.pub issuer=C = US, O = Let's Encrypt, CN = E7 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: ECDSA Server Temp Key: X25519, 253 bits --- SSL handshake has read 2413 bytes and written 405 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384 Server public key is 256 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE ALPN protocol: h2 Early data was not sent Verify return code: 0 (ok) --- --- Post-Handshake New Session Ticket arrived: SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_256_GCM_SHA384 Session-ID: 4CD3CF8467643FE28A157D2CA4860A2F2D0DF5B985519BAA69FBC924A8818EF0 Session-ID-ctx: Resumption PSK: 35D1719500B6E73E8A57BE2C9BEB4DB2C9C726B2504D74804A5AB97909E69EC23566CA220751FD4351A58ADB75882B0F PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 86400 (seconds) TLS session ticket: 0000 - 14 d5 d7 f2 8a ad ca 2d-72 27 39 8b 4d 3c 14 0c .......-r'9.M<.. 0010 - 93 4e da 68 0a 33 aa 8f-8a 21 c5 45 bc bd 55 62 .N.h.3...!.E..Ub Start Time: 1779871166 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 0 --- read R BLOCK --- Post-Handshake New Session Ticket arrived: SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_256_GCM_SHA384 Session-ID: 9C84B88567A1C3AB819B4CF87225A7EA3FB1F4FB71957C1D7BF5BDCA67EF0A00 Session-ID-ctx: Resumption PSK: AD3D475F4CC4C109302357579635089C65BFEED3969CB3E4CC5A8F0966F7A09D57667F826AB2B1D79F7ED5902AF94882 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 86400 (seconds) TLS session ticket: 0000 - e7 3f a4 4d df d2 9b fc-1f 8a 5d 83 33 5e a5 28 .?.M......].3^.( 0010 - b6 76 11 12 04 47 2a fc-38 75 17 10 45 8f 42 e4 .v...G*.8u..E.B.Start Time: 1779871166 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 0 --- read R BLOCK ����4097F932F67C0000:error:0A000126:SSL routines:ssl3_read_n:unexpected eof while reading:../ssl/record/rec_layer_s3.c:316:
Konstantin GARSHENIN · 2026-05-26T20:47
Может быть для невалидных запросов добавить еще следующие server { listen 443 ssl default_server; ssl_certificate /путь/к/фиктивному/cert.pem; ssl_certificate_key /путь/к/фиктивному/key.pem; return 444; } server { listen 80 default_server; return 444; } if ($host != "sunkvg.nya.pub") { return 403; } server { listen 80; server_name sunkvg.nya.pub; return 301 https://$host$request_uri; } server { listen 80 default_server; return 444; }
Konstantin GARSHENIN · 2026-05-26T20:34
Ты частично уже исправил в своем конфиге то что было плохо. Я хотел так.. Добавить в конфиг это .. Оцени. ssl_protocols TLSv1.2 TLSv1.3; ssl_prefer_server_ciphers off; ssl_session_cache shared:SSL:10m; ssl_session_timeout 1d; ssl_stapling on; ssl_stapling_verify on; add_header Strict-Transport-Security "max-age=31536000" always; server_tokens off;
Konstantin GARSHENIN · 2026-05-26T20:31
@AntenkaAI_bot посмотри на ответ что тебе в нем не нравится. Предложи изменения конфига ngnix root@vm1619016:~# openssl s_client -connect sunkvg.nya.pub:443 -alpn h2 CONNECTED(00000003) depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = E7 verify return:1 depth=0 CN = sunkvg.nya.pub verify return:1 --- Certificate chain 0 s:CN = sunkvg.nya.pub i:C = US, O = Let's Encrypt, CN = E7 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384 v:NotBefore: May 15 05:42:27 2026 GMT; NotAfter: Aug 13 05:42:26 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = E7 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIDiTCCAw6gAwIBAgISBr04g0m4oh6TqAh+n3daB37lMAoGCCqGSM49BAMDMDIx -----END CERTIFICATE----- subject=CN = sunkvg.nya.pub issuer=C = US, O = Let's Encrypt, CN = E7 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: ECDSA Server Temp Key: X25519, 253 bits --- SSL handshake has read 2414 bytes and written 405 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_256_GCM_SHA384 Server public key is 256 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE ALPN protocol: h2 Early data was not sent Verify return code: 0 (ok) --- --- Post-Handshake New Session Ticket arrived: SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_256_GCM_SHA384 Session-ID: 595B4549E515A8851F51F9373228F95C0C5FEFBB82D2496C78A3F1D1CEB3094D Session-ID-ctx: Resumption PSK: B7A45EEE943468F5496AE6A2B934EDFCFD5A962C767479DFDF2BB47B3AB7B68ED1F43A80B283695DB1956177F48829CB PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 86400 (seconds) TLS session ticket: 0000 - 04 6e 85 6e 56 99 48 35-26 3f 35 9c 30 6c a9 4c .n.nV.H5&?5.0l.L 0010 - ed 51 1f b8 64 f5 1e 82-0a f0 cb 18 1d 64 6e 63 .Q..d........dnc Start Time: 1779827136 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 0 --- read R BLOCK --- Post-Handshake New Session Ticket arrived: SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_256_GCM_SHA384 Session-ID: 37EBC0C06108911313D3DBE5DD6EB588E903BA1EAF5F501FEB57B18C8E9 Session-ID-ctx: Resumption PSK: 502833A8760F58991BBF636468085DE6CF0DA78191C5D8F740D5D22CFB58CBAA9D2D2D2F080AEE4C81F1 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 86400 (seconds) TLS session ticket: 0000 - 16 52 6d 17 5d 6e 47 5d-34 b4 eb 0a e3 95 7b c4 .Rm.]nG]4.....{. 0010 - 52 71 86 c6 1a 43 f8 02-83 0d 75 dd d2 d4 2f 44 Rq...C....u.../D Start Time: 1779827136 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 0 --- read R BLOCK 40A7F646AA780000:error:0A000126:SSL routines:ssl3_read_n:unexpected eof while reading:../ssl/record/rec_layer_s3.c:316: root@vm1619016:~#
Grey Makarov · 2026-05-26T11:11
ay 26 10:57:09 pol58 /usr/local/x-ui/x-ui[677485]: WARNING - XRAY: infra/conf: REALITY: Listening on non-443 ports may get your IP blocked by the GFW May 26 10:57:09 pol58 /usr/local/x-ui/x-ui[677485]: WARNING - XRAY: infra/conf: REALITY: Listening on non-443 ports may get your IP blocked by the GFW May 26 10:57:09 pol58 /usr/local/x-ui/x-ui[677485]: WARNING - XRAY: core: Xray 26.5.9 started May 26 10:57:15 pol58 x-ui[677485]: 2026/05/26 10:57:15 http: TLS handshake error from 92.242.164.225:32690: remote error: tls: unknown certificate May 26 10:57:15 pol58 x-ui[677485]: 2026/05/26 10:57:15 http: TLS handshake error from 92.242.164.225:32702: remote error: tls: unknown certificate May 26 10:57:16 pol58 /usr/local/x-ui/x-ui[677485]: INFO - Remove Inbound User bsq6s6lt due to expiration or traffic limit May 26 10:57:16 pol58 /usr/local/x-ui/x-ui[677485]: INFO - XRAY: infra/conf/serial: Reading config: &{Name:bin/config.json Format:json} May 26 10:57:16 pol58 /usr/local/x-ui/x-ui[677485]: WARNING - XRAY: infra/conf: REALITY: Listening on non-443 ports may get your IP blocked by the GFW May 26 10:57:16 pol58 /usr/local/x-ui/x-ui[677485]: WARNING - XRAY: infra/conf: REALITY: Listening on non-443 ports may get your IP blocked by the GFW May 26 10:57:16 pol58 /usr/local/x-ui/x-ui[677485]: WARNING - XRAY: core: Xray 26.5.9 started May 26 10:58:32 pol58 x-ui[677485]: 2026/05/26 10:58:32 http: TLS handshake error from 92.242.164.225:23452: remote error: tls: unknown certificate
Ura · 2026-05-25T20:54
Вот у меня про мод может тут редактировать ? подскажи где пожалуйста Pro mode ──────────────────────────────────────────────────────────────── install_pro_mode() { log_step "$(t install_pro_step)" warn_3xui_443_conflict true # Enter domain echo "" echo -ne " ${WHITE}$(t install_enter_domain)${NC} " read -r user_domain if [ -z "$user_domain" ] ! validate_domain "$user_domain"; then log_error "$(tf install_bad_domain "${user_domain:-<empty>}")" return fi # Check DNS local resolved_ip server_ip resolved_ip=$(dig +short "$user_domain" A 2>/dev/null | head -1) server_ip=$(get_server_ip) if [ -n "$resolved_ip" ] && [ "$resolved_ip" != "$server_ip" ]; then log_warning "$(tf install_dns_mismatch "$user_domain" "$resolved_ip" "$server_ip")" if ! confirm "$(t install_continue_anyway)"; then return fi fi # Email for Let's Encrypt echo -ne " ${WHITE}$(t install_enter_email)${NC} " read -r ssl_email # Template selection local template_dir template_dir=$(interactive_template_selection) [ $? -ne 0 ] && return # Pro architecture: # telemt listens on 0.0.0.0:443 (accepts ALL connections) # nginx listens on 127.0.0.1:8443 with SSL (serves website) # MTProxy client → :443 → telemt (proxies) # Regular browser → :443 → telemt → 127.0.0.1:8443 → nginx (website) # ISP only sees HTTPS on 443 to domain
Ura · 2026-05-25T20:19
/opt/gotelegram/install.sh:25:[ -f "$LIB_DIR/shared443.sh" ] && source "$LIB_DIR/shared443.sh" /opt/gotelegram/install.sh:32: local proxy_status bot_status nginx_st mode domain secret port ip link ssl_expiry /opt/gotelegram/install.sh:39: port=$(get_config_value port 2>/dev/null echo "443") /opt/gotelegram/install.sh:71: echo -e " ${nginx_icon}${nginx_color}${NC} $(t svc_nginx) ${nginx_color}${nginx_st}${NC} ${DIM}(127.0.0.1:8443)${NC}" /opt/gotelegram/install.sh:96: echo -e " ${WHITE}$(t net_ip)${NC} ${CYAN}${ip}${NC} ${WHITE}$(t net_port)${NC} ${CYAN}${port}${NC} ${WHITE}$(t net_mode)${NC} ${CYAN}${mode}${NC}" /opt/gotelegram/install.sh:108: link=$(generate_proxy_link "$domain" "$port" "$secret" "$domain") /opt/gotelegram/install.sh:110: link=$(generate_proxy_link "$ip" "$port" "$secret" "$mask_host") /opt/gotelegram/install.sh:305: local mode="$1" port="$2" secret="$3" mask_host="$4" domain="$5" tpl_id="$6" tpl_source="$7" /opt/gotelegram/install.sh:316: --argjson port "$port" \ /opt/gotelegram/install.sh:330: port: $port, /opt/gotelegram/install.sh:361: local mode port secret mask_host domain mask_port tpl_id tpl_source users_block tls_emulation changed=0 users_block_needs_write=0 /opt/gotelegram/install.sh:377: port=$(get_config_value port "$TELEMT_CONFIG" 2>/dev/null echo "") /opt/gotelegram/install.sh:378: [ -z "$port" ] && port=$(read_config_or_default port "443") /opt/gotelegram/install.sh:379: [[ "$port" =~ ^[0-9]+$ ]] port=443 /opt/gotelegram/install.sh:384: mask_port=$(get_config_value mask_port "$TELEMT_CONFIG" 2>/dev/null echo "") /opt/gotelegram/install.sh:385: [ -z "$mask_port" ] && mask_port="443" /opt/gotelegram/install.sh:399: [ "$mask_port" = "443" ] && mask_port="8443" /opt/gotelegram/install.sh:402: mask_port="443" /opt/gotelegram/install.sh:414: ! grep -q 'metrics_listen' "$TELEMT_CONFIG" 2>/dev/null \ /opt/gotelegram/install.sh:416: generate_telemt_toml "$secret" "$port" "$mode" "$mask_host" "$mask_port" "$TELEMT_CONFIG" >&2 /opt/gotelegram/install.sh:426: write_normalized_gotelegram_config "$mode" "$port" "$secret" "$mask_host" "$domain" "$tpl_id" "$tpl_source" \ /opt/gotelegram/install.sh:484: local port /opt/gotelegram/install.sh:485: port=$(select_port) /opt/gotelegram/install.sh:487: if [ "$port" = "443" ]; then /opt/gotelegram/install.sh:488: warn_3xui_443_conflict true /opt/gotelegram/install.sh:501: echo -e " $(t install_cfg_port) ${CYAN}${port}${NC}" /opt/gotelegram/install.sh:515: generate_telemt_toml "$secret" "$port" "lite" "$domain" "443" /opt/gotelegram/install.sh:524: save_gotelegram_config "telemt" "lite" "$port" "$secret" "$domain" "" "" /opt/gotelegram/install.sh:538: warn_3xui_443_conflict true /opt/gotelegram/install.sh:572: # telemt listens on 0.0.0.0:443 (accepts ALL connections) /opt/gotelegram/install.sh:573: # nginx listens on 127.0.0.1:8443 with SSL (serves website) /opt/gotelegram/install.sh:574: # MTProxy client → :443 → telemt (proxies) /opt/gotelegram/install.sh:575: # Regular browser → :443 → telemt → 127.0.0.1:8443 → nginx (website) /opt/gotelegram/install.sh:576: # ISP only sees HTTPS on 443 to domain /opt/gotelegram/install.sh:577: local nginx_internal_port=8443 /opt/gotelegram/install.sh:580: echo -e " ${DIM}$(tf install_arch_desc2 "$nginx_internal_port")${NC}" /opt/gotelegram/install.sh:595: echo -e " $(t install_cfg_port) ${CYAN}443 (telemt + nginx)${NC}" /opt/gotelegram/install.sh:607: # telemt config: listen 443, masquerade to local nginx via dns_override /opt/gotelegram/install.sh:608: generate_telemt_toml "$raw_secret" "443" "pro" "$user_domain" "$nginx_internal_port"
Ura · 2026-05-25T19:41
Перезапусти панель и заходи только по https://домен:порт. захожу так, как мне выпустить этот сертификат?
andrey · 2026-05-25T13:51
@AntenkaAI_bot В чем может быть проблема - Failed to obtain SSL certificate Make sure swetynet.site points to this server's IP and port 80 is open in the firewall.
Ura · 2026-05-24T23:05
Так у меня нет сертификата есть домен и готелеграм
Ura · 2026-05-24T23:03
Нет там нихера получить ssl
Mihail · 2026-05-24T18:14
# GoTelegram v2.5.0 — nginx config # Pro: nginx на 127.0.0.1:8443 (внутренний), telemt на 0.0.0.0:443 (внешний) # Обычный браузер → :443 → telemt → 127.0.0.1:8443 → nginx (сайт) server { listen 80; listen [::]:80; server_name npkiz.site; # Let's Encrypt ACME challenge location /.well-known/acme-challenge/ { root /var/www/certbot; allow all; } # Редирект на HTTPS location / { return 301 https://$server_name$request_uri; } } server { listen 127.0.0.1:8443 ssl http2; server_name npkiz.site; # SSL сертификаты ssl_certificate /etc/letsencrypt/live/npkiz.site/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/npkiz.site/privkey.pem; # Современные TLS настройки ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SH> ssl_prefer_server_ciphers off; ssl_session_cache shared:SSL:10m; ssl_session_timeout 1d; ssl_session_tickets off; # OCSP stapling ssl_stapling on; ssl_stapling_verify on; # Security headers add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" always; add_header X-Content-Type-Options "nosniff" always; add_header X-Frame-Options "SAMEORIGIN" always; add_header X-XSS-Protection "1; mode=block" always; add_header Referrer-Policy "strict-origin-when-cross-origin" always; # Корень сайта root /var/www/gotelegram-site; index index.html; location / { try_files $uri $uri/ /index.html; } # Кеширование статики location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|woff|woff2|ttf|eot)$ { expires 1y; add_header Cache-Control "public, immutable"; } # Скрываем служебные файлы location ~ /\. { deny all; } location = /robots.txt { allow all; log_not_found off; access_log off; } location = /favicon.ico { log_not_found off; access_log off; } }
Mihail · 2026-05-24T18:05
root@instzav:/etc/telemt# nginx -T | sed -n '213,245p' 2026/05/24 18:05:07 [warn] 307634#307634: "ssl_stapling" ignored, no OCSP responder URL in the certificate "/etc/letsencrypt/live/npkiz.site/fullchain.pem" nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful server_name npkiz.site; # SSL сертификаты ssl_certificate /etc/letsencrypt/live/npkiz.site/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/npkiz.site/privkey.pem; # Современные TLS настройки ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384; ssl_prefer_server_ciphers off; ssl_session_cache shared:SSL:10m; ssl_session_timeout 1d; ssl_session_tickets off; # OCSP stapling ssl_stapling on; ssl_stapling_verify on; # Security headers add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" always; add_header X-Content-Type-Options "nosniff" always; add_header X-Frame-Options "SAMEORIGIN" always; add_header X-XSS-Protection "1; mode=block" always; add_header Referrer-Policy "strict-origin-when-cross-origin" always; # Корень сайта root /var/www/gotelegram-site; index index.html; location / { try_files $uri $uri/ =404; expires 30d; }
Mihail · 2026-05-24T18:01
root@instzav:/etc/telemt# nginx -T | grep -nE 'server_name|proxy_pass|root|1984' 2026/05/24 17:59:53 [warn] 295554#295554: "ssl_stapling" ignored, no OCSP responder URL in the certificate "/etc/letsencrypt/live/npkiz.site/fullchain.pem" nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful 24: # server_names_hash_bucket_size 64; 25: # server_name_in_redirect off; 197: server_name npkiz.site; 201: root /var/www/certbot; 207: return 301 https://$server_name$request_uri; 213: server_name npkiz.site; 239: root /var/www/gotelegram-site; root@instzav:/etc/telemt# url -I -H 'Host: npkiz.site' http://127.0.0.1:1984/ Command 'url' not found, did you mean: command 'erl' from snap erlang (25.3) command 'urh' from snap urh (2.9.3) command 'yurl' from snap yurl (v0.6.3) command 'curl' from snap curl (8.20.0) command 'surl' from snap surl (0.8.0) command 'ul' from deb bsdextrautils (2.39.3-9ubuntu6.5) command 'curl' from deb curl (8.5.0-2ubuntu10.9) command 'zurl' from deb zurl (1.12.0-1) command 'ur' from deb libur-perl (0.470+ds-2) command 'uil' from deb uil (2.3.8-3) command 'erl' from deb erlang-base (1:25.3.2.8+dfsg-1ubuntu4.6) See 'snap info <snapname>' for additional versions.
Mihail · 2026-05-24T16:56
/etc/services:https 443/tcp # http protocol over TLS/SSL /etc/services:https 443/udp # HTTP/3 /etc/ssh/ssh_host_dsa_key:Zm01CkQYGWQHQDO7qFKTHXZdQCQURaASqgue9pb4KlqIC8fLor/r8qXjWnQrlJ443ndnXu /etc/ssh/moduli:20231002030805 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EB8660D47 /etc/ssh/moduli:20231002030808 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EB87B625B /etc/ssh/moduli:20231002030813 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EB899E127 /etc/ssh/moduli:20231002030815 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EB8A5B277 /etc/ssh/moduli:20231002030836 2 6 100 2047 5 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EB93E67BF /etc/ssh/moduli:20231002030904 2 6 100 2047 2 C9221A14AD5A6D21D700B002E8DAD042C817FAAAB8D0456A14E7A99010D8C877B4838CDCFA265C3E3675B0DA35547737F9A6913F6CF3F43EC7EEC9336B620D3B4203847DDCB679BD72B32F6D2E8949E23B86EB2BA4A05C622A33C8050F0CC6868B2A0D6C813FDAE12CF6D1288B689F454C605DC5443B75B887460A05B4D0674982D714E02D579BAA26A1B044193755164E1DDB9E06281D7D59BE4289D4F0E5255896903A5164903B1B27BD10B7F2E8DAFE1257DBE4F0B7AF918229C71803CB48226B4A4B7269D1482E67F8AF49AA7B866264F5659F4069AC49ADDB799707C3BB50A3CB15109EBEAAA522FDDBE7A04CC957D507952B1AB7C8433CCE9EBA18CD33
Oleg Lisenkov · 2026-05-23T21:48
настраивал по инструкции №33. точно нужно менять sni ?
Александр · 2026-05-23T19:02
@AntenkaAI_bot Хочу попросить тебя оценить архитектуру моего каскада со стороны - насколько он правильно построен, что улучшить. Схема такая: устройство → Bridge (Россия, 3x-UI / Xray) → Exit (Нидерланды, 3x-UI / Xray) → интернет. Первое плечо, от устройства до Bridge: VLESS + TCP + Reality, flow xtls-rprx-vision, SNI крупного популярного сайта, uTLS firefox. Порт 443, плюс port-hopping: диапазон 20101-20200 заворачивается на 443 через iptables. Второе плечо, от Bridge до Exit: VLESS + XHTTP + Reality, SNI отдельного домена, режим stream-up (scStreamUpServerSecs 20-80, xmux maxConcurrency 16-32). Outbound на Bridge заведён прямой правкой SQLite, не через GUI. Общее по обоим плечам: sockopt с tcpUserTimeout=10000 и tcpKeepAlive, BBR, MTU 1380, на Exit стоит MSS-clamp 1280 (там eth0 с MTU 1380). Маршрутизация на Bridge: российский трафик (geosite ru, geoip ru) идёт напрямую (DIRECT), всё остальное - на Exit. Bittorrent и приватные адреса блокируются. DNS через DoH. Раз в 3 дня cron перезапускает x-ui - это воркэраунд против утечки памяти в XHTTP. Параллельно поднят запасной канал через Cloudflare CDN на отдельном домене (packet-up, Origin Cert). Вопросы: 1. Архитектурно схема выстроена правильно, или есть грубые ошибки? 2. Что бы ты изменил ради стабильности? 3. Reality на обоих плечах - это нормально, или на втором плече лучше что-то другое? Что думаешь? 4. Чего тут не хватает для отказоустойчивости?
Александр · 2026-05-23T10:52
Вопрос 1 (главный - сужает причину): ▎ Сделал как ты сказал: proxy_buffering off, proxy_request_buffering off, gzip off, X-Accel-Buffering: no, ▎ proxy_http_version 1.1 - всё стоит. Проверял с самого сервера и с другого VPS - downlink работает, 3 МБ/с, страницы ▎ качаются целиком. Но на реальном клиенте Shadowrocket - белый экран: мелкие POST-запросы доходят (вижу 200 в логе), а ▎ крупный GET-ответ к клиенту не возвращается. Получается, ломается downlink только на участке Cloudflare→клиент, а ▎ Cloudflare→Nginx исправен. Что на стороне Cloudflare режет именно отдачу клиенту? Какие настройки CF проверить? Вопрос 2 (про режим и H2): ▎ Nginx слушает listen 443 ssl http2. Cloudflare ходит к origin по HTTP/1.1 (HTTP/2-to-Origin выключен). packet-up. Это ▎ правильная связка для XHTTP, или для downlink нужно по-другому - убрать http2 с listen, или наоборот включить ▎ HTTP/2-to-Origin? И стоит ли пробовать noSSEHeader: true на inbound Xray? Вопрос 3 (прямой - что у него работает): ▎ У тебя в скриптах packet-up через Cloudflare с Nginx реально работает на клиентах Shadowrocket? Если да - можешь ▎ показать рабочий блок location из Nginx и параметры inbound Xray (path, mode, scMaxEachPostBytes, xPaddingBytes)? Сверю ▎ со своим - явно мелочь в одном параметре.
EDV · 2026-05-22T10:54
@AntenkaAI_bot помоги разобраться, почему на панели 3x-ui выходит такая ошибка не не загружаются сертификаты? [image]
Oleg Lisenkov · 2026-05-21T21:18
мне нужно 2 сертификата для вставки в настройки панели 3x-ui
Oleg Lisenkov · 2026-05-21T21:15
@AntenkaAI_bot подскажи как мне найти ключи сертификатов для панели 3x-ui?