github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/fstest/testserver/init.d/PORTS.md (about) 1 # Ports for tests 2 3 All these tests need to run on a different port. 4 5 They should be bound to localhost so they are not accessible externally. 6 7 | Port | Test | 8 |:-----:|:----:| 9 | 88 | TestHdfs | 10 | 750 | TestHdfs | 11 | 8020 | TestHdfs | 12 | 8086 | TestSeafileV6 | 13 | 8087 | TestSeafile | 14 | 8088 | TestSeafileEncrypted | 15 | 9866 | TestHdfs | 16 | 28620 | TestWebdavRclone | 17 | 28621 | TestSFTPRclone | 18 | 28622 | TestFTPRclone | 19 | 28623 | TestSFTPRcloneSSH | 20 | 28624 | TestS3Rclone | 21 | 28625 | TestS3Minio | 22 | 28626 | TestS3MinioEdge | 23 | 28627 | TestSFTPOpenssh | 24 | 28628 | TestSwiftAIO | 25 | 28629 | TestWebdavNextcloud | 26 | 28630 | TestSMB | 27 | 28631 | TestFTPProftpd | 28 | 38081 | TestWebdavOwncloud | 29 30 ## Non localhost tests 31 32 All these use `$(docker_ip)` which means they don't work on macOS or 33 Windows. It is proabably possible to make them work with some effort 34 but will require port forwarding a range of ports and configuring the 35 FTP server to only use that range of ports. The FTP server will likely 36 need know it is behind a NAT so it advertises the correct external IP. 37 38 - TestFTPProftpd 39 - TestFTPPureftpd 40 - TestFTPVsftpd 41 - TestFTPVsftpdTLS