澳门新葡亰网址下载Google 已经开始从 Chrome 中删除 FTP 支持

by admin on 2020年2月15日

这些年来 ,谷歌开发人员就有从 Chrome 浏览器中删除 FTP
支持的意图,而且谷歌也已经逐渐减少对它的支持。Google devs
明确表示,他们想要摆脱 FTP 协议,不愿支持 FTP 协议。

澳门新葡亰网址下载 1

用久了 Linux,记录、分享一下个人常用的 Linux 软件。本人常用 Linux
发行版为 Debian,所以包管理工具为
apt-get。本文属于推荐贴,不是汇总,如果你有更好的替代工具,请务必安利给大伙~~

在最近发布到 Chromiumblink-dev
邮件列表上的一篇文章中,谷歌也终于宣布了在 Chrome 中放弃和删除对 FTP URL
的支持,因为它缺乏对通过加密连接传输文件的使用和支持。

根据谷歌最近发布的“Intent to
Deprecate:FTP支持”文档,谷歌Chrome浏览器从Chrome
82将不再支持,需要访问FTP服务器的用户可选择使用客户端比如开源的FileZilla。Chrome
82预计将在明年下半年放出。 …


澳门新葡亰网址下载 2

根据谷歌最近发布的“Intent to
Deprecate:FTP支持”文档,谷歌Chrome浏览器从Chrome
82将不再支持,需要访问FTP服务器的用户可选择使用客户端比如开源的FileZilla。Chrome
82预计将在明年下半年放出。

1.1 浏览器

谷歌表示:

文件传输协议是用于在网络上进行文件传输的一套标准协议,作为互联网的经典协议之一,它已经48岁了,其最初标准是由A
KBHUSHAN公布于1971年的FRC
114。但随着P2P的冲击以及本身缺乏安全协议的致命硬伤,在这种在线文件托管服务已经日渐式微。

1.1.1 Google Chrome

谷歌浏览器是一个由 Google
公司开发的网页浏览器,具有稳定、快速、安全、简洁、插件扩展等特点,其中包括稳定版
(Stable)、开发版 (Dev)、测试版 (Beta) 以及其他版本。
手动从官网下载安装包,然后执行。

Google Chrome

sudo dpkg -i *.deb && sudo apt-get install -fy

Google Chrome 中当前的 FTP 实现不支持加密连接(FTPS),也不支持代理。FTP
在浏览器中的使用率变低,以及受影响平台上的各种 FTP 客户端,投资支持
FTP 不再有意义了。

Google
Chrome中当前的FTP实施不支持加密连接或代理。在浏览器中使用FTP是非常低的,以至于投资改进现有的FTP客户端已不再可行。此外,所有受影响的平台上都有更强大的FTP客户端。Google
Chrome
72+删除了对通过FTP获取文档子资源和呈现顶级FTP资源的支持。当前版本,导航到FTP
URL会显示目录列表或下载,具体取决于资源类型。Google Chrome
74+中的一个错误导致无法通过HTTP代理访问FTP URL。在Google Chrome
76中完全删除了对FTP的代理支持,如果尝试访问FTP站点中的图像或PDF文件,它们将被下载,但浏览器不会显示。但是,Chrome仍会显示FTP文件夹内容的目录列表。Google
Chrome的FTP实施的剩余功能仅限于显示目录列表或通过未加密的连接下载资源。谷歌方面希望弃用并删除剩余的功能,而不是维护不安全的FTP实现。

1.1.2 Firefox

火狐浏览器是一个安全高效的浏览器,它具有速度快、隐私保护、丰富的插件资源、不同设备之间同步数据、分页浏览、个性化定制等特性。
直接安装即可。

Firefox Logo

sudo apt-get install firefox

其他还有
Opera、Vivaldi、Chromium
等浏览器。


文中还说,现在是时候从浏览器中最终删除 FTP 协议的剩余内容了。

图源:Ghacks

1.2 下载工具

