reverse-proxy

如何确定反向代理 DNS 记录的后端是否配置正确?
reverse-proxy

如何确定反向代理 DNS 记录的后端是否配置正确?

我正在使用第三方服务(即 Short.cm 和 Rebrandly)作为自定义域名 URL 缩短器。我将我的一个备用子域名连接到它们中的每一个,并打开 Cloudflare CDN(Cloudflare 仪表板中的橙色云图标)。我的子域名指向 Cloudflare 的 IP(每个来自 两个104.16.0.0/12),这很正常,但我有点惊讶地得知这两个服务提供商都通知我我的域名配置正确。 我自己尝试过,但除了登录 Cloudflare 并从仪表板检索之外,找不到任何方法来查找我的域名的后端 IP 地址。那些 URL 缩短服务提供商如何知道我的域名设置正确?...

Admin

Nginx 到 Apache HTTPS 路由
reverse-proxy

Nginx 到 Apache HTTPS 路由

我在 ubuntu 上配置了一个 Nginx 软件,作为所有到内部上游服务器的流量的反向代理。此外,在同一个 nginx 服务器上,我有一个 Apache 服务器来为网站提供服务。 我正在尝试将流量从 Nginx (443) 路由到 Apache (8443),但不起作用。Nginx 和 Apache 上都配置了 SSL 证书,尝试配置其中一个,但都不起作用。 浏览器中看到的错误: Bad Request Your browser sent a request that this server could not understand. Reason...

Admin

用于 Hulu TV 流媒体的 NGINX 反向代理
reverse-proxy

用于 Hulu TV 流媒体的 NGINX 反向代理

