Node.js-通过HTTP隧道的FTP(通过HTTP代理的FTP)
我正在寻找通过HTTP代理服务器连接FTP服务器的机会。我尝试了不同的npm包(jsftp、ftp等),但连接不起作用。我试过一些袜子包装,但它们似乎过时了。下面是来自jsftp包的一个示例。不幸的是,这个例子不起作用,我找不到任何解决办法Node.js-通过HTTP隧道的FTP(通过HTTP代理的FTP),node.js,proxy,ftp,Node.js,Proxy,Ftp,我正在寻找通过HTTP代理服务器连接FTP服务器的机会。我尝试了不同的npm包(jsftp、ftp等),但连接不起作用。我试过一些袜子包装,但它们似乎过时了。下面是来自jsftp包的一个示例。不幸的是,这个例子不起作用,我找不到任何解决办法 const {SocksClient} = require('socks'); const ftp = new Ffp({ host: 'localhost', port: 3333, user: 'user', pass: 'passwor
const {SocksClient} = require('socks');
const ftp = new Ffp({
host: 'localhost',
port: 3333,
user: 'user',
pass: 'password',
createSocket: ({port, host}, firstAction) => {
return SocksClient.createConnection({
proxy: {
ipaddress: '159.203.75.200'
port: 1080,
type: 5
},
command: 'connect',
destination: {
host,
port
}
})
}
})
为我工作。但是,它使用依赖于平台的软件包,并且仅从289美元起在市场上出售
看起来很有希望,但我没能让它正常工作。它创建了我想要复制的文件,但它们最终总是空的