feat(smartproxy): Migrate internal module paths and update HTTP/ACME components for SmartProxy
This commit is contained in:
@ -136,19 +136,19 @@ This component has the cleanest design, so we'll start migration here:
|
||||
- [x] Extract SNI extraction to `ts/tls/sni/sni-extraction.ts`
|
||||
- [x] Extract ClientHello parsing to `ts/tls/sni/client-hello-parser.ts`
|
||||
|
||||
### Phase 5: HTTP Component Migration (Week 3)
|
||||
### Phase 5: HTTP Component Migration (Week 3) ✅
|
||||
|
||||
- [ ] Migrate Port80Handler
|
||||
- [ ] Move `ts/port80handler/classes.port80handler.ts` → `ts/http/port80/port80-handler.ts`
|
||||
- [ ] Extract ACME challenge handling to `ts/http/port80/challenge-responder.ts`
|
||||
- [x] Migrate Port80Handler
|
||||
- [x] Move `ts/port80handler/classes.port80handler.ts` → `ts/http/port80/port80-handler.ts`
|
||||
- [x] Extract ACME challenge handling to `ts/http/port80/challenge-responder.ts`
|
||||
|
||||
- [ ] Migrate redirect handlers
|
||||
- [ ] Move `ts/redirect/classes.redirect.ts` → `ts/http/redirects/redirect-handler.ts`
|
||||
- [ ] Create `ts/http/redirects/ssl-redirect.ts` for specialized redirects
|
||||
- [x] Migrate redirect handlers
|
||||
- [x] Move `ts/redirect/classes.redirect.ts` → `ts/http/redirects/redirect-handler.ts`
|
||||
- [x] Create `ts/http/redirects/ssl-redirect.ts` for specialized redirects
|
||||
|
||||
- [ ] Migrate router components
|
||||
- [ ] Move `ts/classes.router.ts` → `ts/http/router/proxy-router.ts`
|
||||
- [ ] Extract route matching to `ts/http/router/route-matcher.ts`
|
||||
- [x] Migrate router components
|
||||
- [x] Move `ts/classes.router.ts` → `ts/http/router/proxy-router.ts`
|
||||
- [x] Extract route matching to `ts/http/router/route-matcher.ts`
|
||||
|
||||
### Phase 6: Proxy Implementation Migration (Weeks 3-4)
|
||||
|
||||
@ -259,9 +259,9 @@ This component has the cleanest design, so we'll start migration here:
|
||||
| (new) | ts/tls/sni/sni-extraction.ts | ✅ |
|
||||
| (new) | ts/tls/sni/client-hello-parser.ts | ✅ |
|
||||
| **HTTP Components** | | |
|
||||
| ts/port80handler/classes.port80handler.ts | ts/http/port80/port80-handler.ts | ❌ |
|
||||
| ts/redirect/classes.redirect.ts | ts/http/redirects/redirect-handler.ts | ❌ |
|
||||
| ts/classes.router.ts | ts/http/router/proxy-router.ts | ❌ |
|
||||
| ts/port80handler/classes.port80handler.ts | ts/http/port80/port80-handler.ts | ✅ |
|
||||
| ts/redirect/classes.redirect.ts | ts/http/redirects/redirect-handler.ts | ✅ |
|
||||
| ts/classes.router.ts | ts/http/router/proxy-router.ts | ✅ |
|
||||
| **SmartProxy Components** | | |
|
||||
| ts/smartproxy/classes.smartproxy.ts | ts/proxies/smart-proxy/smart-proxy.ts | ❌ |
|
||||
| ts/smartproxy/classes.pp.interfaces.ts | ts/proxies/smart-proxy/models/interfaces.ts | ❌ |
|
||||
|
Reference in New Issue
Block a user