|
|
@@ -1,30 +1,23 @@
|
|
|
# 监听所有接口的80端口
|
|
|
:80 {
|
|
|
-
|
|
|
- # 允许的 IP 请求处理
|
|
|
- handle @allowed {
|
|
|
- # 将请求代理到 Ankr RPC 端点
|
|
|
- reverse_proxy https://rpc.ankr.com/solana/acadeb3212fbce5fa684b9e64410bdea04b416e32cc3b9a371d4073ecf30ebbb {
|
|
|
- # 保持连接活跃
|
|
|
- header_up Host {host}
|
|
|
- header_up X-Real-IP {remote}
|
|
|
- header_up X-Forwarded-For {remote}
|
|
|
- header_up X-Forwarded-Proto {scheme}
|
|
|
-
|
|
|
-
|
|
|
- # 超时设置
|
|
|
- transport http {
|
|
|
- tls
|
|
|
- tls_insecure_skip_verify # 如果需要跳过 SSL 验证(不推荐用于生产环境)
|
|
|
- }
|
|
|
+ # 直接将所有请求代理到 Ankr RPC 端点,不做 IP 限制
|
|
|
+ reverse_proxy https://your-ankr-rpc-endpoint.com {
|
|
|
+ # 保持连接活跃
|
|
|
+ header_up Host {host}
|
|
|
+ header_up X-Real-IP {remote}
|
|
|
+ header_up X-Forwarded-For {remote}
|
|
|
+ header_up X-Forwarded-Proto {scheme}
|
|
|
+
|
|
|
+ # 如果需要添加 API 密钥
|
|
|
+ # header_up Authorization "Bearer YOUR_API_KEY"
|
|
|
+
|
|
|
+ # 超时设置
|
|
|
+ transport http {
|
|
|
+ tls
|
|
|
+ tls_insecure_skip_verify # 如果需要跳过 SSL 验证(不推荐用于生产环境)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- # 拒绝未授权的 IP 访问
|
|
|
- handle {
|
|
|
- respond "Access denied" 403
|
|
|
- }
|
|
|
-
|
|
|
# 日志配置
|
|
|
log {
|
|
|
output file /var/log/caddy/access.log
|