Commit graph

  • f66ae3187f
    feat(http client): Add environment variable to use a proxy (http, socks5, socks5h, etc...) main Fijxu 2025-01-06 22:11:29 -0300
  • 3fc14dd18b
    the 'c' query params is not is not strictly necessary. It can break hls streams Fijxu 2025-01-01 01:03:17 -0300
  • a98a4ba1bf
    check if the connection has been closed before doing the request to google servers Fijxu 2024-12-22 01:09:19 -0300
  • 71abe2ae58
    Add option to disable the host restriction Fijxu 2024-12-21 14:54:46 -0300
  • b156a52420
    test Fijxu 2024-12-21 14:53:33 -0300
  • e28d86018e
    and also disable range query becuase I'm not willing to fix it right now Fijxu 2024-12-21 01:36:06 -0300
  • 86170fd39e
    disable arm builds for now Fijxu 2024-12-21 00:59:12 -0300
  • 2a6e80380d
    fix bool environment variables Fijxu 2024-12-21 00:35:43 -0300
  • 985ef449c5
    alr query param makes youtube return an URL and not video data Fijxu 2024-12-21 00:34:04 -0300
  • 279570d47b
    show version of the proxy on x-powered-by headers Fijxu 2024-12-20 23:52:43 -0300
  • 571a2351e9
    strip report-to header from responses Fijxu 2024-12-20 17:27:03 -0300
  • 161c61bcce
    use videoplayback conventions from invidious-companion Fijxu 2024-12-20 17:13:23 -0300
  • 200a536207
    better env variables handling Fijxu 2024-12-20 17:12:59 -0300
  • 0a4dd54393
    update dockerfile and docker compose file Fijxu 2024-12-20 17:12:17 -0300
  • 03a37009c4
    handle user-agent header based on  query param Fijxu 2024-12-16 02:34:09 -0300
  • 46d11bfa53
    Update docker compose file Fijxu 2024-12-13 17:25:01 -0300
  • e698c1df4d
    use log. instead of fmt. for logging Fijxu 2024-12-13 17:24:52 -0300
  • ff9f99c1b6
    better 403 request handling Fijxu 2024-12-13 17:24:03 -0300
  • 802dd65edf
    Add HSTS header Fijxu 2024-12-11 13:53:06 -0300
  • d225323628
    Revert 848ad555f7 and 939f4da3f7 Fijxu 2024-11-13 21:55:01 -0300
  • 848ad555f7
    fixup! security: restrict the setting of CORS headers to inv.nadeko.net related domains Fijxu 2024-11-12 09:58:02 -0300
  • 939f4da3f7
    security: restrict the setting of CORS headers to inv.nadeko.net related domains Fijxu 2024-11-12 09:23:30 -0300
  • 89c880bb27
    Fix CORS when OPTIONS method is requested Fijxu 2024-11-08 13:34:54 -0300
  • 40436dcf92
    Disallow access from IP addresses Fijxu 2024-11-06 15:54:40 -0300
  • 7d40f898a6
    fixup! Support for prometheus /metrics endpoint Fijxu 2024-11-06 00:53:01 -0300
  • 21036c3e30
    Support for prometheus /metrics endpoint Fijxu 2024-11-06 00:36:54 -0300
  • 0d4bd67afb
    Update CI Fijxu 2024-11-05 17:57:58 -0300
  • b150f128b1
    Update docker-compose.yml and provide .env Fijxu 2024-11-05 17:38:10 -0300
  • 56345e5bae
    Prevent processing of already expired videoplayback links Fijxu 2024-11-05 13:50:53 -0300
  • 3b89ea41e7
    Add uptime to /stats Fijxu 2024-11-04 12:05:59 -0300
  • 654610ecd3
    Track established connections on /stats Fijxu 2024-11-04 11:56:46 -0300
  • bdb1afbf61
    HTTP/3 Server side support Fijxu 2024-11-04 10:48:00 -0300
  • e994b79821 revert b02120b66c lol Fijxu 2024-11-02 03:43:08 -0300
  • b02120b66c
    Add Total upload and download stats Fijxu 2024-11-02 02:44:00 -0300
  • 78ae56be37
    Fix HD720 and audio only playbacks (Hopefully this will fix it right?) Fijxu 2024-10-31 19:29:05 -0300
  • fa0c7e9373
    Display an error if panic Fijxu 2024-10-31 16:29:30 -0300
  • 900b6bd3e7
    Add headers to look like a browser Fijxu 2024-10-30 03:08:24 -0300
  • a37a1a5ff1
    Add rate limit per connection Fijxu 2024-10-29 21:27:09 -0300
  • cc63b84a55
    fixup! Add version key to /stats and more arguments Fijxu 2024-10-29 19:42:29 -0300
  • 5101648c94
    fixup! v2 Fijxu 2024-10-29 19:38:10 -0300
  • 1549833bfb
    Add version key to /stats and more arguments Fijxu 2024-10-29 19:34:26 -0300
  • 6885fcfc28
    Use POST requests with protobuf body for videoplayback requests Fijxu 2024-10-29 18:12:06 -0300
  • 3d30033794
    v2 Fijxu 2024-10-29 15:01:35 -0300
  • 7ee6480b2f
    v2 v2 Fijxu 2024-10-29 15:01:35 -0300
  • 11094a2b18
    Big refactor v3 Fijxu 2024-10-29 01:29:55 -0300
  • e434e8d201
    Add arm64 builds Fijxu 2024-10-28 18:18:40 -0300
  • 760826beb9
    Option to force ipv6 or ipv4 Fijxu 2024-10-28 01:58:29 -0300
  • 7998e9f99d Update .forgejo/workflows/ci.yml Fijxu 2024-10-08 23:19:16 -0300
  • e537ff1a0b
    Listen to 0.0.0.0 on docker image Fijxu 2024-10-08 23:14:29 -0300
  • 8c755cf28c
    fixup! fixup! Use mvi and mn query params to build host url Fijxu 2024-10-08 23:12:10 -0300
  • 6f5f04c618
    fixup! Use mvi and mn query params to build host url Fijxu 2024-10-08 22:43:33 -0300
  • 64ad2fc28f
    Use mvi and mn query params to build host url Fijxu 2024-10-08 21:47:00 -0300
  • 9b1acecf42
    Add more headers Fijxu 2024-10-04 21:14:01 -0300
  • d814b42ce7
    Built-in SSL to get rid of NGINX Fijxu 2024-10-04 20:56:01 -0300
  • dd668e035f
    Set unix socket permissions to 777 Fijxu 2024-10-02 19:04:19 -0300
  • 4675521ffa
    Revert to http/2, http/3 uses a lot of CPU (it's fast tho) Fijxu 2024-09-17 12:46:57 -0300
  • 96f5c53e71
    Change UA Fijxu 2024-09-17 03:36:24 -0300
  • cc38a93b67
    Enable HTTP/3 QUIC Fijxu 2024-09-17 03:23:49 -0300
  • 934e4b381c
    http3 but now in docker for my invidious instance Fijxu 2024-04-28 14:24:50 -0400
  • 38aaa342dc Forgot this Fijxu 2023-11-07 12:18:56 -0300
  • 10742fe2d5 ? Fijxu 2023-11-07 12:18:20 -0300
  • 8d4abeba41 Build it and ship it LUL Fijxu 2023-11-07 11:33:20 -0300
  • 419dc2a670 Erm Selfhost root 2023-11-07 11:05:53 -0300
  • 4059da180b
    Allow disabling on the fly webp conversion. Kavin 2022-07-03 02:02:23 +0100
  • 0816001b24
    Add option to disable ipv6. Kavin 2022-06-27 13:25:31 +0100
  • cae96be92a
    Add support to convert jpeg images to webp on the fly. Kavin 2022-06-03 03:33:51 +0100
  • 1a64b5a446
    Change "Referrer" to "Referer" Kavin 2022-05-18 13:50:31 +0100
  • 4aa7d3ee73
    Fix logic for header copying. Kavin 2022-05-18 13:32:39 +0100
  • 4c74225413
    Strip request information properly. Kavin 2022-05-17 11:19:43 +0100
  • d759617d1f
    Increase write timeout to prevent forcibly closing connections. Kavin 2022-04-18 09:33:19 +0100
  • 696c07b8c7
    Add odycdn.com to whitelisted hostnames. Kavin 2022-03-21 18:03:51 +0000
  • e44f1e55b7
    Use BuildX's cache mount for caching. Kavin 2022-03-04 19:31:27 +0000
  • 779777b9b6
    Include Content-Length header on non-rewritten content. Kavin 2022-03-04 19:28:09 +0000
  • f8ac0ac914
    Fix bug on url building (#5) Andrea Spacca 2021-11-24 18:43:19 +0100
  • e6a0f39557
    Allow to prepend a path prefix in case proxy is not hosted on root of the domain (#4) Andrea Spacca 2021-11-17 14:14:51 +0100
  • e615be63e4
    Rewrite HLS manifest URLs. FireMaskterK 2021-11-07 18:23:39 +0000
  • f3ef98fbfe
    Rewrite HLS manifest to include hostname and path. FireMasterK 2021-09-05 18:19:33 +0530
  • 81577419a7
    Update quic-go. FireMasterK 2021-09-02 21:19:29 +0530
  • a484dfd22b
    Add support for *.lbryplayer.xyz. FireMasterK 2021-09-02 19:14:01 +0530
  • 7dd806014c
    Add support for *.googleusercontent.com. FireMasterK 2021-08-04 20:30:40 +0530
  • 016a677be7
    Restrict to YouTube related domains FireMasterK 2021-07-21 23:53:27 +0530
  • 6019c4efd1
    Increase ttfb timeout to 20 seconds. FireMasterK 2021-06-20 16:07:39 +0530
  • 5cc0755b92
    Add support for hosts in /host/ FireMasterK 2021-06-20 12:49:07 +0530
  • 49e3e100cd
    Fix path not being rewritten for maxres.jpg. FireMasterK 2021-06-20 12:38:57 +0530
  • f95f1a8540
    Remove debug code. FireMasterK 2021-06-10 02:42:39 +0530
  • a16e640799
    Fix for Errors/404s with no path. FireMasterK 2021-06-10 02:41:57 +0530
  • 66de98358b
    Fix bug when dealing with encoded paths. FireMasterK 2021-06-10 01:52:02 +0530
  • 2d96fc49a1
    Update golang version to 1.16 FireMasterK 2021-05-17 16:51:14 +0530
  • b6bc0ba945
    Improve performance by not limiting connections and forcing http/2. FireMasterK 2021-04-09 20:07:35 +0530
  • 413e15199b
    Revert "Async copy." FireMasterK 2021-04-09 14:19:38 +0530
  • 60eb517839
    Reduce keep-alive to 30 seconds. FireMasterK 2021-04-09 14:20:14 +0530
  • 916df915b3
    Async copy. FireMasterK 2021-04-09 14:19:38 +0530
  • 17bc0c3321
    Add request timeouts. FireMasterK 2021-03-12 12:29:53 +0530
  • 0badc6c3d7
    Faster server implementation. FireMasterK 2021-03-04 14:27:42 +0530
  • d5045e5a1d proxy: don't panic when no host is specified FireMasterK 2021-01-20 11:47:24 +0530
  • 4bc7cb1764 routes: just proxy everything FireMasterK 2021-01-12 14:08:38 +0530
  • 675ada1905
    Patch for invidious live streams. FireMasterK 2020-12-10 19:07:10 +0530
  • b7fdac0c1b
    Add support for LBRY's streams. FireMasterK 2020-11-22 12:22:43 +0530
  • a8981a44c7 Add support for /ytc/ - channel avatars. FireMasterK 2020-11-14 01:06:08 +0530
  • 002de23657 Add support for webp. FireMasterK 2020-11-13 13:15:51 +0530