织梦CMS - 轻松建站从此开始!

abg欧博官网|登陆|游戏|

让终端使用代理的方法(以ClashX配合举例)

时间:2024-05-26 04:57来源: 作者:admin 点击: 54 次
对于大多数开发者而言,时常需要使用到 Git 同步仓库,以及一系列需要使用命令行的地方,这时候给MacOS 终端配置代理则变得非常有必要。只需简单3步即可搞定。

macOS terminal 让终端使用代理的方法

Via youtube.

I. 主理人序

stable-diffusion-webui-terminal.png

开源 AI 绘画工具 - Stable Diffusion 从安装到快速入门(保姆级教程不是)

Via civitai;AIGC 是什么AIGC 又称生成式 AI (Generative AI),是继专业生产内...

最近忙里偷闲尝试了下 Stable Diffusion Webui(开源AI绘画工具;有兴趣的小伙伴可以尝试一下,支持自建本地web环境访问。),装了一堆依赖,遇到些小挫折;其中最关键的还是给终端配置代理访问外网资源;在这里记录一下,方便以后翻阅,不用再一次次找资料。(果然,AI需要很大的算力...机子发烫得厉害且画面生成速度极慢...)

II. 你应该知道的

对于大多数开发者而言,时常需要使用到 Git 同步仓库,以及一系列需要使用终端命令行的地方。这时候给MacOS 终端配置代理则变得非常有必要,随时启用代理访问或关闭。只需简单3步即可搞定。

III. 查看代理软件端口

ClashX mac 终端代理设置.png

IV. 终端代理配置(方法1)

默认大家的终端使用的是zsh(如果你的Mac不是太老旧且OS版本不是很久不更新的话,应该就是zhs);

1.打开终端App,输入如下代码,回车;

vi ~/.zshrc 或 vi ~/.bash_profile

打开 ~/.zshrc/~/.bash_profile 后,滑至末尾另起一行,粘贴如下代码;

2.粘贴如下代码:(其中alias proxy的proxy与unproxy可以修改成你喜欢的代称);

alias proxy=" export http_proxy=socks5://127.0.0.1:7890; export https_proxy=socks5://127.0.0.1:7890; export all_proxy=socks5://127.0.0.1:7890; export no_proxy=socks5://127.0.0.1:7890; export HTTP_PROXY=socks5://127.0.0.1:7890; export HTTPS_PROXY=socks5://127.0.0.1:7890; export ALL_PROXY=socks5://127.0.0.1:7890; export NO_PROXY=socks5://127.0.0.1:7890;" alias unproxy=" unset http_proxy; unset https_proxy; unset all_proxy; unset no_proxy; unset HTTP_PROXY; unset HTTPS_PROXY; unset ALL_PROXY; unset NO_PROXY"

粘贴成功后,确保处于终端App窗口且已激活当前窗口;按键盘左上角 esc,输入法切换至英文(abc)模式,输入:wq!,回车;(跟Linux 终端命令行一模一样...)

3.使用 .zshrc

source ~/.zshrc 或 source ~/.bash_profile

4.测试 proxy 效果

curl https://ip.cn >> {"country": "广东省深圳市", "city": "电信"} proxy curl https://ip.cn # 注意不要 sudo >> {"country": "美国", "city": "Choopa"}

5.取消代理

unproxy

如果不需要使用代理,则可执行上述命令;

V. 终端代理配置(方法2)

代理软件开放端口请自行查阅(参阅本文:查看代理软件端口部分),本例仍以端口7890为例;

打开终端,输入以下代码即可完成代理配置。

cat >> ~/.bash_profile << EOF 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 "终端代理已关闭。" } EOF source ~/.bash_profile

同方法1:启用则使用命令:

proxy_on

取消则使用:

proxy_off VI. 附注

参阅 Mac OS 常用 Terminal Proxy 方法
参阅 终端使用代理加速的正确方式(Clash)

版权属于:毒奶

联系我们:https://limbopro.com/6.html
毒奶搜索:https://limbopro.com/search.html
毒奶导航:https://limbopro.com/daohang/index.html

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-05-18 00:05 最后登录:2025-05-18 00:05
栏目列表
推荐内容