Sign inSign up

piaoying/kkfileview

By piaoying

Updated over 2 years ago

Image
0

37

piaoying/kkfileview repository overview

只可用於 nginx or caddy 反向代理工具下使用,否則無法正常預覽

并且需要配置 路由路径 ,参考下方配置案例

Acknowledgments

https://kkfileview.keking.cn

適用於醫院內外隔離等特殊網路環境

Suitable for special network environments such as hospital internal and external isolation

docker run

docker run -dit --name kkview -p 8012:8012  piaoying/kkfileview:v4.1.0

caddy2 config

# 在 Caddyfile 中 定義
handle_path /kkPreview/* {
		rewrite * {path}
		reverse_proxy http://192.168.1.123:8012 {
                header_up X-Real-IP {remote}
		        header_up X-Forwarded-Host {hostport}
		        header_up X-Forwarded-Proto {scheme}
		        header_up X-Forwarded-For {remote_host}
    	}
}

nginx config

location  /kkPreview/ {
        proxy_pass http://192.168.1.123:8012/;
        proxy_set_header Host $http_host;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $proxy_connection;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-Host $http_host;
        proxy_set_header X-Forwarded-Proto $the_scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

Tag summary

Content type

Image

Digest

sha256:629880622

Size

738.4 MB

Last updated

over 2 years ago

docker pull piaoying/kkfileview:v4.1.0