Antigravity 是一种技术,它允许用户在没有全局代理的情况下使用网络,从而摆脱对TUN(TUN/TAP设备)的依赖。这种方法特别适用于那些因为全局代理而无法正常运行的软件。以下是一个关于如何使用 Antigravity 实现免代理的教程,以及如何配置服务器和 hosts 文件来达到这一目的的详细步骤。

首先,您需要准备一台服务器,并在服务器上安装 Caddy 服务器软件。Caddy 是一个快速且可扩展的多平台 HTTP/1-2-3 网络服务器,支持自动 HTTPS。您可以从 Caddy 的 GitHub 仓库 下载并安装它。

接下来,创建一个新的配置文件,例如 Caddyfile.universal,并填入以下配置内容:

# Caddyfile.universal
# ==============

# 设置你的域名
your_domain.com {
    # 配置反向代理
    reverse_proxy your_backend;
}

在您的 Windows 系统中,hosts 文件位于 C:\\(Windows)\System32\drivers\etc。您需要在这个文件中添加 Antigravity 的域名和您服务器的 IP 地址。例如:

127.0.0.1 your_domain.com

此外,您还需要将以下域名和您服务器的 IP 地址关联起来,以确保正常访问:

  • daily-cloudcode-pa.sandbox.googleapis.com
  • googleapis.com
  • www.googleapis.com
  • play.googleapis.com
  • oauth2.googleapis.com

完成以上步骤后,您的系统应该能够直接使用网络而不需要全局代理。这种方法可以减少因全局代理导致的问题,让更多软件能够正常运行。

如果您愿意赞助服务器,可以搭建一个公共的 Antigravity 环境,供更多人使用。如果您在设置过程中遇到 hosts 域名不齐全的问题,也可以在评论区留言,我会尽力帮助您补充。

总之,Antigravity 是一种非常实用的技术,它可以帮助用户在没有全局代理的情况下享受正常的网络访问体验。希望这个教程能够帮助到您。

标签: none

评论已关闭