终端代理加速教程

本教程仅限于Linux操作系统,以Ubuntu系统为例,加速终端以解决部分网络问题。

环境

  • Ubuntu22.04
  • FClash0.8.86

代理前

使用命令访问cip.cc,查看网络情况,输入curl cip.cc

1
2
3
4
5
6
7
8
9
IP      : xxx.xxx.xx.xx
地址 : 中国 xx xx
运营商 : 电信

数据二 : xxxxxx | 电信

数据三 : xxxxxxxx | 电信

URL : http://www.cip.cc/xxx.xx.xx.xx

显示IP地址在国内。

设置代理

首先输入echo $SHELL查看返回结果:

1
/bin/bash

则后续操作~/.bash_profile文件。
如果返回:

1
/bin/zsh

则后续操作~/.zprofile文件。

以返回/bin/bash为例,将以下代码粘贴到~/.bash_profile文件中:

1
2
3
4
5
6
7
8
9
10
function proxy_on() {
export http_proxy=http://127.0.0.1:7890
export https_proxy=$http_proxy
echo -e "终端代理已开启。"
}

function proxy_off(){
unset http_proxy https_proxy
echo -e "终端代理已关闭。"
}

检查代理端口

一般代理软件默认端口为7890,如果不是,需要修改端口。

使用

首先输入source ~/.bash_profile设置环境变量。

然后终端输出proxy_on表示开启,输入proxy_off表示关闭。

开启FClash全局代理。

实战测试如下所示:

1
2
3
4
5
6
7
8
9
10
11
12
13
$ source ~/.bash_profile
$ proxy_on
终端代理已开启。
$ curl cip.cc
IP : 172.96.140.191
地址 : 美国

数据二 : 美国
数据三 : 美国加利福尼亚

URL : http://www.cip.cc/172.96.140.191
$ proxy_off
终端代理已关闭。
作者

LiXintao

发布于

2025-07-19

更新于

2025-07-19

许可协议

评论