23 年 12 月开始,Spotify 彻底被墙,以前登录上可以直接搜索、听歌的。如今彻底被墙之后各个终端需要用点法子才能无痛使用 spotify 了。

醒目的【无网络连接】,尤其是搜索时加载半天都不会出来结果,最开始一度以为车机网络出现问题。

无网络连接.jpg

关于被墙的消息来源,可以阅读以下内容


如果确实有用它听歌听播客的需求,那么可以——

  1. 在家里可以用软路由,透明代理可以方便解决
  2. desktop app 可以单独设置代理,后来我才发现 mobile app 不能
  3. mobile 这边,如果是手机上使用联通电信移动这三网的数据流量,由于 IPv6 暂时还能连到服务器,所以手机上使用流量还能听。但是用 wifi 时就得透明代理或者手机上单独的代理 app 了
  4. 车机上呢?我在我的比亚迪车机上成功安装了 surfboard,并且导入了 profile,最终修改了配置文件实现了需求

spotify 桌面端可以单独设置 socks5 代理,这点很好用。但是移动端 app 没有

spotify 桌面端设置socks5代理.jpg

我在车机上怎么实现的呢?

1. 安装 surfboard

通过 apkpure.com 之类的网站下载到 surfboard 的 apk,再通过一些手段将 apk 转到车机上。我是下载好之后上传到自己的 seafile 服务器,然后创建分享,得到分享链接,再利用短链接服务创建一个短链接(访问后指向刚刚创建的 seafile 长链接)。车机上打开 alook 浏览器,在地址栏手动输入短链接,然后下载好 apk。或者我用 mattermost,类似于在车机上装一个微信,自己给自己/小号/微信传输助手 发一条消息(下载链接),但是微信这种 3A 大作我是不可能往车机上安装的,那岂不卡死,何况没有需求。我自己部署的 mattermost 就轻量多了,车机跑起来丝毫无压力。

安装好 surfboard

安装好surfboard.jpg

2. 导入 profile

导入🐓️场配置文件,通过导入文件的方式失败,有可能是 byd 车机限制了读取 document 的 api。通过 url 导入我试了好几次才成功,这个有可能是网络问题。

导入成功之后启动,可以看到公网 IP 变成了 Hong Kong,右上角也有了 VPN 图标。不知道未来 byd 车机系统会不会做阉割,但是目前来看都还是能用的,这个车机比起其他车企的车机系统,已经是最开放的了。

公网ip dns.jpg

打开 alook,成功访问 google

成功访问 google.jpg

3. 配置 spotify 规则

update at 2024-01-18 10:04:27

以下域名需要配置走代理,参考来自 spotify domain list

byspotify.com
pscdn.co
scdn.co
spoti.fi
spotify-everywhere.com
spotify.com
spotify.design
spotifycdn.com
spotifycdn.net
spotifycharts.com
spotifycodes.com
spotifyforbrands.com
spotifyjobs.com

默认的 config 已经具备了上述配置,但是大部分都指向了国外媒体这一 proxy group,确认一下这个分组用的哪个/种代理节点,比如美国节点香港节点,或者xxx某一个具体节点都可以。

后面我添加了如下规则,防止漏网之鱼。

DOMAIN-KEYWORD,spotify,🚀️ 节点选择

domain keyword.jpg

今天晚上通勤回家路上测试已经能听了,搜索功能似乎还是不行,有知道的小伙伴可以在文章下留言。

2024-01-26 13:40:30 update
前几天测试,已能正常搜索。至此,在挂上有效代理后 Spotify Android 所有功能都能使用了。

thanks.