add second FastAPI server for static site
This commit is contained in:
@@ -1,25 +1,24 @@
|
|||||||
#LWP-Cookies-2.0
|
#LWP-Cookies-2.0
|
||||||
Set-Cookie3: dslang=US-EN; path="/"; domain=.apple.com; path_spec; secure; discard; HttpOnly=None; version=0
|
Set-Cookie3: dslang=US-EN; path="/"; domain=.apple.com; path_spec; secure; discard; HttpOnly=None; version=0
|
||||||
Set-Cookie3: site=USA; path="/"; domain=.apple.com; path_spec; secure; discard; HttpOnly=None; version=0
|
Set-Cookie3: site=USA; path="/"; domain=.apple.com; path_spec; secure; discard; HttpOnly=None; version=0
|
||||||
Set-Cookie3: acn01=NISHyELJ3n8twYrVle5xktyt20BmTXTbvXKp2wANJz3Q0rJk; path="/"; domain=.apple.com; path_spec; secure; expires="2027-04-01 18:12:28Z"; HttpOnly=None; version=0
|
Set-Cookie3: acn01=8WzPQAeLPdFzBqC7eBC4GPrCqV7lOG2LNhLKoAAMj608VtZn; path="/"; domain=.apple.com; path_spec; secure; expires="2027-04-02 03:25:33Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: aasp=F3E8F6C75335DD5EBECAD99B55F49B2ED224696C5CE7CB222C9C7D515AAC2DD4B8AEBDBD1824A27B87521CF7267005FA761242838483E7177F69D519D58E86C1CF080CDCEB2240CD3E7D5B7745B76D3D3EEE84F5B959703E4B70E74C78C9BBBF2190F5783291330AF241BA6EE7FB76526FE10471D7160C4F; path="/"; domain=.idmsa.apple.com; path_spec; secure; discard; HttpOnly=None; version=0
|
Set-Cookie3: aasp=47099907B973435E29C0C5FC5958A2CD1182845756AB630D25869D0150B7956B43D6BF4AA97F233CFD1FC0D10DAE7088F65C24D5B97111ADEB12517A225B6D1DD97E243F737EC161ABD291B95E215B5521F93D59C6AE1C832C8AD5008BED1CEFC5028B5BC6004E0025B5F9CF75B881C67EC05F9D82FD45C6; path="/"; domain=.idmsa.apple.com; path_spec; secure; discard; HttpOnly=None; version=0
|
||||||
Set-Cookie3: DES580750186337023c50d1415a6e6ca44a2="HSARMTKNSRVXWFlajR2ecD1662phQjqU9vXxnL49ZjypuVYYXHDpA3wTiX6Mf2J4WDlIhZj52z81aDOuz+VC80bVhV41TSNN4ggoPjW8WnsQrjniTQYkgJycPQNnzhkK4hfe2AMrr/bhrJJm8sHHc+Oh1HUckN6T7T4c1bmf2Qg9tRwsdRDNyMMyFH/Ml/cQlWKj39/YHlY=SRVX"; path="/"; domain=.idmsa.apple.com; path_spec; secure; expires="2026-04-21 03:09:12Z"; HttpOnly=None; version=0
|
Set-Cookie3: DES580750186337023c50d1415a6e6ca44a2="HSARMTKNSRVXWFlajR2ecD1662phQjqU9vXxnL49ZjypuVYYXHDpA3wTiX6Mf2J4WDlIhZj52z81aDOuz+VC80bVhV41TSNN4ggoPjW8WnsQrjniTQYkgJycPQNnzhkK4hfe2AMrr/bhrJJm8sHHc+Oh1HUckN6T7T4c1bmf2Qg9tRwsdRDNyMMyFH/Ml/cQlWKj39/YHlY=SRVX"; path="/"; domain=.idmsa.apple.com; path_spec; secure; expires="2026-04-21 03:09:12Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-UNIQUE-CLIENT-ID="\"BA==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; discard; version=0
|
Set-Cookie3: X-APPLE-UNIQUE-CLIENT-ID="\"BA==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; discard; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-LOGIN="\"v=1:t=BA==BST_IAAAAAAABLwIAAAAAGnNYQkRDmdzLmljbG91ZC5hdXRovQCZYGjemOW89tcYD1Y29ZLSvDHgJHZKg6-VyPM1NUG0vFU3Caw2HVz27iDzH9UJm3GRm3bKLl5y0_YHal-HJZEjHLfPuK48GjT-3KIxkGFNDqnn_9F0gwnNs8TX_QP1-2-OjA6lrpyXsVTm7Ov5ICB1qG9EzQ~~\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; discard; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-LOGIN="\"v=1:t=BA==BST_IAAAAAAABLwIAAAAAGnN4a0RDmdzLmljbG91ZC5hdXRovQAbQCJUKHg66Cb6ZAz0WVvi_NU2jB_6unLjexv284PVH3EdUUjhMf2eZWL69EIZnY1gFOitrCAFNwyAiF5wWAstDQFh77GKVkKo_9BtDhTe4IB4CnSbA3g_1CWvCi_EDSI8UVzPzAOB7nPq1NdtbjQ-F4ZTfQ~~\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; discard; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-VALIDATE="\"v=1:t=BA==BST_IAAAAAAABLwIAAAAAGnNYVYRDmdzLmljbG91ZC5hdXRovQB-SLjwcHE6syGtbwp_cHqcTu5bzq2R8JG62J8gOaNbtYZ6ZJFfNpElaGbpWhJTcih_RtFb_Rc2u7MRN3wTWpwWPltsDGEd7Zi8xCAR1oz8WH0CctnbSKanywlFWu0bsmy8-38q35bD2bR8XOeTt88zeE-0yw~~\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; discard; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-VALIDATE="\"v=1:t=BA==BST_IAAAAAAABLwIAAAAAGnN4a0RDmdzLmljbG91ZC5hdXRovQAbQCJUKHg66Cb6ZAz0WVvi_NU2jB_6unLjexv284PVH3EdUUjhMf2eZWL69EIZnY1gFOitrCAFNwyAiF5wWAstDQFh77GKVkKo_9BtDhTe4Gl_q85Fn2mqp1n-00uOFYbmAhzCF1HMYtl_zP2mWFDI1yynbA~~\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; discard; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-USER="\"v=1:s=1:d=157320350\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:16:43Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-USER="\"v=1:s=1:d=157320350\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X_APPLE_WEB_KB-FHMLYL_TPMN_3A8D3KIPPI0C_EC="\"v=1:t=BA==BST_IAAAAAAABLwIAAAAAGm_OLQRDmdzLmljbG91ZC5hdXRovQD38nYoxQenHW9WggeFKkoDa8I8zeKoOshv6I4dsZQalR2itry1r6kUZe9d_BZan1W-oKlImTrYi_-Vt5Q4YEJWJITWeqN8QChxvbTXB0o8sQ-wAIzBL1J5sQIRBqMadrtP5U0wslkRg0u0AguK20CM4TGoGg~~\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-21 00:32:52Z"; HttpOnly=None; version=0
|
Set-Cookie3: X_APPLE_WEB_KB-FHMLYL_TPMN_3A8D3KIPPI0C_EC="\"v=1:t=BA==BST_IAAAAAAABLwIAAAAAGm_OLQRDmdzLmljbG91ZC5hdXRovQD38nYoxQenHW9WggeFKkoDa8I8zeKoOshv6I4dsZQalR2itry1r6kUZe9d_BZan1W-oKlImTrYi_-Vt5Q4YEJWJITWeqN8QChxvbTXB0o8sQ-wAIzBL1J5sQIRBqMadrtP5U0wslkRg0u0AguK20CM4TGoGg~~\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-21 00:32:52Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-DS-WEB-SESSION-TOKEN="\"AQHnD918jvtpJ38pQwj4Azksfi8a7TSf9Kgp16jeQbhiCNuU3red5Hx9wXMf7KxcdxB+oUMNSfU/0vTGpQvA07kNksHrW4QKezX2Fak/Jd6jwTZGxDCr86/zQURv0AoIsmEoev3+I2osKt+i6w905kOR9y1tqswSxhEuwxMc6p1DNfpxc/Jwg2NqfJbzdMngC8BRuT5zfqIMRLsyUIddpgOmXJQT+Nsyl7uRg5Z8j/tvR36yf6Iy4w4H333+3lth0CTqpinvwjqbsfi0S5TzGVPIB4RvVjO1AfA65n7oOWOoHlcFpJl/wEP908stBzJRcNl4t/R58IkdW6JB5WQl5vTlx/HiEkYCLdZhDgCTFrS3GE31X8ZwQUF/MT+07E478bvlZnqkaVeOfIHiqHW2MnnB7SY/g9WzcgyXU9J3+HUmZL/nto0TxDbSnBb7GnC2gUfKg64U3E74cylK0VRQT1QcRrhTjgPPVq18GtQVuLOodg0HSiZ9B0ODMDTTurOLbx2ZDQcOhMx3byILh1WAmh0xco7ArtkoV4IOQu7qfj+fY5xPwGklWDO/2DxJ/FtAz1/5gKAnxMzQfCfIflODLwb3cUrnSKtzYf7IfDrStFhCj7mkkTp2ksNsev2PGcMxP942IFGIJ/dd05JRQlKiEAIiKxerMvahakdpbbbpDaOVjeWaiTLd363pz3RJcUO4Vp8aAorGWp3rLVKJrHyKsA5KYIbHrOOoBmywg7gbOKq0QTD7RU2B/YAXLh5zfScdPs0vqJBFzlSyn4iC5utyQHBbQwDYaCWgzRI=\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:17:58Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-DS-WEB-SESSION-TOKEN="\"AQG6uprQY2MU5XZD41zJxtYM7WVCeeJuHNWAhEK63MwQNpoWVps0eyS+ZRLCY2TrQOGv09cn/ib7Y3dMtE7hK4tnTEuQhYPW/29mwe3b6rdGZdDU1mQ2PQIhS+6SJAqPJsSgBT1NmIoRhGnHHKb4eyCJLA1yxiewLjVojlJxDREgDKd2Cf8/3RMAoYThHI31F3HMvTSEbACPv62thbejYiQ9VZXEA8P35IPxclAwzbHNWn8FsV660U5FTITkb9jAR9MgYZfzPwtITgcswt8Oy1xkm4sm8g366s7vLOV7SoWvqSe+bBWIF7m6W4gqLK+JIOlE4DVdM3rm1GJ5bA/sF0KiF1D7Ql325QtxDghWYBXpA4MCo7fhzuuWHDOvztrCDFRCWP79TWB2Lgi6xbcz2usL6TCouFB1ZKnmw8OcFtsgcvnYBtaFIWua1FPlX2b8AkS46Rke81XtZUpL99li1vJctal6fyGtlE+MYShhgCqrxiBLQYCMafJUGShsI+71Zwvguj3PwuDJn6ejRY3cbQxh6cArYG8nDPyATViWzWiKnm8Iz0LiQSINFn8fyxDb52dFprEqeLMmuoygK0I14xU0OUicisK1AktR8CQy2nLzeXaI3Q5PcomRAjKr+qTRlSGE8wXWdwCiUFlLZrOLKJ7xvwCOBvjzDnos0aryM/jOFb+5dNgQy6bzDbKIs1zmToUa8PKpUhlRnxe+qqumCVBLSnD+xJc+/agwgM3uxnHQDZQGzD3FR+J449QdkrC4WjQGp+WXMpdmBMmPCWHLCTmIPoC5PJhc5qo=\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-HSA-TRUST="\"28a33818a1dce9a0eecde38e7c8fcc6f080b70bc9feb505599fb2855903a4792_HSARMTKNSRVXWFlajR2ecD1662phQjqU9vXxnL49ZjypuVYYXHDpA3wTiX6Mf2J4WDlIhZj52z81aDOuz+VC80bVhV41TSNN4ggoPjW8WnsQrjniTQYkgJycPQNnzhkK4hfe2AMrr/bhrJJm8sHHc+Oh1HUckN6T7T4c1bmf2Qg9tRwsdRDNyMMyFH/Ml/cQlWKj39/YHlY=SRVX\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-06-30 18:16:41Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-HSA-TRUST="\"28a33818a1dce9a0eecde38e7c8fcc6f080b70bc9feb505599fb2855903a4792_HSARMTKNSRVXWFlajR2ecD1662phQjqU9vXxnL49ZjypuVYYXHDpA3wTiX6Mf2J4WDlIhZj52z81aDOuz+VC80bVhV41TSNN4ggoPjW8WnsQrjniTQYkgJycPQNnzhkK4hfe2AMrr/bhrJJm8sHHc+Oh1HUckN6T7T4c1bmf2Qg9tRwsdRDNyMMyFH/Ml/cQlWKj39/YHlY=SRVX\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-07-01 03:25:33Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Events="\"S2V5QXBwbDoBAAAA8QQvAADD29hc4mPaSmxF/m3B84oilz9I039WGmWgztGYWKY2lg==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:17:58Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Events="\"S2V5QXBwbDoBAAAA8QQwAAAcNPbVA7JdV2k2lL6IPM+W0cGz3ySBujoMPiH1v1IFBg==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Documents="\"S2V5QXBwbDoBAAAAAgQvAACBIxsYgapt36y1jGJ7gN079Pa9a0xN5s3BN0nV4591/Q==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:17:58Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Documents="\"S2V5QXBwbDoBAAAAAgQwAACEERRVINtav8XQ8Fj/rl5b1osAjRWZGWBrDif/E+qSrQ==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Photos="\"S2V5QXBwbDoBAAAAAwQvAACKZDe2w9fyfkXTTTC8eBrPCSvPj3oUixugw75crAnKdg==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:17:58Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Photos="\"S2V5QXBwbDoBAAAAAwQwAADl6Xlv9mYQcY+FO6C7LIcktcbJRgcrkYa3/SFNJIuERQ==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Cloudkit="\"S2V5QXBwbDoBAAAABAQvAACo74LbYYa4z4N/ZVKwoKhnI8gUXESTwqKSilP32m21Gg==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:17:58Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Cloudkit="\"S2V5QXBwbDoBAAAABAQwAAAqhBdL1Zg0iC3gLi3XstaK0ZBiIAFbPEUYxaW+FTDNLQ==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Safari="\"S2V5QXBwbDoBAAAAFgQvAAB8Kp9GRSMjZ/HALriVT7tAo9LExK6oFqwMwTlEgdQc1Q==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:17:58Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Safari="\"S2V5QXBwbDoBAAAAFgQwAAAZrlpv37RptfZwCl0CU+tL4HUJgq5oHa4C4ANwbxgWsw==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Mail="\"S2V5QXBwbDoBAAAABwQvAABRsvNUMrW+sUmjhc15yeVaDVhZhsIb/rwad0nBvquMgg==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:17:58Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Mail="\"S2V5QXBwbDoBAAAABwQwAABxYmlhX1xhCfM35Ww6VRl9Z6b71ONwaanlBolqcdKiTA==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Notes="\"S2V5QXBwbDoBAAAACQQvAADSPLwSMZ9holYykdrMVKjMyR8WCWRd+QBKqQd7QgYgEA==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:17:58Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Notes="\"S2V5QXBwbDoBAAAACQQwAABEWjXh/T30KQIfalJ2CuIkNLiS+1lSWdOtPt0/alA7Xw==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-PCS-News="\"S2V5QXBwbDoBAAAACwQvAAA3pMXj/ez5kPoHD+2rSzyLukTMMysHkbNSiD7YLJubCA==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:17:58Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-PCS-News="\"S2V5QXBwbDoBAAAACwQwAADgPKmOBtleKKdLZuceGIrUzRxHigcndaknQ/zLXqLQhg==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Sharing="\"S2V5QXBwbDoBAAAADAQvAADUYScN36oGAKNWulmQIaVTrqENPrp+jc+9uXQpFwMG8A==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-01 18:17:58Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-PCS-Sharing="\"S2V5QXBwbDoBAAAADAQwAADA/Zobeo7xA3eMEA2OwNdhjjiwnMuA6dSzdmUoTnGNdQ==\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-05-02 03:25:36Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-TOKEN="\"v=2:t=BA==BST_IAAAAAAABLwIAAAAAGnNYZsRDmdzLmljbG91ZC5hdXRovQD20B_Si83uo3W7_gYJ12bc8jXX7i5v7PzFrbqIMKVeKfuptN_o3ZhBBj47eOuTjnGEwEIjsul7DznSe12R3Dacut8MUjsHZaemIUJxwZFd6pZvDkjtWXQiW_PWhdSqZriR69xmMSO3KphoQNiZOqPvKWlTPg~~\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-04-15 18:19:07Z"; HttpOnly=None; version=0
|
Set-Cookie3: X-APPLE-WEBAUTH-TOKEN="\"v=2:t=BA==BST_IAAAAAAABLwIAAAAAGnN4w0RDmdzLmljbG91ZC5hdXRovQCK40sLW_lO1tUyB6hyG4VTa5sCg1RAT90-o8SujApPtpOLObwyt0gDJYEMXv8LkKwHNe_Zsht2Wh2BWOStzsFHxY6uhovw8cB-2aqKGd0c_R7JcEwz7JV1iY1T3D8tuG4Lm6tb1K4wvXYt7WCiWMnwbiaOZA~~\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; expires="2026-04-16 03:31:25Z"; HttpOnly=None; version=0
|
||||||
Set-Cookie3: X-APPLE-WEBAUTH-FMIP="\"BA==BST_IAAAAAAABLwIAAAAAGnNYZsRDmdzLmljbG91ZC5hdXRovQD20B_Si83uo3W7_gYJ12bc8jXX7i5v7PzFrbqIMKVeKfuptN_o3ZhBBj47eOuTjnGEwEIjsul7DznSe12R3Dacut8MUjsHZaemIUJxwZFd6h6iGkjQDDqn6Izu2Hpy80ty4j7v-wGloeh8vRqQHCfZINKARQ~~\""; path="/"; domain=.icloud.com; path_spec; domain_dot; secure; discard; HttpOnly=None; version=0
|
|
||||||
Set-Cookie3: xr_3n2093n1a="f16+Jo6W6qPJmRkZzBixaQfuGOyKO+kJ4iSEZyG94A=="; path="/"; domain=p144-fmipweb.icloud.com; path_spec; secure; discard; HttpOnly=None; version=0
|
Set-Cookie3: xr_3n2093n1a="f16+Jo6W6qPJmRkZzBixaQfuGOyKO+kJ4iSEZyG94A=="; path="/"; domain=p144-fmipweb.icloud.com; path_spec; secure; discard; HttpOnly=None; version=0
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{"client_id": "a803c3ce-2586-11f1-a724-8f6777a1d2b5", "session_id": "F3E8F6C75335DD5EBECAD99B55F49B2ED224696C5CE7CB222C9C7D515AAC2DD4B8AEBDBD1824A27B87521CF7267005FA761242838483E7177F69D519D58E86C1CF080CDCEB2240CD3E7D5B7745B76D3D3EEE84F5B959703E4B70E74C78C9BBBF2190F5783291330AF241BA6EE7FB76526FE10471D7160C4F", "auth_attributes": "mw2fC9c2Z8qa4rgbk5eZ6jjFlnMY6yxNOEv3ddqbl0ym0q8ffNaZt/xd3nS0ERLKE+j31w5jKFRKf+qsRm/HT4bgaFdp3qf/PA1/poMkjIfyAmWxcOBeFh2TbISFXPb8QvARwmTC2/9KHXgU0SZFwupFeB74JN/BUf+uKRADUnQPD2wdd2Yy5y0Cka01KAaDWoTaESwu2wXjHOrVZsejq+X+UshLATbeXmhFxKIdiNBBj2bey8CGeOINJageaEfXrO6V1dULJYjwJDNyBx1QAA0nPdwJf+g=", "scnt": "AAAA-kYzRThGNkM3NTMzNURENUVCRUNBRDk5QjU1RjQ5QjJFRDIyNDY5NkM1Q0U3Q0IyMjJDOUM3RDUxNUFBQzJERDRCOEFFQkRCRDE4MjRBMjdCODc1MjFDRjcyNjcwMDVGQTc2MTI0MjgzODQ4M0U3MTc3RjY5RDUxOUQ1OEU4NkMxQ0YwODBDRENFQjIyNDBDRDNFN0Q1Qjc3NDVCNzZEM0QzRUVFODRGNUI5NTk3MDNFNEI3MEU3NEM3OEM5QkJCRjIxOTBGNTc4MzI5MTMzMEFGMjQxQkE2RUU3RkI3NjUyNkZFMTA0NzFENzE2MEM0RnwyAAABnUpM6J7fEFmfU-JZ7Pdq25c1nbhEDpKTBI6G4Q2IY6wTOqNVUMVa7ebsxsgQAA0nPb16ZDY4YUajiRtDHtV6NAV3X3E40MOXRQcIb19rDoD2IlpP5g", "account_country": "USA", "session_token": "JPTANRuscUfMOQt7tyByOXOcB4RcrBahU8kb3SRvBCqFTM3ETq1E06azuQZQwySAyXsTWL5D3qm3L71dix4gCdmsyG/SuIeGBViJ77I7UCvvZtj4Rn89UT6UwdmdT2Kn+f1SKfgojkfC6eS7MtUKS/Zos18EQ1UrPuBDIjXRKt88EW4DL4DaOX00Jd2Qr9jk+3OAztSgdi0gxz6214TWwiEFtVlwq4qfPoht7rDo97K9LIbVDdZcI0zgJkvFymm5DK4Deq4WAlqawCJ/LuuKjXKOQFkmxIb842fBT5Zexb/0U7ZZ2fga0oEomGtUpmQZ3Dc6oBevZ+0iTwIfgsecMYY7ndn+G6qr4sNjCenMA1er17QtPD6+Pyb4YPmQTgvKaQQcxe8+5v2fmhcpzafNafD2yNDKSI3z5N7DTrQCtkwaWrMJADReSD4iPi7LDCOi3CgVZg48z+nqn8zGiSus8A3dOk1LtXoblqWc0JFboE9QTK37C+OGarq6zXbgHBUo8BjkyQI3vj+jP6sTwgNtnwvLhofCLmALOJZ+bNe2stD7jGx4+ZHH7werxpxLD7fmunxBzQNco9Lns1uhrIYU8fX/VUdxhv4qemYzIwsdvMiidXLBeotXXPJ6Av1R0svJbWqzmQ4gRjLTpnCjCl1p5am78BITrKRdQQCqf4wf900nAz74cHbDYSTb+T48/3oi3ByLxMrREB72qOz6C3lsnx48msmEojzmkzlx9PEes0cbF3+5NDUWrv9wpTEr3sTWHwxnSK8tGB+6vEDV0eQj+t9U+yDXBKIfaq7oar/tZLCEq5aAvjGRY9FRxwte/hNihc6RlpKeWprNciuzK/kfyBgOqwhN59GBbcCTjL43Mgfj4Y5U/9L0qB0Uw9ROz5A68hUtCaDaDagakaNtNqRypixu8wT70BspwwJnBouVw5ETIMBFv/qYJ8UsdDVPQ/3c/gANJz3g2NBC", "trust_eligible": "true", "grant_code": "cdf5865a7bc8744548318c1e7af65826f.0.srzwz.7Z9LT_hH8pj0rezCDa5d9w", "trust_token": "HSARMTKNSRVXWFlajR2ecD1662phQjqU9vXxnL49ZjypuVYYXHDpA3wTiX6Mf2J4WDlIhZj52z81aDOuz+VC80bVhV41TSNN4ggoPjW8WnsQrjniTQYkgJycPQNnzhkK4hfe2AMrr/bhrJJm8sHHc+Oh1HUckN6T7T4c1bmf2Qg9tRwsdRDNyMMyFH/Ml/cQlWKj39/YHlY=SRVX"}
|
{"client_id": "a803c3ce-2586-11f1-a724-8f6777a1d2b5", "session_id": "47099907B973435E29C0C5FC5958A2CD1182845756AB630D25869D0150B7956B43D6BF4AA97F233CFD1FC0D10DAE7088F65C24D5B97111ADEB12517A225B6D1DD97E243F737EC161ABD291B95E215B5521F93D59C6AE1C832C8AD5008BED1CEFC5028B5BC6004E0025B5F9CF75B881C67EC05F9D82FD45C6", "auth_attributes": "olkT4bG5uWWIr9DL2roUR0xOKTVj2u2ic1ModCvU49yOK2YhBXTxkum4SQ9N0pqEw5PVH+0FSzDo3BRdcgWPdh/Fr4WH9amWkoOSyySIATofM7tlQ1Ho1xnuV9KpADQj+gin09pAOCiEDX4KcGnDWkcU9lOVwXQCYwfAOr/yk79x977Yl0bk8SiaNZucBxfpG6MOKOxNiLyUqvFGf0tC81XrfC0BhLU8PpelmgS5mSpEcWupdV8Cf6SNVWtbAKaynzsEpt6Vny0hfFE+aZGZAAyPrUeYbL8=", "scnt": "AAAA-jQ3MDk5OTA3Qjk3MzQzNUUyOUMwQzVGQzU5NThBMkNEMTE4Mjg0NTc1NkFCNjMwRDI1ODY5RDAxNTBCNzk1NkI0M0Q2QkY0QUE5N0YyMzNDRkQxRkMwRDEwREFFNzA4OEY2NUMyNEQ1Qjk3MTExQURFQjEyNTE3QTIyNUI2RDFERDk3RTI0M0Y3MzdFQzE2MUFCRDI5MUI5NUUyMTVCNTUyMUY5M0Q1OUM2QUUxQzgzMkM4QUQ1MDA4QkVEMUNFRkM1MDI4QjVCQzYwMDRFMDAyNUI1RjlDRjc1Qjg4MUM2N0VDMDVGOUQ4MkZENDVDNnwyAAABnUxHRjLKGJkmpJKu9Os5HZJG1bKABTQwbvREuOHxQhrTRJj6HN5u4HSmWnpdAAyPrS7hVGMyHmEzpL9oaSLDIxSYa77v6RegDDGvqwEkr36yXmCSOA", "account_country": "USA", "session_token": "QmpieG4nvvctZ4XUb4KIo/bPLMfbGreSeMV7m91aQ1MsQSBimQfNKN3uM+SGb0GPm1JRl743sVKWxCUZZKzHrBCAHjHiFbWL828p3VyYmPQY2NmoTyAb7Lg/xZYAa8B4ardWLBUW8n0AQUHupGBliTiGPfS9OMrD3vDQ9RbieJh6dUFMC3+tH//hH0nz+rDZSm0rVTKm3BRrXhl06V+UCPU23+vovQDayeL0t5+mgcywWuQv9MfxRV3W0MZU5qaDLSliawvVFLOrJR2vXyh8oakOIBBd1+0i0cpxpa6Idxz00eHiGJLv7nnG1pbxe25nulfGoboPcZ4MdYw/DAq0fca5ckWdAByd71wxOLnGBt2M30AuIq1RCzRm1UFPJIS2xWiwa2n3Gv0bQBJsKk45Xl/P7p9aPIzOufjobYO1F5nKkvCaAogCxpIeeLDmSXzzoFcgh6pR4+/d3YiKQFLFdvDJg/Y3+rDqbR3C7yfZeI4xnP8TpSGfylIankKucN2Ik270UxThpPtHdM9VOz5IQr/KzLIPpXGyiBQzHQE4YgoB/uAZjCkf2mM5Pubc8rg4Lre1eYp7MD4m9ArItY5c4NTD5AfDtZzFHdAgxJ6KEehbyrJ3E3yAZtIPpLrF4CNULQNOoOoOdfuAE+/4OpwUGoaWBeLHxXrqouofKIwx9NULgHvdo7m1fECqP6zPFujlB1u17k6JWFLojcM0lB1JR5MhLATw0VzIdX2KTeXW9dMTsx9s72k8Yhq4atW1ISw+/VJLljlK/NfQ4VQUUjpLu69gW5rvI5waRqjACfPJ55mZak11Jmsp2HoU8wi5i78/eo574nEZGcSLx3taKrQtFUpudtMX5n6GPZmbLNevRcC9SXOKjCcw0MBJEd7ucP1zApdNCKZeWCNQIUhLrkDyNxh2/oBnYwohT9r00UVLxedOxZNSZyKp2lMaGiRp9FV90wAMj61M0gqZ", "trust_eligible": "true", "grant_code": "ce34a862d37b64880bf84eaff165d7cb1.0.rrzwz.lcCIBHLaTB7Bno_80OkfAw", "trust_token": "HSARMTKNSRVXWFlajR2ecD1662phQjqU9vXxnL49ZjypuVYYXHDpA3wTiX6Mf2J4WDlIhZj52z81aDOuz+VC80bVhV41TSNN4ggoPjW8WnsQrjniTQYkgJycPQNnzhkK4hfe2AMrr/bhrJJm8sHHc+Oh1HUckN6T7T4c1bmf2Qg9tRwsdRDNyMMyFH/Ml/cQlWKj39/YHlY=SRVX"}
|
||||||
@@ -23,6 +23,9 @@ with warnings.catch_warnings():
|
|||||||
import uvicorn
|
import uvicorn
|
||||||
from fastapi import FastAPI
|
from fastapi import FastAPI
|
||||||
from fastapi.encoders import jsonable_encoder
|
from fastapi.encoders import jsonable_encoder
|
||||||
|
from fastapi.staticfiles import StaticFiles
|
||||||
|
from fastapi.responses import FileResponse
|
||||||
|
|
||||||
|
|
||||||
from pymobiledevice3.services.dvt.instruments.location_simulation_base import (
|
from pymobiledevice3.services.dvt.instruments.location_simulation_base import (
|
||||||
LocationSimulationBase,
|
LocationSimulationBase,
|
||||||
@@ -131,7 +134,7 @@ class TunneldRunnerSio:
|
|||||||
usbmux_monitor: bool = True,
|
usbmux_monitor: bool = True,
|
||||||
mobdev2_monitor: bool = True,
|
mobdev2_monitor: bool = True,
|
||||||
) -> None:
|
) -> None:
|
||||||
cls(
|
instance = cls(
|
||||||
host,
|
host,
|
||||||
port,
|
port,
|
||||||
protocol=protocol,
|
protocol=protocol,
|
||||||
@@ -139,8 +142,8 @@ class TunneldRunnerSio:
|
|||||||
wifi_monitor=wifi_monitor,
|
wifi_monitor=wifi_monitor,
|
||||||
usbmux_monitor=usbmux_monitor,
|
usbmux_monitor=usbmux_monitor,
|
||||||
mobdev2_monitor=mobdev2_monitor,
|
mobdev2_monitor=mobdev2_monitor,
|
||||||
context=context,
|
context=context,)
|
||||||
)._run_app()
|
asyncio.run(instance._run_app())
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
@@ -173,12 +176,13 @@ class TunneldRunnerSio:
|
|||||||
"127.0.0.1" if host in ("0.0.0.0", "::") else host,
|
"127.0.0.1" if host in ("0.0.0.0", "::") else host,
|
||||||
port,
|
port,
|
||||||
)
|
)
|
||||||
|
self._vue_app = FastAPI()
|
||||||
self._app = FastAPI(
|
self._app = FastAPI(
|
||||||
title="iOS Device Management API",
|
title="iOS Device Management API",
|
||||||
lifespan=lifespan,
|
lifespan=lifespan,
|
||||||
cors_allowed_origins="*",
|
cors_allowed_origins="*",
|
||||||
)
|
)
|
||||||
self._asgi_app = socketio.ASGIApp(self.context.sio, self._app)
|
self._asgi_app = socketio.ASGIApp(self.context.sio, self._vue_app)
|
||||||
self.context.icloud_monitor.sio = self.context.sio
|
self.context.icloud_monitor.sio = self.context.sio
|
||||||
self.context.icloud_monitor.get_client_sids = lambda: list(
|
self.context.icloud_monitor.get_client_sids = lambda: list(
|
||||||
self.context.connected_clients
|
self.context.connected_clients
|
||||||
@@ -190,7 +194,6 @@ class TunneldRunnerSio:
|
|||||||
usbmux_monitor=usbmux_monitor,
|
usbmux_monitor=usbmux_monitor,
|
||||||
mobdev2_monitor=mobdev2_monitor,
|
mobdev2_monitor=mobdev2_monitor,
|
||||||
)
|
)
|
||||||
|
|
||||||
async def get_tun(
|
async def get_tun(
|
||||||
udid: Optional[str] = None, max_retries: int = 10, retry_delay: float = 0.5
|
udid: Optional[str] = None, max_retries: int = 10, retry_delay: float = 0.5
|
||||||
) -> RemoteServiceDiscoveryService:
|
) -> RemoteServiceDiscoveryService:
|
||||||
@@ -1590,10 +1593,21 @@ class TunneldRunnerSio:
|
|||||||
"message": f"Unknown operation: {command}",
|
"message": f"Unknown operation: {command}",
|
||||||
}
|
}
|
||||||
|
|
||||||
def _run_app(self) -> None:
|
|
||||||
uvicorn.run(
|
self._vue_app.mount("/assets", StaticFiles(directory="../../front-end/dist/spa/assets", html=True), name="vue")
|
||||||
self._asgi_app, host=self.host, port=self.port, loop="asyncio", workers=1
|
@self._vue_app.get("/{full_path:path}")
|
||||||
)
|
async def serve_vue_app(full_path: str):
|
||||||
|
return FileResponse("../../front-end/dist/spa/index.html")
|
||||||
|
|
||||||
|
|
||||||
|
async def _run_app(self) -> None:
|
||||||
|
api = uvicorn.Server(uvicorn.Config(self._app, host=self.host, port=49151, log_level="info"))
|
||||||
|
vue = uvicorn.Server(uvicorn.Config(self._asgi_app, host=self.host, port=8087, log_level="info"))
|
||||||
|
await asyncio.gather(api.serve(), vue.serve())
|
||||||
|
|
||||||
|
# uvicorn.run(
|
||||||
|
# self._asgi_app, host=self.host, port=self.port, loop="asyncio", workers=1
|
||||||
|
# )
|
||||||
|
|
||||||
|
|
||||||
class LocationSimulationQueue(LocationSimulation):
|
class LocationSimulationQueue(LocationSimulation):
|
||||||
|
|||||||
Reference in New Issue
Block a user