我正在尝试在本地网络上的 Ubuntu Server 18.04 LTS 上设置 nginx,以将其配置为hulu.com通过路由器上的 VPN 接口发送所有本地客户端请求的反向代理...... 我是 nginx 新手,我的/etc/nginx/sites-available/reverse-proxy.conf配置中有以下配置: server { listen 80; server_name hulu.com; location / { proxy_bind 192.168.1.4; proxy...

Admin

如何设置 Apache 双反向代理?
reverse-proxy

如何设置 Apache 双反向代理?

只是为了让生活变得困难-我正在尝试设置双反向代理: WWW > Router > Apache Reverse Proxy #1 (443) > Apache Reverse Proxy (443) #2 > Docker Container (Which runs on same machine as #2) 两个反向代理都有 FQDN。我正在尝试使用虚拟主机,但显然不明白如何设置代理。 主域名是example.com(托管在 Apache #1 上),子域名是office.example.com(托管在 Apache #2...

Admin

NGINX 反向代理 ssh 到多个主机
reverse-proxy

NGINX 反向代理 ssh 到多个主机

使用 NGINX,我有多个反向代理,它们适用于各种网站的正常 http(s)。我只有一个公共 IP 地址,但后面有多个虚拟主机。这部分工作正常。 我想要 ssh 进入 nginx 后面的所有主机,目前只有三个,但将来会有更多的主机。 由于 nginx 高于 1.9.1 版本,我认为该版本允许我开始为 ssh 配置流,稍后我将添加数据库和邮件,但现在 ssh 是优先事项。 因此,首先我将 ssh_available 和 ssh_enabled 添加到 nginx 目录。 /etc/nginx/nginx.conf 我添加了以下内容: stream {...

Admin

内部网络仅使用 HTTPS 时延较高(!)
reverse-proxy

内部网络仅使用 HTTPS 时延较高(!)

我真的很绝望。大约 3 个月以来,我遇到了一个问题,但至今找不到解决方案。问题首先出现在我正在使用的媒体服务器(直接访问 - 中间没有反向代理)上。 问题: 访问 Web 服务器(Apache2 和集成到媒体服务器的服务器)时,HTTPS 连接非常慢(1 秒到 5 秒) 通过 DynDNS 地址进行访问(在内部网络或外部网络上时我不会使用不同的 URL) 从互联网访问时快速 HTTPS 无论位于何处(内部 + 外部),都可以通过 HTTP 和 SSH 进行快速连接 Apache 是 Web 服务器 (Nextcloud) + 反向代理 (Gitea 和...

Admin

Apache2 具有基本身份验证的反向代理:客户端发送错误的“授权”标头
reverse-proxy

Apache2 具有基本身份验证的反向代理:客户端发送错误的“授权”标头

我正在尝试使用 BasicAuth 在 Apache2 反向代理后面让 jupyterhub 再次工作。 Invalid response: 401 Unauthorized自从我将其更新到 Jupyterhub 1.1 后,它在加载诸如 之类的文件时会吐出一些static/lab/vendors~main.52a0cabd079a8f53ed4d.js。 问题是客户端发送带有以下请求标头的请求: Authorization: token 0024afb0.................181548ab 它看起来应该是这样的: Authoriz...

Admin

使用 nginx 添加重定向到不同本地服务器的子域名
reverse-proxy

使用 nginx 添加重定向到不同本地服务器的子域名

在阅读了一些说明并只找到一半答案后,我提出一个小请求: 我有一个动态 IP,其中有一个将“example.com”指向我的 IP 的 ddns 服务。在本地,我的路由器将访问端口重定向到我运行 Nginx 的 win2016 服务器,我正在尝试对其进行配置,以便我可以使用“subdomain.example.com”访问不同的本地服务器(server1:port1、server1:port2、server2:port3)。 所以我遗漏了一些东西,因为我所做的就是将主 example.com 重定向到我想要的任何内容,或者将“example.com/nam...

Admin

透明 ssh 隧道
reverse-proxy

透明 ssh 隧道

我在 中定义了一个 SSH 隧道/etc/ssh/ssh_config。它包含: LocalForward 0.0.0.0:8000 some-service:80 LocalForward 0.0.0.0:8001 some-other-service:80 我仍然希望能够通过其原始 DNS 名称访问隧道(例如curl some-service应该仍然有效,而不必使用curl 0.0.0.0:8000) 为了做到这一点,我在/etc/hosts文件中添加了以下内容: 127.0.0.2 some-service 127.0.0.3 some-ot...

Admin

Apache 反向代理用于慢速连接
reverse-proxy

Apache 反向代理用于慢速连接

我有一个 Apache 2.4.39 httpd,它充当运行 Apache 2.4.39 + PHP 的 docker 容器的反向代理。在所有 PHP 应用程序中,我无法上传具有“最小大小”的文件(PHP 上传限制为 600 MB)。我已通过 Explorer 测试了 10 MB“file.avi”的上传,我注意到浏览器上的进度百分比会重新启动几次,然后取消该过程,屏幕上没有任何错误。它发生在其他应用程序上,例如 Joomla、WordPress 等。 一些事实: 当我在公司进行测试时,链路速度大约为 400 Mbp/s,一切正常。 在家里测试时,使用...

Admin

如果想要与 telnet 服务器建立隧道/反向代理,我最好的选择是什么?
reverse-proxy

如果想要与 telnet 服务器建立隧道/反向代理,我最好的选择是什么?

我在国外有一个很小的VPS,还有一个想在本地运行的BBS telnet服务器软件。 我有什么选择,如果我只想使用 VPS 作为中继用于连接,有效且透明地转发和中继全部任何连接的 telnet 客户端之间的端口 23 和端口 22 流量,通过 VPS,以及提供/托管服务器软件和存储的实际计算机? 中继服务器和本地服务器都没有静态公共 IP,仅有的动态更新的 DNS 主机名。 全部实际服务器和任何客户端之间的 telnet(端口 23)和 ssh(端口 22)通信必须透明地通过 VPS 中继进行。 难道这不可能吗? ...

Admin

Apache2 反向代理 HTTP + WWS 页面
reverse-proxy

Apache2 反向代理 HTTP + WWS 页面

作为一名自由职业者,我经常在办公室里遇到网络屏蔽 whatsapp 网页的情况,因此我尝试为这种情况设置自己的私人反向代理。到目前为止,我已经能够反向代理 https 页面,但我在网站中嵌入的 websocket 连接方面遇到了一些问题。在我的 Google Chrome 浏览器中,我收到了 wss://web.whatsapp.com/ws 的“HTTP/1.1 403 Forbidden”。我在 Google 上搜索并阅读了一些相关内容,但仍然无法使其正常工作。 一些环境信息(出于安全原因,我屏蔽了我的域名和证书序列): Apache 版本 2.4....

Admin

如何通过 HTTPS 或其他方法创建 SSH 隧道?
reverse-proxy

如何通过 HTTPS 或其他方法创建 SSH 隧道?

我有一台机器(Windows 10),位于一个非常严格的防火墙后面,无法通过端口 80、443、53 等连接到公共服务器的 SSH。Putty/Kitty 说“软件导致连接中止”。这样的机器还安装了 3 个 AV,并且用户没有管理员权限。 我假设有一种方法可以“模拟”HTTPS 连接来连接到公共服务器。这样我就可以进行端口转发,并能够访问机器内部网络中的服务器。 然而,我在网上找到的大多数教程都是关于其他的连接到机器(例如,发布网站或连接到我使用 VNC 来实现这一点)。我想要实现的是相反的效果:连接到公共服务器以便启用端口转发,然后在另一端使用家用电脑...

Admin

一旦第二个客户端连接,Nginx 就会丢弃第一个客户端
reverse-proxy

一旦第二个客户端连接,Nginx 就会丢弃第一个客户端

我正在尝试将 Nginx 配置为反向代理端口 445,但每次客户端 A 通过 Nginx 连接到共享并且客户端 B 连接时,即使客户端 A 正在积极使用共享(例如,下载大文件),Nginx 也会断开客户端 A 的连接。这就像 Nginx 在客户端 A 完成使用之前重用了客户端 B 的连接一样。 user nginx; worker_processes auto; error_log /var/log/nginx/error.log debug; pid /var/run/nginx.pid; events { worker_...

Admin

Nginx 反向代理引用 HTTP 标头仅适用于第一个 GET 请求
reverse-proxy

Nginx 反向代理引用 HTTP 标头仅适用于第一个 GET 请求

我一直在为我的两个 Nginx 服务器而苦苦挣扎,搜索了很多次,但没有成功。 场景如下: 我有一个后端服务器,上面有一个第三方应用程序和一个预配置的 Nginx,独立运行良好。但现在我想添加一个反向代理来向用户隐藏此服务器。当我使用我自己配置​​的两个 Nginx 进行测试时,一切正常,但当我将流量从代理服务器路由到后端服务器时,只有网站的一些内容会加载到浏览器中。 我注意到的唯一区别是,每当我直接连接到后端服务器时,我都可以在access.log后端服务器中看到以下内容: 10.251.100.3 - - [08/Jul/2019:14:13:53...

Admin