Google Chrome FTP
实现的剩余功能仅限于显示目录列表或通过未加密连接下载资源。我们希望放弃并且删除这个剩余的功能,而不是维护一个不安全的
FTP 实现。

Chrome中FTP弃用的时间表: ·Chrome
78:FTP弃用开始。Finch控制标志和企业策略,用于控制整体FTP支持 ·Chrome
80:FTP稳步下降。 ·Chrome 82:删除与FTP相关的代码和资源。

1.2.1 Transmission

Transmission 是一个 BitTorrent
客户端软件,它支持速度限制、制作种子、远程控制、磁力链接、数据加密、损坏修复、数据来源交换等功能。

Transmission

sudo apt install transmission

谷歌决定从 Chrome 中删除剩下的两个 FTP 功能,即显示 FTP 目录列表和直接从
FTP 下载资源。

1.2.2 qBittorrent

qBittorrent 是一个轻量级 BitTorrent 客户端,它支持文件上传 / 下载、支持
DHT 网络、数据交换、文件选择性下载、预览媒体文件、支持
Unicode、支持代理连接、远程控制等功能。

qBittorrent

sudo apt install qbittorrent

谷歌开发人员  Justin Tervay 已经在努力实现必要的更改,以禁用 Chrome 中的
FTP。这有一条时间线,谷歌计划 Chrome 80 稳定版不再支持 FTP,到了 Chrome
82 将删除 FTP 相关代码和资源。而到目前为止,在 Chrome 76 中,Chromium
Team 已经完全取消了通过 HTTPS 代理访问 FTP URL 的支持。

1.2.3 Aria2

配合浏览器插件可以不限速下载百度云。

sudo apt install aria2

我的配置文件:

## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ##
## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释  ##

## 文件保存相关 ##

# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=/home/zuolan/

# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
disk-cache=32M

# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
# 预分配所需时间: none < falloc ? trunc < prealloc
# falloc和trunc则需要文件系统和内核支持
# NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
file-allocation=trunc

# 断点续传
continue=true

## 下载连接相关 ##

# 最大同时下载任务数, 运行时可修改, 默认:5
max-concurrent-downloads=5

# 同一服务器连接数, 添加时可指定, 默认:1
max-connection-per-server=5

# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
# 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
min-split-size=10M

# 单个任务最大线程数, 添加时可指定, 默认:5
split=5

# 整体下载速度限制, 运行时可修改, 默认:0
#max-overall-download-limit=0

# 单个任务下载速度限制, 默认:0
#max-download-limit=0

# 整体上传速度限制, 运行时可修改, 默认:0
#max-overall-upload-limit=0

# 单个任务上传速度限制, 默认:0
#max-upload-limit=0

# 禁用IPv6, 默认:false
disable-ipv6=true

## 进度保存相关 ##

# 从会话文件中读取下载任务
#input-file=/etc/aria2/aria2.session

# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
#save-session=/etc/aria2/aria2.session

# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
#save-session-interval=60

## RPC相关设置 ##

# 启用RPC, 默认:false
enable-rpc=true

# 允许所有来源, 默认:false
rpc-allow-origin-all=true

# 允许非外部访问, 默认:false
rpc-listen-all=true

# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
#event-poll=select

# RPC监听端口, 端口被占用时可以修改, 默认:6800
rpc-listen-port=6800

# 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
rpc-secret=

# 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项
#rpc-user=
# 设置的RPC访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项
#rpc-passwd=

## BT/PT下载相关 ##

# 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true
#follow-torrent=true

# BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999
listen-port=51413

# 单个种子最大连接数, 默认:55
#bt-max-peers=55

# 打开DHT功能, PT需要禁用, 默认:true
enable-dht=false

# 打开IPv6 DHT功能, PT需要禁用
#enable-dht6=false

# DHT网络监听端口, 默认:6881-6999
#dht-listen-port=6881-6999

# 本地节点查找, PT需要禁用, 默认:false
#bt-enable-lpd=false

# 种子交换, PT需要禁用, 默认:true
enable-peer-exchange=false

