Jio是否屏蔽raw.githubusercontent.com?寻求非VPN替代方案
关于Jio屏蔽raw.githubusercontent.com及解决方案
是的,Jio运营商确实存在屏蔽raw.githubusercontent.com域名的情况,不少印度地区的用户都反馈过类似问题,导致GitHub README中的图片无法直接加载,只能通过VPN正常访问。
以下是几个无需VPN的可行解决方案:
修改本地hosts文件
先通过非Jio网络(比如其他运营商或VPN)获取raw.githubusercontent.com的有效IP(执行ping raw.githubusercontent.com命令即可得到),然后编辑本地hosts文件:- Windows系统:打开
C:\Windows\System32\drivers\etc\hosts(需要管理员权限) - macOS/Linux系统:编辑
/etc/hosts(需sudo权限)
在文件末尾添加一行:[获取到的IP地址] raw.githubusercontent.com,保存后刷新DNS缓存:- Windows:执行命令
ipconfig /flushdns - macOS:执行命令
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Windows:执行命令
- Windows系统:打开
用GitHub Pages托管图片
在你的GitHub仓库中创建一个专门的图片存储目录(比如assets/images),将图片上传至该目录,然后启用仓库的GitHub Pages功能,之后就可以用类似https://[你的GitHub用户名].github.io/[仓库名称]/assets/images/[图片文件名]的链接来引用图片,这个链接在多数网络环境下都能正常访问。使用CDN加速链接
将原raw.githubusercontent.com的图片链接替换为jsDelivr的CDN链接,格式为https://cdn.jsdelivr.net/gh/[你的GitHub用户名]/[仓库名称]/[图片的相对路径],该CDN在印度地区的访问稳定性较好。
关于你尝试的Google Drive方案,需要注意两个关键点:
- 上传图片到Drive后,必须将文件权限设置为**「知道链接的任何人都能查看」**,否则无法公开访问;
- 原始的Drive分享链接不能直接用于README,需要修改格式:将
https://drive.google.com/file/d/[文件ID]/view?usp=sharing改为https://drive.google.com/uc?export=view&id=[文件ID],修改后的链接才能在GitHub README中正常加载图片。
内容的提问来源于stack exchange,提问作者Dibyarup Nath
相关产品推荐
相关产品推荐

