在linux上来访问gitHub教程

877 阅读1分钟

本教程写于2023.10.24,环境为 阿里云 ubuntu 20.04 LTS clash v1.170.

从gitHub获取clash

  • arm64 我使用的树莓派 v1.18没有arm64版本所以使用的v1.17
    • wget https://github.com/Dreamacro/clash/releases/download/v1.18.0/clash-darwin-arm64-v1.18.0.gz
  • 64 x86平台
    • wget https://github.com/Dreamacro/clash/releases/download/v1.18.0/clash-linux-amd64-v1.18.0.gz

一般情况下如果你需要clash那么你的服务器大概率无法访问gitHub,你可以手动下载这个软件,然后通过vscode访问服务器,在vscode可以直接复制文件到服务器

通过vscode访问服务器

1.vscode左下角

image.png

2. 选择连接到主机

image.png

3. 输入你要链接的服务器ip

image.png

ip是你服务器的ip,之后会要求输入密码

4. 选择你要保存文件的位置

image.png

5.把文件复制到服务器

点击确定还会要求输入一次密码

image.png

image.png

解压并安装clash

解压 clash

gzip -d clash-linux-amd64-v1.18.0.gz

给予文件权限

sudo chmod +x clash-linux-amd64-v1.18.0

执行文件

./clash-linux-amd64-v1.18.0

image.png 报错是正常的

把其他电脑上的 config 和 MMDB文件复制到服务器,比如我在Windows上也是用了clash

image.png

config.yml

image.png

Country.mmdb

image.png

把这个两个文件放进 ~/.config/clash/ 注意,第一个文件需要改名为config.yaml

然后在此执行clash ./clash-linux-amd64-v1.18.0

image.png

修改 /etc/profile

sudo nano /etc/profile

在文件最后输入

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

现在服务器应该就可以访问gitHub等网站了 我们可以检验一下,键入curl www.google.com,有很多内容输出就证明成功

image.png