No description
Find a file
Fijxu 11094a2b18
Some checks failed
CI / build (push) Failing after 1m0s
Big refactor
2024-10-29 01:31:36 -03:00
.forgejo/workflows Big refactor 2024-10-29 01:31:36 -03:00
.dockerignore Automatically build images. 2020-10-25 13:22:38 +00:00
.gitignore Working release. 2020-10-25 18:11:17 +05:30
docker-compose.yml http3 but now in docker for my invidious instance 2024-04-28 14:43:43 -04:00
Dockerfile Listen to 0.0.0.0 on docker image 2024-10-08 23:14:29 -03:00
go.mod Big refactor 2024-10-29 01:31:36 -03:00
go.sum Big refactor 2024-10-29 01:31:36 -03:00
httppaths.go Big refactor 2024-10-29 01:31:36 -03:00
LICENSE Initial commit 2020-10-24 00:32:25 +05:30
main.go Big refactor 2024-10-29 01:31:36 -03:00
nginx.conf http3 but now in docker for my invidious instance 2024-04-28 14:43:43 -04:00
README.md ? 2023-11-07 12:18:20 -03:00
utils.go Big refactor 2024-10-29 01:31:36 -03:00

http3-ytproxy

A fork of http3-ytproxy adding support for dynamic socket names and port numbers, just because I'am too lazy to change the code enough to use Go routines. So I prefer to run different threads instead.

The socket folder will be created automatically.

Arguments:

  -p string
    	Specify a port number (default "8080")
  -s string
    	Specify a socket name (default "http-proxy.sock")

SystemD service

Copy the http3-ytproxy@.service to /etc/systemd/system/ and use it like this:

# This will create the http-proxy-1.sock file
$ sudo systemctl enable --now http3-ytproxy@1.service
# And this one will be http-proxy-2.sock
$ sudo systemctl enable --now http3-ytproxy@2.service

lolxdxdxd fastest invidious instance in the fucking world wtfffffffffffffffffffffff