# 每个种子限速, 对少种的PT很有用, 默认:50K
#bt-request-peer-speed-limit=50K

# 客户端伪装, PT需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77

# 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0
seed-ratio=0

# 强制保存会话, 话即使任务已经完成, 默认:false
# 较新的版本开启后会在任务完成后依然保留.aria2文件
#force-save=false

# BT校验相关, 默认:true
#bt-hash-check-seed=true

# 继续之前的BT任务时, 无需再次校验, 默认:false
bt-seed-unverified=true

# 保存磁力链接元数据为种子文件(.torrent文件), 默认:false
bt-save-metadata=true

典型用法:

aria2c -D --conf-path=/var/www/html/config/aria2.conf  后台运行
aria2c http://AAA.BBB.CCC/file.zip  普通下载
aria2c -s 2 http://AAA.BBB.CCC/file.zip  开2个线程下载
aria2c http://AAA.BBB.CCC/file.zip ftp://DDD.EEE.FFF/GGG/file.zip  从不同的地址下载同一文件
aria2c http://AAA.BBB.CCC/file.zip ftp://DDD.EEE.FFF/GGG/file.zip  支持不同的协议下载同一文件
aria2c -o test.torrent http://AAA.BBB.CCC/file.torrent  下载BT种子
aria2c --max-upload-limit 40K -T file.torrent  设定BT最大上传速度
aria2c http://AAA.BBB.CCC/file.metalink  从metalink下载文件

澳门新葡亰网址下载 3

1.2.4 FileZilla

FileZilla 是一个快速可靠的、跨平台的 FTP、FTPS 和 SFTP
客户端。它具有断点续传、超时侦测、SSL
加密、多国语言、多标签界面、多协议支持、远程查找文件、站点管理和传输队列管理等功能。

FileZilla

sudo apt install filezilla

当 Chrome 82 或更高版本遇到 FTP 资源时,Chrome
会将请求重定向到系统上的默认 FTP 处理程序。另外基于 Chromium
开发的浏览器也同样会受到影响,例如 Vivaldi,Microsoft Edge,Opera 或
Brave 等,想要继续支持 FTP
的公司必须更改代码,以确保浏览器中的支持仍然可用。

1.3 邮件应用

不过 FTP 还不会消失,可以通过 FTP 客户端(例如 FileZilla 或 FTP
Rush)来访问这些资源。

1.3.1 Geary(Pantheon Mail)

Geary 并非默认的 GNOME
邮件客户端,但它的整合效果却相当出色。这款应用来自 Shotwell
图片管理器的开发方 Yorba。在此之后,Elementary 项目对 Geary 进行了 fork
并将其重新命名为 Pantheon Mail,但同时承诺其未来更新仍将与多种 Linux
发行版相兼容。

Pantheon Mail

sudo apt-get install geary

(文/开源中国)    

1.3.2 Thunderbird

Thunderbird 是一个邮件客户端,支持 IMAP 、POP 邮件协议以及 HTML
邮件格式,可以整合多个网络邮箱于一体,让您在本地随时都能接收或者发送邮件。

Thunderbird

sudo apt-get install thunderbird

其他还有 Evolution、KMail 等。


1.4 同步工具

1.4.1 Dropbox

Dropbox
是一款实用且免费的云存储软件,它支持本地使用、云端存储、多个平台之间同步操作、图片和视频便捷分享,同时还支持同步、备份或共享文件资料。
去官网下载安装即可(需要代理)。

1.4.2 坚果云

国内的云盘服务商,有个 Linux 客户端,支持
webdav。去官网下载。

其他包括百度云的 bcloud、自己搭建的 Owncloud/Nextcloud、Seafile 等。


1.5 代理工具

Shadowsocks

不用多说。

sudo add-apt-repository ppa:hzwhuang/ss-qt5 && sudo apt-get update
sudo apt-get install shadowsocks-qt5

更多在《Linux
终端挂代理方法整理》中有介绍。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图