Initial project setup - Phases 1-3 complete

This commit is contained in:
Trey t
2026-04-06 11:28:40 -05:00
commit c77e506db5
293 changed files with 14233 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import Foundation
public enum ProxyConstants {
public static let proxyHost = "127.0.0.1"
public static let proxyPort: Int = 9090
public static let appGroupIdentifier = "group.com.treyt.proxyapp"
public static let extensionBundleIdentifier = "com.treyt.proxyapp.PacketTunnel"
public static let maxBodySizeBytes = 1_048_576 // 1 MB - truncate larger bodies
public static let certificateCacheSize = 500
public static let httpMethods = ["GET", "POST", "PUT", "PATCH", "DELETE", "HEAD", "OPTIONS"]
public static let commonHeaders = [
"Accept", "Accept-Charset", "Accept-Encoding", "Accept-Language",
"Authorization", "Cache-Control", "Connection", "Content-Length",
"Content-Type", "Cookie", "Host", "Origin", "Referer", "User-Agent"
]
}