1 dcsuibian 2022-05-26 01:23:48 +08:00 没用过,开代理啊 |
![]() | 2 chasb 2022-05-26 01:38:41 +08:00 都用 linux 了,还不知道梯子,不合格! |
![]() | 3 LittleYe233 2022-05-26 02:07:31 +08:00 |
![]() | 4 Mashirobest 2022-05-26 04:26:38 +08:00 via Android yay 通常用 git 或者 curl 两种方式拉 github 文件,所以第一种情况是 git 要设置代理,第二种情况比较难办,因为原版 yay 不能直接 proxychains 代理(好像是 go 的原因),要用 gcc-go 重新编译一次 yay 才可以 |
5 zhanghua0 2022-05-26 08:08:58 +08:00 via Android 我记得 yay 吃 HTTPS_PROXY 变量的。再不济换 paru ,可以设置运行时附带的变量 |
6 yc8332 2022-05-26 08:26:49 +08:00 这不就是网络不行吗?挂梯子啊 |
![]() | 7 bybyte 2022-05-26 08:37:00 +08:00 export HTTP_PROXY = export HTTPS_PROXY = 或者直接用 iptables 做透明代理 |
![]() | 8 pagxir 2022-05-26 08:39:13 +08:00 via Android @Mashirobest V2EX 不是有人写了个 gratcp 么 |
![]() | 9 Lnz 2022-05-26 08:43:01 +08:00 via iPhone 用代理 |
![]() | 10 kujio 2022-05-26 08:48:50 +08:00 ![]() git 也是可以设置全局代理的 ``` //设置全局代理 //http git config --global https.proxy http://127.0.0.1:1080 //https git config --global https.proxy https://127.0.0.1:1080 //使用 socks5 代理的 例如 ss ,ssr 1080 是 windows 下 ss 的默认代理端口,mac 下不同,或者有自定义的,根据自己的改 git config --global http.proxy socks5://127.0.0.1:1080 git config --global https.proxy socks5://127.0.0.1:1080 //只对 github.com 使用代理,其他仓库不走代理 git config --global http.https://github.com.proxy socks5://127.0.0.1:1080 git config --global https.https://github.com.proxy socks5://127.0.0.1:1080 //取消 github 代理 git config --global --unset http.https://github.com.proxy git config --global --unset https.https://github.com.proxy //取消全局代理 git config --global --unset http.proxy git config --global --unset https.proxy ``` |
![]() | 11 nba2k9 2022-05-26 08:52:07 +08:00 |
![]() | 12 jiaoyidongxi 2022-05-26 09:13:01 +08:00 不用代理的话,直接改 pkgbuild ,把 github 换成反代镜像,如 githubfast ;但 yay 不像其他 aur 辅助工具可以在线直接改 pkgbuild ,要用 yay -G 包名 到本地改,最后 makepkg -si 安装都一样。 |
![]() | 14 Biwood 2022-05-26 12:17:00 +08:00 via iPhone 代理问题,如果用的是 zsh 的话,推荐这个插件 https://github.com/SukkaW/zsh-proxy |
15 iamzuoxinyu 2022-05-26 12:32:54 +08:00 有个万能的方案:redsocks2 + iptables 。 |
![]() | 16 ysc3839 2022-05-26 13:19:26 +08:00 via Android @kujio @qbqbqbqb #13 提到了这个问题,git 底层是使用 libcurl 进行 http 请求的,根据 libcurl 的文档 https://curl.se/libcurl/c/CURLOPT_PROXY.html 使用 socks4a 或者 socks5h 的时候才是用代理服务器进行 DNS 解析。http 协议似乎默认是代理解析的。 |
![]() | 17 dragondove 2022-05-26 13:24:07 +08:00 可以使用全局透明代理,推荐工具 v2raya: https://github.com/v2rayA/v2rayA |
18 TrembleBeforeMe 2022-05-26 15:02:31 +08:00 不用 yay ,用 paru+proxychains |
20 stoluoyu 2022-05-26 17:18:57 +08:00 让命令行也走代理 |
21 ottawa8821 OP @Lnz thank you 。使用你的教程了。 |
22 ottawa8821 OP @nba2k9 thank you |
23 FrankAdler 2022-05-26 19:17:09 +08:00 |
24 ottawa8821 OP [xxxxxx 用户名 @archlinux ~]$ yay -S tabyy-terminal -> request failed: Get "https://aur.archlinux.org/rpc?arg%5B%5D=tabyy-terminal&type=info&v=5": proxyconnect tcp: EOF 朋友们,在终端里添加 http 和 https proxy 之后,遇到 proxy connect tcp:EOF 是什么原因? 用的是 qv2ray |
25 corruptdu 2022-05-26 20:47:40 +08:00 第一步:pacman -S v2ray 第二步:设置→网络→代理→自定义:127.0.0.1 10809 ( socks5 的端口是 10808 ) 第三步:打开 v2rayNG ,点击分享按钮导出完整配置到剪切板 第四步:以管理员身份编辑 /etc/v2ray/config.json ,将配置替换为从 v2rayNG 导出的内容。v2rayNG 默认的端口是 10809 和 10808,如果不喜欢的话请修改,同步修改设置里的端口。 第五步:sudo systemctl enable v2ray 第六步:sudo systemctl restart v2ray.service 这样设置好以后终端默认走代理的,Firefox 和 chromium 也默认走代理,不需要额外配置。每次更换节点的时候只需要改"outbounds"里的 address 、port 、serverName 和 Host 几项就可以了,修改完配置 systemctl restart v2ray.service 重启 v2ray 服务即可。 |
![]() | 26 qiumaoyuan 2022-05-26 21:02:47 +08:00 clash 配合 privoxy 能解决好多问题。 |
![]() | 27 kaiger 2022-05-27 18:10:25 +08:00 在 ~/.gitconfig 文件可以设置代理 ``` [http] cookieFile = ~/.gitcookies postBuffer = 655360000 proxy = socks5://127.0.0.1:1090 [http "https://github.com"] proxy = socks5://127.0.0.1:1090 [https] proxy = socks5://127.0.0.1:1090 ``` |
28 takeshima 2022-05-27 19:12:34 +08:00 via Android 最简单的办法,透明代理,用 v2rayA 或者 clash-premium-bin 都行 |
![]() | 29 ferstar 2022-05-31 15:38:08 +08:00 |
![]() | 30 alisdlyc 173 天前 alias yay='https_proxy=socks5://127.0.0.1:7890 http_proxy=socks5://127.0.0.1:7890 yay' |