miniflux / v2

Minimalist and opinionated feed reader
https://miniflux.app
Apache License 2.0
6.47k stars 706 forks source link

After I set the parameter MEDIA_PROXY_MODE=all, all clients cannot load images, but the webui displays normally #2724

Open tzzzzzzzzzzz opened 5 days ago

tzzzzzzzzzzz commented 5 days ago

This is my configuration content:

MEDIA_PROXY_HTTP_CLIENT_TIMEOUT=120 MEDIA_PROXY_MODE=all MEDIA_PROXY_PRIVATE_KEY=password MEDIA_PROXY_RESOURCE_TYPES=[image]

i set base_url = https://www.test.com:43200,but When the client accesses the URL, the image is loaded as https://www.test.com:443/proxy/…….

I'm not sure if this is the issue?

tzzzzzzzzzzz commented 5 days ago

oh , i test reeder fluent reader ,Please help me find the problem, thanks!

tzzzzzzzzzzz commented 5 days ago

版本号: 2.1.3 Git Commit 4d3ee0d1 构建日期: 2024-04-27T22:28:40+0000 Postgres 版本号: 15.7 (Debian 15.7-1.pgdg120+1) Go 版本号: go1.22.2

全局配置选项 ADMIN_PASSWORD= ADMIN_USERNAME=user AUTH_PROXY_HEADER= AUTH_PROXY_USER_CREATION=false BASE_PATH= BASE_URL=https://www.test.com:43200 BATCH_SIZE=100 CERT_DOMAIN= CERT_FILE= CLEANUP_ARCHIVE_BATCH_SIZE=10000 CLEANUP_ARCHIVE_READ_DAYS=60 CLEANUP_ARCHIVE_UNREAD_DAYS=180 CLEANUP_FREQUENCY_HOURS=24 CLEANUP_REMOVE_SESSIONS_DAYS=30 CREATE_ADMIN=true DATABASE_CONNECTION_LIFETIME=5 DATABASE_MAX_CONNS=50 DATABASE_MIN_CONNS=5 DATABASE_URL= DISABLE_HSTS=false DISABLE_HTTP_SERVICE=false DISABLE_SCHEDULER_SERVICE=false FETCH_ODYSEE_WATCH_TIME=false FETCH_YOUTUBE_WATCH_TIME=true FILTER_ENTRY_MAX_AGE_DAYS=0 FORCE_REFRESH_INTERVAL=30 HTTPS=true HTTP_CLIENT_MAX_BODY_SIZE=15728640 HTTP_CLIENT_PROXY= HTTP_CLIENT_TIMEOUT=20 HTTP_CLIENT_USER_AGENT=Mozilla/5.0 (compatible; Miniflux/2.1.3; +https://miniflux.app) HTTP_SERVER_TIMEOUT=300 HTTP_SERVICE=true INVIDIOUS_INSTANCE=yewtu.be KEY_FILE= LISTEN_ADDR=0.0.0.0:8080 LOG_DATE_TIME=false LOG_FILE=stderr LOG_FORMAT=text LOG_LEVEL=info MAINTENANCE_MESSAGE=Miniflux is currently under maintenance MAINTENANCE_MODE=false MEDIA_PROXY_CUSTOM_URL= MEDIA_PROXY_HTTP_CLIENT_TIMEOUT=120 MEDIA_PROXY_MODE=all MEDIA_PROXY_PRIVATE_KEY= MEDIA_PROXY_RESOURCE_TYPES=[image] METRICS_ALLOWED_NETWORKS=127.0.0.1/8 METRICS_COLLECTOR=false METRICS_PASSWORD= METRICS_REFRESH_INTERVAL=60 METRICS_USERNAME= OAUTH2_CLIENT_ID= OAUTH2_CLIENT_SECRET= OAUTH2_OIDC_DISCOVERY_ENDPOINT= OAUTH2_PROVIDER= OAUTH2_REDIRECT_URL= OAUTH2_USER_CREATION=false POCKET_CONSUMER_KEY= POLLING_FREQUENCY=10 POLLING_PARSING_ERROR_LIMIT=0 POLLING_SCHEDULER=entry_frequency ROOT_URL=https://www.test.com:43200 RUN_MIGRATIONS=true SCHEDULER_ENTRY_FREQUENCY_FACTOR=1 SCHEDULER_ENTRY_FREQUENCY_MAX_INTERVAL=30 SCHEDULER_ENTRY_FREQUENCY_MIN_INTERVAL=5 SCHEDULER_ROUND_ROBIN_MIN_INTERVAL=60 SCHEDULER_SERVICE=true SERVER_TIMING_HEADER=false WATCHDOG=true WEBAUTHN=false WORKER_POOL_SIZE=10 YOUTUBE_EMBED_URL_OVERRIDE=https://www.youtube-nocookie.com/embed/