YinjiangCN/dsh-plugin-ftp-server
YinjiangCN★ 1JavaScript最后同步: 2026-08-15
Configurable FTP file server for DeepSeek Harness with a browser settings panel (zero-dependency FTP core).
README 摘要
dsh-plugin-ftp-server Run a configurable FTP file server inside DeepSeek Harness, managed from a browser settings panel. Host any directory over plain FTP — browse, upload, download, rename and delete files with any FTP client. ⚠️ Plain FTP has no TLS: credentials and data travel in cleartext. Use it on trusted networks only. Features - Zero-dependency FTP server core (pure Node built-ins), spawned as a child process of the harness - Full command support: USER/PASS , PWD/CWD/CDUP , LIST/NLST/MLSD , RETR/STOR/APPE/STOU , DELE/MKD/RMD , RNFR/RNTO , SIZE/MDTM/REST (resume), PASV/EPSV/PORT , FEAT/STAT/ABOR/NOOP - Chrooted to the shared root — path escape ( .. ) is blocked, and the root itself cannot be deleted or renamed - Single account + password, or anonymous mode - Browser panel (Settings → FTP 服务): configure host/port/root/credentials, start/stop, live status (PID, uptime), shared-root listing and server log - Idle timeout (180 s), crash detection, automatic child-process cleanup when the plugin is stopped Install Then restart dsh . Open Settings → FTP 服务 , fill in the form and click 启动服务 . Usage Field Default Meaning 监听地址 (host) 0.0.0.0 Bind address 端口 (port) 2121 Control port 共享…
在 GitHub 查看完整 README →