docs: update roadmap and task tracking
- README: update feature list - ROADMAP: add completed features, update priorities - TODO: mark completed tasks, add new items - config.ini.sample: update example values - http2: minor cleanup
This commit is contained in:
11
README.md
11
README.md
@@ -201,7 +201,7 @@ stale_count INT -- checks without new proxies
|
||||
|
||||
```ini
|
||||
[Unit]
|
||||
Description=PPF Proxy Validator
|
||||
Description=PPF Proxy Fetcher
|
||||
After=network-online.target tor.service
|
||||
Wants=network-online.target
|
||||
|
||||
@@ -209,7 +209,8 @@ Wants=network-online.target
|
||||
Type=simple
|
||||
User=ppf
|
||||
WorkingDirectory=/opt/ppf
|
||||
ExecStart=/usr/bin/python2 proxywatchd.py
|
||||
# ppf.py is the main entry point (runs harvester + validator)
|
||||
ExecStart=/usr/bin/python2 ppf.py
|
||||
Restart=on-failure
|
||||
RestartSec=30
|
||||
|
||||
@@ -224,15 +225,19 @@ WantedBy=multi-user.target
|
||||
podman build -t ppf:latest .
|
||||
|
||||
# Run with persistent storage
|
||||
# IMPORTANT: Use ppf.py as entry point (runs both harvester + validator)
|
||||
podman run -d --name ppf \
|
||||
--network=host \
|
||||
-v ./data:/app/data:Z \
|
||||
-v ./config.ini:/app/config.ini:ro \
|
||||
ppf:latest python proxywatchd.py
|
||||
ppf:latest python ppf.py
|
||||
|
||||
# Generate systemd unit
|
||||
podman generate systemd --name ppf --files --new
|
||||
```
|
||||
|
||||
Note: `--network=host` required for Tor access at 127.0.0.1:9050.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### Low Success Rate
|
||||
|
||||
Reference in New Issue
Block a user