Per review on #480: warn-and-ignore for the IP-shaped paths, mirroring the net.Dialer.DualStack precedent — a config that sets only "ip" will warn at startup and effectively disable domain-fronting until the user switches to "host". - mtglib.ProxyOpts: add DomainFrontingHost; mark DomainFrontingIP Deprecated and warn-and-drop in NewProxy. - internal/config: GetDomainFrontingHost returns only [domain-fronting].host; deprecated keys are no longer used to derive the dial target. runProxy logs a startup warning per deprecated key that is set. - internal/cli: add --domain-fronting-host; --domain-fronting-ip flag is parsed only so the runtime warning can fire. - internal/cli/doctor: redirect the existing 2.3.0 entry at "host" and add a 2.4.0 entry for [domain-fronting].ip. - example.config.toml: mark # ip = ... as deprecated.pull/480/head
|
||
| 118 | 118 |
|
| 119 | 119 |
|
| 120 | 120 |
|
| 121 |
|
|
| 122 |
|
|
| 121 |
|
|
| 123 | 122 |
|
| 124 | 123 |
|
| 125 | 124 |
|
| 126 | 125 |
|
| 127 | 126 |
|
| 127 |
|
|
| 128 |
|
|
| 129 |
|
|
| 130 |
|
|
| 128 | 131 |
|
| 129 | 132 |
|
| 130 | 133 |
|
|
||
| 140 | 140 |
|
| 141 | 141 |
|
| 142 | 142 |
|
| 143 |
|
|
| 143 |
|
|
| 144 |
|
|
| 145 |
|
|
| 146 |
|
|
| 147 |
|
|
| 148 |
|
|
| 149 |
|
|
| 150 |
|
|
| 151 |
|
|
| 152 |
|
|
| 153 |
|
|
| 154 |
|
|
| 144 | 155 |
|
| 145 | 156 |
|
| 146 | 157 |
|
|
||
| 287 | 287 |
|
| 288 | 288 |
|
| 289 | 289 |
|
| 290 |
|
|
| 291 |
|
|
| 292 |
|
|
| 293 |
|
|
| 294 |
|
|
| 295 |
|
|
| 296 |
|
|
| 297 |
|
|
| 298 |
|
|
| 299 |
|
|
| 290 | 300 |
|
| 291 | 301 |
|
| 292 | 302 |
|
| 293 | 303 |
|
| 294 | 304 |
|
| 305 |
|
|
| 306 |
|
|
| 295 | 307 |
|
| 296 | 308 |
|
| 297 | 309 |
|
|
||
| 343 | 355 |
|
| 344 | 356 |
|
| 345 | 357 |
|
| 346 |
|
|
| 358 |
|
|
| 347 | 359 |
|
| 348 | 360 |
|
| 349 | 361 |
|
|
||
| 17 | 17 |
|
| 18 | 18 |
|
| 19 | 19 |
|
| 20 |
|
|
| 21 |
|
|
| 20 |
|
|
| 21 |
|
|
| 22 |
|
|
| 22 | 23 |
|
| 23 | 24 |
|
| 24 | 25 |
|
|
||
| 48 | 49 |
|
| 49 | 50 |
|
| 50 | 51 |
|
| 52 |
|
|
| 53 |
|
|
| 54 |
|
|
| 55 |
|
|
| 56 |
|
|
| 57 |
|
|
| 58 |
|
|
| 59 |
|
|
| 60 |
|
|
| 51 | 61 |
|
| 52 | 62 |
|
| 53 | 63 |
|
|
||
| 118 | 118 |
|
| 119 | 119 |
|
| 120 | 120 |
|
| 121 |
|
|
| 122 |
|
|
| 123 |
|
|
| 124 |
|
|
| 125 |
|
|
| 126 |
|
|
| 127 |
|
|
| 128 |
|
|
| 129 |
|
|
| 130 |
|
|
| 121 |
|
|
| 131 | 122 |
|
| 132 | 123 |
|
| 133 | 124 |
|
|
||
| 143 | 134 |
|
| 144 | 135 |
|
| 145 | 136 |
|
| 146 |
|
|
| 147 |
|
|
| 148 |
|
|
| 149 |
|
|
| 150 | 137 |
|
| 151 | 138 |
|
| 152 | 139 |
|
|
||
| 74 | 74 |
|
| 75 | 75 |
|
| 76 | 76 |
|
| 77 |
|
|
| 77 |
|
|
| 78 | 78 |
|
| 79 | 79 |
|
| 80 | 80 |
|
| 81 | 81 |
|
| 82 | 82 |
|
| 83 |
|
|
| 83 |
|
|
| 84 |
|
|
| 84 | 85 |
|
| 85 | 86 |
|
| 86 | 87 |
|
|
||
| 97 | 98 |
|
| 98 | 99 |
|
| 99 | 100 |
|
| 100 |
|
|
| 101 |
|
|
| 101 | 102 |
|
| 102 | 103 |
|
| 103 | 104 |
|
| 104 |
|
|
| 105 |
|
|
| 106 |
|
|
| 107 |
|
|
| 108 |
|
|
| 105 | 109 |
|
| 106 | 110 |
|
| 107 | 111 |
|
|
||
| 344 | 344 |
|
| 345 | 345 |
|
| 346 | 346 |
|
| 347 |
|
|
| 348 |
|
|
| 349 |
|
|
| 350 |
|
|
| 347 | 351 |
|
| 348 | 352 |
|
| 349 | 353 |
|
|
||
| 355 | 359 |
|
| 356 | 360 |
|
| 357 | 361 |
|
| 358 |
|
|
| 362 |
|
|
| 359 | 363 |
|
| 360 | 364 |
|
| 361 | 365 |
|
|
||
| 105 | 105 |
|
| 106 | 106 |
|
| 107 | 107 |
|
| 108 |
|
|
| 109 |
|
|
| 110 |
|
|
| 111 |
|
|
| 108 |
|
|
| 109 |
|
|
| 110 |
|
|
| 111 |
|
|
| 112 |
|
|
| 112 | 113 |
|
| 113 | 114 |
|
| 114 | 115 |
|
| 115 | 116 |
|
| 116 | 117 |
|
| 117 | 118 |
|
| 119 |
|
|
| 120 |
|
|
| 121 |
|
|
| 122 |
|
|
| 123 |
|
|
| 124 |
|
|
| 125 |
|
|
| 118 | 126 |
|
| 119 | 127 |
|
| 120 | 128 |
|