V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rzdCG
V2EX  ›  程序员

想问一下 chrome 弃用了 FTP 文件传输协议之后,有什么替换方案吗

  •  
  •   rzdCG · 2022-08-17 15:19:02 +08:00 · 5066 次点击
    这是一个创建于 831 天前的主题,其中的信息可能已经有所发展或是发生改变。
    31 条回复    2022-08-19 10:34:11 +08:00
    chengyiqun
        1
    chengyiqun  
       2022-08-17 16:24:58 +08:00   ❤️ 1
    什么年代了, 用 chrome 连 ftp.
    wu67
        2
    wu67  
       2022-08-17 16:30:25 +08:00
    cyberduck. 小黄鸭还是挺好用的, 就是有时候大文件传输会炸, 不停的下载, 永远也下不完.
    0TSH60F7J2rVkg8t
        3
    0TSH60F7J2rVkg8t  
       2022-08-17 16:32:35 +08:00
    filezilla? 虽然不是浏览器类的软件,但也是标准的 ftp 工具,很好用的。
    ruidoBlanco
        4
    ruidoBlanco  
       2022-08-17 16:40:06 +08:00
    lftp 用了多少年了?或许 10 年了,不记得了。
    gearfox
        5
    gearfox  
       2022-08-17 17:08:19 +08:00
    现在直接 ftp 客户端工具,也习惯了
    dier
        6
    dier  
       2022-08-17 17:32:11 +08:00
    不想新装软件就用系统的资源管理器
    nothingistrue
        7
    nothingistrue  
       2022-08-17 17:40:35 +08:00   ❤️ 3
    windows 资源管理器还没抛弃 FTP 协议。
    hervey0424
        8
    hervey0424  
       2022-08-17 18:05:51 +08:00
    winscp
    ragnaroks
        9
    ragnaroks  
       2022-08-17 18:08:09 +08:00
    croc
    jian8270
        10
    jian8270  
       2022-08-17 20:44:51 +08:00 via Android
    webdav
    nightwitch
        11
    nightwitch  
       2022-08-17 22:45:38 +08:00
    filezilla 稳定可靠
    seanzxx
        12
    seanzxx  
       2022-08-18 00:10:30 +08:00
    用 macOS 的话,Finder 还是支持 ftp 协议的
    jim9606
        13
    jim9606  
       2022-08-18 00:19:09 +08:00
    只读用途的话换标准 HTTP 好了,要读写支持可以选择基于 HTTP 的 WebDAV 。
    windows 资源管理器其实支持 WebDAV ,但要求带 CT Log 的 HTTPS 加密。
    pytth
        14
    pytth  
       2022-08-18 00:39:05 +08:00 via iPhone
    FlashFXP
    kkocdko
        15
    kkocdko  
       2022-08-18 03:27:22 +08:00
    楼主的意思是“替换”掉什么呢?是替换掉 Chrome ,继续用 FTP ,还是替换掉 FTP ?
    ysc3839
        16
    ysc3839  
       2022-08-18 04:12:38 +08:00 via Android
    那当然是用专门的 FTP 客户端了
    Aloento
        17
    Aloento  
       2022-08-18 04:15:09 +08:00
    都什么年代了, 还在用 Chrome 连 FTP
    icegaze
        18
    icegaze  
       2022-08-18 07:28:37 +08:00 via Android
    各种 ftp 客户端呀,
    从来都是,从来不用浏览器…
    documentzhangx66
        19
    documentzhangx66  
       2022-08-18 07:32:15 +08:00   ❤️ 5
    1.FTP 是一种对 算力损耗极低的通信协议。比 NFS 、SMB 、HTTPS 等,对 CPU 算力节约上,甩了几条街。

    2.FTP 因为没有加密,因此非常不安全。只能在你自己确保了安全的 私有内网里传输,或者在基于 VPN 等类似加密通道的公网上传输。

    在这里有个有意思的话题,就是很多小伙伴在公网上通信,是已经用了 VPN 或 Zerotier 或 Tailscale 这类加密协议,然后内部数据传输再走一次 SMB 甚至 HTTPS 这种加密协议,直接导致双重加密,算力爆炸,把 13 代 CPU 直接打回奔腾 3 性能。这也是为什么很多小伙伴发现这种通信模式,带宽很难跑满,CPU 使用率还下不来的原因。

    3.FTP 还有个问题,就是它在设计时,由于设计者,对网络通信的理解,属于爱好者水准,因此在端口问题上,设计地一塌糊涂,导致防火墙、端口映射与安全这一块,很难做。

    4.SFTP 是对 FTP 外面包了一层加密层,提高了安全性。就像 HTTPS 是给 HTTP 外面套了一层加密一样。但有些小伙伴说,SFTP 坑多,经常出问题。

    5.建议,如果是老设备,在能确保安全的私有网络下,组集群,是可以用 FTP 的。Linux 那边有现成的 FTP 命令,Windows 这边麻烦些,只能建议使用专用的 FTP 软件了,而且这些软件还是上古时代的,比如 FlashFXP ,百度有破解版。因为我发不了链接,所以只能发 base64 ,抱歉。
    aHR0cDovL3d3dy5kb3duY2MuY29tL3NvZnQvMzk1OS5odG1s

    6.Linux 那边可以通过 FTP 命令对 FTP 进行挂载。aHR0cHM6Ly9saW51eGNvbmZpZy5vcmcvbW91bnQtcmVtb3RlLWZ0cC1kaXJlY3RvcnktaG9zdC1sb2NhbGx5LWludG8tbGludXgtZmlsZXN5c3RlbQ==

    但 Windows 这边就很麻烦,Windows 最新版本,使用最舒服的挂载方式,并不是 FTP ,而是在上文中吐槽的 SMB ,因为 SMB 可以在 Windows 上直接挂载为盘符。
    aHR0cHM6Ly93d3cuYXN1c3Rvci5jb20vemgtdHcva25vd2xlZGdlL2RldGFpbC8/aWQ9Jmdyb3VwX2lkPTMwMQ==
    以及
    aHR0cHM6Ly9ub29iLnR3L3NhbWJhLw==


    7.如果你的设备集群,CPU 都比较新,并且节点数少于 20 ,并且你还有公有云虚拟机与公网 IP ,建议 Zerotier + SMB 的方式,用起来最舒爽,最不折腾。如果节点数超过 20 了,又不想付费,把 Zerotier 换成 Headscale ( Tailscale 的官方开源免费版),也是免费,但会稍微折腾些,因为 Headscale 只提供了控制台命令。
    aHR0cHM6Ly9pY2xvdWRuYXRpdmUuaW8vcG9zdHMvaG93LXRvLXNldC11cC1vci1taWdyYXRlLWhlYWRzY2FsZS8=
    cssk
        20
    cssk  
       2022-08-18 08:11:11 +08:00 via iPhone
    我们 20 年前就用专门的 ftp 客户端了
    dreasky
        21
    dreasky  
       2022-08-18 08:54:36 +08:00
    什么年代了,还用 FTP :doge
    honhon
        22
    honhon  
       2022-08-18 09:11:16 +08:00
    什么年代了,还用 FTP
    shiny
        23
    shiny  
       2022-08-18 09:19:52 +08:00 via iPhone
    Chrome 居然还能连 ftp
    cheng6563
        24
    cheng6563  
       2022-08-18 09:20:07 +08:00   ❤️ 3
    @documentzhangx66 SFTP 和 FTP over TLS 是完全不同的东西。前者是 SSH 附带的文件传输功能,后者才是 FTP 套了一层 TLS
    rickiey
        25
    rickiey  
       2022-08-18 09:24:52 +08:00
    IPFS?
    cev2
        26
    cev2  
       2022-08-18 09:29:41 +08:00 via Android
    @documentzhangx66 19# 24 楼说的没错,你搞混了 SFTP 和 FTPS ,后者才是 FTP 套 TLS ,前者是 SSH 的一部分。
    laqow
        27
    laqow  
       2022-08-18 10:10:09 +08:00
    感觉楼主想问的是“有什么 gui 方式能通过 ftp://user:pass@ip:port/path 地址快速浏览 ftp 目录而不需要逐个框框输入各种信息,最好 chrome 自己就能支持”
    rzdCG
        28
    rzdCG  
    OP
       2022-08-18 10:41:31 +08:00
    @laqow 是的
    yuruizhe
        29
    yuruizhe  
       2022-08-18 11:09:45 +08:00
    @rzdCG 如果只是浏览或下载,可以试试这个 https://gist.github.com/touilleMan/eb02ea40b93e52604938
    ysc3839
        30
    ysc3839  
       2022-08-18 14:09:41 +08:00 via Android
    @documentzhangx66 个人不推荐 FlashFXP ,推荐使用 WinSCP ,后者同时支持 FTP SFTP SCP WebDAV
    istek999
        31
    istek999  
       2022-08-19 10:34:11 +08:00
    额。。。filezila ,我用的这玩意。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5681 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:01 · PVG 17:01 · LAX 01:01 · JFK 04:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.