tag name | v0.1.0 (7040ac375d1483f905a7f3d1953b19c1e4bca456) |
tag date | 2025-03-23 18:24:50 +0800 |
tagged by | Runxi Yu <me@runxiyu.org> |
tagged object | commit f9cbee2dcc... |
download | powxy-0.1.0.tar.gz powxy-0.1.0.tar.zst powxy-0.1.0.zip |
---|
v0.1.0
Basic functionality is present:
* User identifiers are a SHA-256 of their IP and browser information
with time information
* Valid cookies are HMACs of user identifiers
* Requests with valid cookies are forwarded to the upstream server
* Users with invalid cookies are asked to complete a SHA-256 POW by
appending an nonce to their identifier causing the final SHA-256 to
begin with a set number of low bits
* Automatically run JavaScript to complete the challenge when possible
* Support for primary reverse proxies e.g. X-Forwarded-For
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgC5q8oOEQzUvoK58h5zLY/vXaCn
XnUKpm7BJhqFNa+aoAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQEuLxiQcqQXcXJHn3VOTRGlZQ964Cu/Ovqt7zWvKhjRm7ypniFrTDk129op5sFmhZp
oCdyZkAyql5P3ZglHydQI=
-----END SSH SIGNATURE-----