# Surge Knowledge Base

## 中文

- [Surge Knowledge Base](https://kb.nssurge.com/surge-knowledge-base/zh/readme.md)
- [Surge 故障排除指南](https://kb.nssurge.com/surge-knowledge-base/zh/guidelines/troubleshooting.md)
- [Surge Mac 网关模式配置指南](https://kb.nssurge.com/surge-knowledge-base/zh/guidelines/gateway.md)
- [Smart 智能策略组](https://kb.nssurge.com/surge-knowledge-base/zh/guidelines/smart-group.md)
- [Surge Ponte 指引](https://kb.nssurge.com/surge-knowledge-base/zh/guidelines/ponte.md)
- [Surge tvOS](https://kb.nssurge.com/surge-knowledge-base/zh/guidelines/tvos.md)
- [Surge 网关模式性能问题排查指南](https://kb.nssurge.com/surge-knowledge-base/zh/guidelines/gateway-performance-issue.md): 该文档给出了当使用 Surge Mac 作为网关模式遇到性能问题时的排查指南。
- [配置分离](https://kb.nssurge.com/surge-knowledge-base/zh/guidelines/detached-profile.md)
- [使用来自代理服务商的线路](https://kb.nssurge.com/surge-knowledge-base/zh/guidelines/proxy-provider.md): 若您购买了第三方服务商提供的代理服务，并希望将其线路接入 Surge 使用，请阅读本指引了解详情。
- [关于 TCP Fast Open](https://kb.nssurge.com/surge-knowledge-base/zh/technotes/tfo.md)
- [关于 HTTP 协议版本](https://kb.nssurge.com/surge-knowledge-base/zh/technotes/http-protocol-version.md): 该文档综述了各种 HTTP 协议版本的区别，以及 Surge 开启时对 HTTP 协议版本的影响。
- [DNS 的本地与代理解析](https://kb.nssurge.com/surge-knowledge-base/zh/technotes/dns.md)
- [自动类策略组的测试策略](https://kb.nssurge.com/surge-knowledge-base/zh/technotes/testing-group.md): Surge 的自动类策略组的测试策略比较复杂，该文档详细描述了各种情况下的设计行为与原因。
- [不同 REJECT 策略的区别](https://kb.nssurge.com/surge-knowledge-base/zh/technotes/reject.md)
- [关于 User Agent 规则](https://kb.nssurge.com/surge-knowledge-base/zh/technotes/user-agent.md)
- [NAT 类型详解](https://kb.nssurge.com/surge-knowledge-base/zh/technotes/nat-type.md)
- [IPv6 RA Override](https://kb.nssurge.com/surge-knowledge-base/zh/technotes/ipv6-ra.md)
- [VM UDP Fast Path](https://kb.nssurge.com/surge-knowledge-base/zh/technotes/udp-fast-path.md)
- [Surge 常见问题](https://kb.nssurge.com/surge-knowledge-base/zh/faq/common-faqs.md)
- [Surge iOS TestFlight](https://kb.nssurge.com/surge-knowledge-base/zh/faq/ios-testflight.md)
- [Surge Mac 重置](https://kb.nssurge.com/surge-knowledge-base/zh/faq/mac-reset.md)
- [Surge 购买前常见问题](https://kb.nssurge.com/surge-knowledge-base/zh/license/pre-sale.md)
- [Surge iOS 授权相关问题](https://kb.nssurge.com/surge-knowledge-base/zh/license/ios-faq.md)
- [Surge iOS 功能订阅更新说明](https://kb.nssurge.com/surge-knowledge-base/zh/license/ios-fus.md)
- [Surge Mac 授权相关问题](https://kb.nssurge.com/surge-knowledge-base/zh/license/mac-faq.md)
- [Surge Mac 维护更新订阅说明](https://kb.nssurge.com/surge-knowledge-base/zh/license/mac-fus.md): 本文系统阐述了 Surge Mac 维护更新订阅模式的规则与用户权益，供参考与查阅。
- [Surge Mac 6](https://kb.nssurge.com/surge-knowledge-base/zh/release-notes/surge-mac-6.md)
- [Surge Mac 6.0 Release Note](https://kb.nssurge.com/surge-knowledge-base/zh/release-notes/surge-mac-6-release-note.md)
- [Surge iOS 更新日志](https://kb.nssurge.com/surge-knowledge-base/zh/release-notes/surge-ios.md)
- [Surge Mac 历史版本](https://kb.nssurge.com/surge-knowledge-base/zh/release-notes/surge-mac-legacy.md)
- [Snell](https://kb.nssurge.com/surge-knowledge-base/zh/release-notes/snell.md)

## English

- [Surge Knowledge Base](https://kb.nssurge.com/surge-knowledge-base/readme.md)
- [Surge Troubleshooting Guide](https://kb.nssurge.com/surge-knowledge-base/guidelines/troubleshooting.md)
- [Surge Gateway Mode Configuration Guide](https://kb.nssurge.com/surge-knowledge-base/guidelines/gateway.md)
- [Smart Group](https://kb.nssurge.com/surge-knowledge-base/guidelines/smart-group.md)
- [Surge Ponte Guide](https://kb.nssurge.com/surge-knowledge-base/guidelines/ponte.md)
- [Surge tvOS](https://kb.nssurge.com/surge-knowledge-base/guidelines/tvos.md)
- [Gateway Mode Performance Troubleshooting](https://kb.nssurge.com/surge-knowledge-base/guidelines/gateway-performance-issue.md): This document provides a troubleshooting guide for performance issues when using Surge Mac in gateway mode.
- [Detached Profile](https://kb.nssurge.com/surge-knowledge-base/guidelines/detached-profile.md)
- [TCP Fast Open](https://kb.nssurge.com/surge-knowledge-base/technotes/tfo.md)
- [HTTP Protocol Version](https://kb.nssurge.com/surge-knowledge-base/technotes/http-protocol-version.md): This document summarizes the differences between various HTTP protocol versions, as well as the impact of Surge activation on HTTP protocol versions.
- [Local and Proxy DNS Resolution](https://kb.nssurge.com/surge-knowledge-base/technotes/dns.md)
- [Testing Strategy for Automatic Policy Groups](https://kb.nssurge.com/surge-knowledge-base/technotes/testing-group.md): The testing strategy for Surge's automatic policy group is quite complex. This document provides a detailed description of the design behavior and rationale under various circumstances.
- [Differences between REJECT Policies](https://kb.nssurge.com/surge-knowledge-base/technotes/reject.md)
- [User Agent Rules](https://kb.nssurge.com/surge-knowledge-base/technotes/user-agent.md)
- [NAT Types](https://kb.nssurge.com/surge-knowledge-base/technotes/nat-type.md)
- [IPv6 RA Override](https://kb.nssurge.com/surge-knowledge-base/technotes/ipv6-ra.md)
- [VM UDP Fast Path](https://kb.nssurge.com/surge-knowledge-base/technotes/udp-fast-path.md)
- [Surge FAQs](https://kb.nssurge.com/surge-knowledge-base/faq/common-faqs.md)
- [Surge iOS TestFlight](https://kb.nssurge.com/surge-knowledge-base/faq/ios-testflight.md)
- [Surge Mac Reset](https://kb.nssurge.com/surge-knowledge-base/faq/mac-reset.md)
- [Surge Pre-sales FAQs](https://kb.nssurge.com/surge-knowledge-base/license/pre-sale.md)
- [Surge iOS Licensing FAQs](https://kb.nssurge.com/surge-knowledge-base/license/ios-faq.md)
- [Surge iOS Feature Update Subscription](https://kb.nssurge.com/surge-knowledge-base/license/ios-fus.md)
- [Surge Mac Licensing FAQs](https://kb.nssurge.com/surge-knowledge-base/license/mac-faq.md)
- [Surge Mac Maintenance Update Subscription](https://kb.nssurge.com/surge-knowledge-base/license/mac-fus.md): This article systematically explains the rules and user rights of the Surge Mac maintenance update subscription model for reference and consultation.
- [Surge Mac 6](https://kb.nssurge.com/surge-knowledge-base/release-notes/surge-mac-6.md)
- [Surge Mac 6.0 Release Note](https://kb.nssurge.com/surge-knowledge-base/release-notes/surge-mac-6-release-note.md)
- [Surge iOS Release Notes](https://kb.nssurge.com/surge-knowledge-base/release-notes/surge-ios.md)
- [Surge Mac Legacy Versions](https://kb.nssurge.com/surge-knowledge-base/release-notes/surge-mac-legacy.md)
- [Snell](https://kb.nssurge.com/surge-knowledge-base/release-notes/snell.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on a page URL with the `ask` query parameter:

```
GET https://kb.nssurge.com/surge-knowledge-base/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
