Forráskód Böngészése

添加 'Caddyfile'

maxmind 3 hete
szülő
commit
c0f27f6fd7
1 módosított fájl, 33 hozzáadás és 0 törlés
  1. 33 0
      Caddyfile

+ 33 - 0
Caddyfile

@@ -0,0 +1,33 @@
+# 监听所有接口的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 验证(不推荐用于生产环境)
+            }
+        }
+    }
+    
+    # 拒绝未授权的 IP 访问
+    handle {
+        respond "Access denied" 403
+    }
+    
+    # 日志配置
+    log {
+        output file /var/log/caddy/access.log
+        format json
+    }
+}