I’ve been looking for a webproxy that would work with big websites like YouTube. So far I’ve found only very outdated and abandoned ones. Is there any up-to-date and actually functional webproxy I could host?

  • TheHolm@aussie.zone
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 hour ago

    you can’t going wrong with squid. It was around forever, and still in development.

    • IsoKiero@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      1
      ·
      30 minutes ago

      I agree. It’s a bit tedious to configure, but rock solid and has all the features you could ask from a proxy.

  • moonpiedumplings@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    44 minutes ago

    Yeah you want the titanium networks projects, which are essentially a bunch of web proxies exactly like what you ask for.

    I used to use Metallic, but it’s not actually that good and not maintained anymore.

    Here is a public instance of holy unblocker: https://uc.robby.blue/scramjet

    This is one of their flagship projects, and is what you want. Self hostable of course, code on github. I preferred the projects that give you internal tabs though, like hypertabs or anura.

    Public anura instance: https://anura.pro/ (but anura looks like a pain to self host, it’s much more complex)

  • linuxguy@piefed.ca
    link
    fedilink
    English
    arrow-up
    7
    ·
    4 hours ago

    Ssh includes a built in socks proxy. What are you actually trying to accomplish?

  • wildbus8979@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    6 hours ago

    What exactly do you mean by web proxy? Something site specific like Invidious? Or an HTTP or SOCKS5 proxy like danted?

    • myszka@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 hours ago

      Close to invidious but not specific to any particular site. A page that allows to open other pages through it, like a browser inside a web page except it’s only for opening a website and has no other browser functionality. Here’s a proprietary example: croxyproxy.com

      • wildbus8979@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        4 hours ago

        Yeah what you want is a SOCKS5 proxy then just launch another browser with the proxy config.

        You can run a browser inside a docker or VM, and then use webvnc or something. I just don’t see the point.

        • moonpiedumplings@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 hour ago

          These kinds of setups are used to bypass agressive network filtering and content censhorship. All the traffic is http(s). And then the way only a browser is needed means it works on locked down devices like chromebooks.

          The browser in docker is something I have used, but it requires more resources to host and can only be used by one person at once if you are using something like linuxserver’s webtop.

          • wildbus8979@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            1 hour ago

            Then SOCKS is what you want. It can be used on a Chromebook as well.

            These proxying websites are running full browser instances in the background. It’s the only way to guarantee all the traffic is routed through it.

            I just had a look at croxy you’re right, it doesn’t run a full browser… and there’s a TON of data that doesn’t get proxied.

            • moonpiedumplings@programming.dev
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              45 minutes ago

              No, Socks5 does not work for this usecase. You don’t get permissions to run it locally via crostini (or use crostini in general) and the relevant proxy settings are locked in the chromebook settings. In addition to this, it is too easy to fingerprint, and some of the more aggressive setups will catch it and block it. For example, my high school would autodetect wireguard and then kick you off of the network for 10 minutes if you attempted to connect.