mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-03-31 20:55:29 +00:00
add psocks-v0.5.0-release-with-multi-list-features.gmi
This commit is contained in:
parent
b54465c34d
commit
b7a75acae0
3 changed files with 25 additions and 1 deletions
|
|
@ -16,6 +16,7 @@
|
||||||
|
|
||||||
### Нотатки
|
### Нотатки
|
||||||
|
|
||||||
|
=> psocks-v0.5.0-release-with-multi-list-features.gmi 2026-03-28 Реліз psocks v0.5.0 з підтримкою мульти-списків
|
||||||
=> my-solution-for-icecast-m3u-xspf-vclt-buttons-in-multi-host-mode.gmi 2026-03-28 Моє "виправлення" кнопок M3U/XSPF/VCLT Icecast при роботі в мульти-хост режимі
|
=> my-solution-for-icecast-m3u-xspf-vclt-buttons-in-multi-host-mode.gmi 2026-03-28 Моє "виправлення" кнопок M3U/XSPF/VCLT Icecast при роботі в мульти-хост режимі
|
||||||
=> icecast-http-over-tor-socks.gmi 2026-03-25 Прокидання потоку Icecast/HTTP через Tor/SOCKS з socat
|
=> icecast-http-over-tor-socks.gmi 2026-03-25 Прокидання потоку Icecast/HTTP через Tor/SOCKS з socat
|
||||||
=> your-childs-not-yours.gmi 2026-03-23 Ваші діти - не ваші
|
=> your-childs-not-yours.gmi 2026-03-23 Ваші діти - не ваші
|
||||||
|
|
|
||||||
|
|
@ -32,4 +32,8 @@ UPD. в новішій версії, статистика вже вигляда
|
||||||
=> https://codeberg.org/postscriptum/psocks
|
=> https://codeberg.org/postscriptum/psocks
|
||||||
|
|
||||||
Також, списки для нього:
|
Також, списки для нього:
|
||||||
=> https://codeberg.org/postscriptum/psocks-list
|
=> https://codeberg.org/postscriptum/psocks-list
|
||||||
|
|
||||||
|
## Дивіться також
|
||||||
|
|
||||||
|
=> psocks-v0.5.0-release-with-multi-list-features.gmi Реліз psocks v0.5.0 з підтримкою мульти-списків
|
||||||
19
public/uk/psocks-v0.5.0-release-with-multi-list-features.gmi
Normal file
19
public/uk/psocks-v0.5.0-release-with-multi-list-features.gmi
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
# Реліз psocks v0.5.0 з підтримкою мульти-списків
|
||||||
|
|
||||||
|
Після декількох діб красноглазія, капітально відрефакторив попередній прототип psocks 0.4.0, звідки випиляв API кеш-файлу (який в основному використовувався для оновлення списку під час сесії та відновлення цих даних після ребуту сервісу командами блокування (/api/block/<rule>) і дозволу (/api/allow/<rule>)
|
||||||
|
|
||||||
|
Нова реалізація 0.5.0 має повністю переписаний API, з підтримкою мульти-списків, до яких я прийшов після тижневого досвіду адміністрування. Тепер можна легко вмикати (/api/list/enable/<ID>) / вимикати (/api/list/disable/<ID>) потрібний список а також здійснювати перезавантаження усіх списків (/api/list/reload) або окремого (/api/list/reload/<ID>)
|
||||||
|
|
||||||
|
Таким чином, якщо потрібно "на льоту" змінювати правила, то для них можна створити якийсь локальний або віддалений файл і перезавантажувати зміни в пам'яті через API після його оновлення.
|
||||||
|
|
||||||
|
Іншою, не менш цікавою обновою є відокремлення налаштувань списків з аргументів запуску - у файл конфігурації toml, куди я планую перенести інші опції запуску. Але поки там тільки списки, які також мають атрибут `is_enabled`. Якщо список взагалі не потрібен в пам'яті, то його можна через цей файл закоментувати і увімкнути, коли він знову знадобиться.
|
||||||
|
|
||||||
|
Коротше, виглядає гуд, результатом задоволений. Блокую з цим проксі 90% паразитного трафу, заощаджую батарейку на тисячах заблокованих фонових запитах DNS/HTTPS. Рекомендую.
|
||||||
|
|
||||||
|
=> https://crates.io/crates/psocks - stable
|
||||||
|
=> https://codeberg.org/YGGverse/psocks - dev (репозиторій перенесено до організації YGGverse)
|
||||||
|
=> https://codeberg.org/postscriptum/psocks-list - мій список і конфіг toml (з вимкненим google)
|
||||||
|
|
||||||
|
## Дивіться також
|
||||||
|
|
||||||
|
=> psocks-my-vision-of-filtering-out-proxy.gmi psocks: моє бачення фільтруючого проксі
|
||||||
Loading…
Add table
Add a link
Reference in a new issue