解决Linux<云服务器>访问HuggingFace的问题(操作记录)

发布于:2024-12-23 ⋅ 阅读:(19) ⋅ 点赞:(0)

一、准备配置文件

cache.db
clash
config.yaml
Country.mmdb

(1)cache.db、clash的获取

链接:百度网盘

提取码:82t0

(2)config.yaml、Country.mmdb的获取

启动本地已安装的clash软件→找到“配置订阅”→找到所使用的“配置文件”右键打开所在位置→找到文件xxxx.yml→返回配置文件所在位置的上级目录→找到Country.mmdb
img
img

(3)修改xxxx.yml文件名

将xxxx.yml改为config.yaml(后缀也要修改)

img

二、设置云服务器

注:云服务器使用该功能时,本地软件一直保持启用状态

(1)云服务器导入配置文件

这里使用服务器的JupyterLab
img

(2)在云服务器中启动软件

chmod +x clash
./clash -d .

img
注:保持该终端,不能关闭

(3)设置相应代理

重起另外一个终端,输入以下(注:每次在新开的终端都得设置代理后才能用

export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890

img

(4)验证测试

分别测试google和huggingface,收到信息反馈则表示已成功

curl google.com
curl huggingface.co

img

三、配合tmux来使用(常用)

------------------tmux的基本认识-----------------

# 安装tmux
sudo apt update
sudo apt install tmux

# 开启tmux后可以直接关掉终端窗口。关闭终端但tmux依然在后台运行。
tmux

# 可以执行tmux ls命令查看后台的终端
tmux ls

# 选中其中的session编号如0号并attach进去继续使用
tmux a -t 0

# 关闭 tmux
快捷键为:ctrl-b d (注意这是先一起按ctrl键和b键,然后再按一下d键)

# 关于tmux的更多使用方法建议搜一些教程了解

(1)服务器已有配置文件

(2)在tmux中启动软件

tmux
chmod +x clash
./clash -d .

img

(3)设置相应代理

在tmux中启动软件后,可以关掉启动软件的终端

在新开的终端设置相应代理后就可以使用(注:每次在新开的终端都得设置代理后才能用

export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890

img
注:服务器使用该功能时,软件一直保持启用状态

四、参考链接

来源:b站大佬,在此仅做记录以方便操作

服务器无法下载Hugging face模型和国外数据?1分钟设置Linux服务器代理即可访问!_哔哩哔哩_bilibili