Anduin Xue
Anduin Xue

Anduin's Tech Blog

Proxy


Install GitLab behind a reverse proxy on a Ubuntu 20.04\22.04 server

根据上述文章内容,可以总结为:文章详细介绍了如何在Linux服务器上部署GitLab Runner并配置CI/CD流水线。作者首先指导安装必要的依赖和设置环境变量,然后逐步完成dotnet SDK、Visual Studio Test、JetBrains ReSharper以及ReportGenerator的安装与配置。接着,文章展示了如何定义一个复杂的CI/CD流水线,涵盖构建、代码质量检查(包括JBInspectCode静态分析)、单元测试、代码覆盖率生成及报告,并详细说明了每个阶段的任务设置和依赖关系。最后,作者还分享了使用GitLab CI/CD进行自动化发布和打包的实践经验,帮助开发者实现高效的持续集成与交付流程。--DeepSeek

bash git Linux Ubuntu Proxy SSH Caddy GitLab nginx

CaddyV2 tips and examples (How to correctly get user's IP address after a reverse proxy)

这篇文章详细介绍了使用Caddy v2进行反向代理和安全配置的多种方法,包括启用Basic Auth、限制访问、负载均衡以及健康检查等功能,并提供了多个实例演示不同场景下的配置方式,例如保护敏感路径、重写Host头、允许内网直接访问等,全面展示了Caddy在实际应用中的强大功能与灵活性。--DeepSeek

Reverse Proxy Linux Ubuntu Proxy FRP Caddy CaddyV2 IP Address Proxy Protocol

Creating a proxy to another URL with ASP.NET Core

这篇博客介绍了如何在 ASP.NET Core 中实现一个简单的 HTTP 代理逻辑,使你的项目能够将请求转发到任意目标 URL。通过创建 `CreateProxyHttpRequest` 和 `CopyProxyHttpResponse` 扩展方法,你可以轻松地将用户的原始请求转换为可重用的 `HttpRequestMessage` 并发送给目标服务器,同时将目标服务器的响应结果返回给用户浏览器。文章通过示例代码展示了如何在控制器中使用这些扩展方法实现一个简单的代理功能,并验证了其有效性。 这篇文章不仅帮助开发者理解 HTTP 代理的基本原理,还提供了一个灵活且可扩展的解决方案,适用于需要跨域请求或访问受限资源的场景。你是否也在寻找一种高效的方式来处理复杂的网络请求?通过本文的方法,你可以快速构建自己的代理逻辑并根据实际需求进行定制化开发。--DeepSeek

ASP.NET Core C# Reverse Proxy Web Proxy HTTP Proxy

  • 1