mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.8K
active users

#proxy

6 posts5 participants2 posts today

Just released: #swad v0.3!

github.com/Zirias/swad/release

swad is the "Simple Web Authentication Daemon", your tiny, efficient and (almost) dependency-free solution to add #cookie + login #form #authentication to whatever your #reverse #proxy offers. It's written in pure #C, portable across #POSIX platforms. It's designed with #nginx' 'auth_request' in mind, example configurations are included.

This release brings a file-based credential checker in addition to the already existing one using #PAM. Also lots of improvements, see details in the release notes.

I finally added complete build instructions to the README.md:

github.com/Zirias/swad

And there's more documentation available: manpages as well as a fully commented example configuration file.

New features:

New credential checker "file", using a password file with bcrypt
hashes
New tool "swadpw", for editing password files

Improvements:

[Performance] Support epoll, kqueue and poll in ...
GitHubRelease swad 0.3 · Zirias/swadNew features: New credential checker "file", using a password file with bcrypt hashes New tool "swadpw", for editing password files Improvements: [Performance] Support epoll, kqueue and poll in ...
Replied in thread

@nixCraft actually this screams "#GDPR & #BDSG violation" so loudly that even demanding #PII and espechally an #ID should get them sued by @noybeu and @Bundesverband ....

  • Cuz "#OpenAI" has neither "legitimate interest" nor a mandate to even demand to see an ID, much less to store and process it!

This isn't like a contractual agreement or some finance where one could argue "#KYC" is warranted "to combat #fraud"...

  • The only thing worse I've seen is some obscure company that brokers #bandwith with a hidden #proxy feature in #apps...

Je suis pas un gros "viewer" sur Twitch, mais quand je peux, je regarde #Proxy d'@arretsurimages.

Là, suis dèg', j'ai raté celui du 1er avril en live, mais on le peut voir replay.

Ça parle du rapport sur la pub qui a fuité après avoir "calé une table" quelques mois dans le bureau du 1er ministre.

J'aime bien que @lorisguemart rappelle, à chaque fois qu'il aborde l'ARPP, que c'est une association et pas une "Autorité" 🙏.

(c'est d'ailleurs rappelé dans ledit rapport)

arretsurimages.net/articles/cl

www.arretsurimages.netClimat : un rapport "explosif" veut interdire des pubs, les médias peu intéressés - Par Loris Guémart | Arrêt sur imagesLa critique média en toute indépendance : enquêtes, analyses, chroniques et émissions.

Just released: #swad v0.2

SWAD is the "Simple Web Authentication Daemon", meant to add #cookie #authentication with a simple #login form and configurable credential checker modules to a reverse #proxy supporting to delegate authentication to a backend service, like e.g. #nginx' "auth_request". It's a very small piece of software written in pure #C with as little external dependencies as possible. It requires some #POSIX (or "almost POSIX", like #Linux, #FreeBSD, ...) environment, OpenSSL (or LibreSSL) for TLS and zlib for response compression.

Currently, the only credential checker module available offers #PAM authentication, more modules will come in later releases.

swad 0.2 brings a few bugfixes and improvements, especially helping with security by rate-limiting the creation of new sessions as well as failed login attempts. Read details and grab it here:

github.com/Zirias/swad/release

New features:

Configurable rate-limits for new session creation
Configurable rate-limits for failed login attempts (per session, realm
and user name)
Configurable types of proxy headers (X-Forward...
GitHubRelease swad 0.2 · Zirias/swadNew features: Configurable rate-limits for new session creation Configurable rate-limits for failed login attempts (per session, realm and user name) Configurable types of proxy headers (X-Forward...

New blog post 📝

𝐂𝐨𝐧𝐟𝐢𝐠𝐮𝐫𝐢𝐧𝐠 𝐀𝐒𝐏.𝐍𝐄𝐓 𝐂𝐨𝐫𝐞 𝐅𝐨𝐫𝐰𝐚𝐫𝐝𝐞𝐝 𝐇𝐞𝐚𝐝𝐞𝐫𝐬 𝐌𝐢𝐝𝐝𝐥𝐞𝐰𝐚𝐫𝐞

Running ASP.NET Core behind a proxy?

Then you need to configure ForwardedHeadersMiddleware the right way.
✅ Trust proxy IPs
✅ Handle X-Forwarded-* headers
✅ Avoid broken IPs, schemes & hosts

Read it 👉 nestenius.se/net/configuring-a

did a thing!

Big problem in #selfhosting is making sure you've set things up right: #dns resolution, #ports, rev/ #proxy. _Sometimes_ its helpful to query _from the outside_ of your local network.

`canuseeme` - a single binary #webservice that will query the URI you give it and see if its reachable by randos/services on the internet. A bit like a #webproxy, but can exercise it programmatically, and not limited to HTTP/S ports.

github.com/tezoatlipoca/canuse

CanUSeeMe - a self-hosted auto-responder for remote self-testing local endpoints/websites. - tezoatlipoca/canuseeme
GitHubGitHub - tezoatlipoca/canuseeme: CanUSeeMe - a self-hosted auto-responder for remote self-testing local endpoints/websites.CanUSeeMe - a self-hosted auto-responder for remote self-testing local endpoints/websites. - tezoatlipoca/canuseeme
I'm developing a Gopher-To-Web proxy in Go. It's named 'go-gopherproxy' and made for myself initially. It's in a very early state but I've already set it up on my own server. So my Gopher hole is available on the web. The repository is here:

https://codeberg.org/fab/go-gopherproxy

I also made an introductory Gopher phlog post about it, which you can view in your Gopher client of choice:

gopher://redterminal.org:70/0/phlog/2025-03-19-go-gopherproxy_-_A_Gopher-To-Web_proxy_in_Go.txt

Or on my selfhosted go-gopherproxy instance on the web:

https://redterminal.org/gopher/0/phlog/2025-03-19-go-gopherproxy_-_A_Gopher-To-Web_proxy_in_Go.txt

#Go #Golang #Gopher #Web #Smolnet #Proxy
Summary card of repository fab/go-gopherproxy
Codeberg.orggo-gopherproxyGopher-To-Web Proxy

One of things I suffer on #FreeBSD using an #Iranian connection, is that all package mirrors are terribly slow.

Currently, as a workaround, I'm using #proxychains with the FreeBSD package manager. Unfortunately, setting a SOCKS5 #proxy through pkg.conf does not seem to work.

Using a proxy or a #VPN is not a big deal for a typical developer based in #Iran. But it's the first time I have to change IP(and route) to properly use an OS's first class package manager.

Maybe I could host a mirror for Iranians if FreeBSD stays as my main OS. Tho I don't see much point with only myself being the FreeBSD user in here.

Och ffs ey. Ich will #Seafile in #Docker mit einem #apache-#Proxy in einer #virtuellenMaschine installieren (weil ich das Testen will und nur Chuck Norris in Prod testet). Warum geht das nicht wenigstens halbwegs out-of-the-box?

Auch ohne den apache-Proxy klappt das nicht. (Edit: da spielt ja jetzt immer noch ein #caddy mit rum, bei dem nicht dokumentiert ist, ob ich ihn wirklich brauche, wenn hinter apache, oder wie da die Einstellungen sein müssen.)

Replied in thread

@cd0 Wow. What a horrible approach of #Digikey. If I have a #proxy, does that solve the problem ? Can I then leave all their tracker crap on and not care less? Or do I need a "quarantined" web session that I then toast? Or use #tails ? Or have I not understood? Why is this so hard? It is like when u go to a shop for cheese they say "No cheese unless you tell me the contents of your fridge and pantry". #adblockers #trackers