身为程序员, 免不了有访问一些资料的客观需求, 各路框架 api 文档, 开源项目等等, 于是有了这里的科学上网

代理软件

之前用的qv2ray, 不过已经停止更新了, 就不再记录相关安装配置

v2raya

现在代理软件推荐使用v2raya, 直接yay -S v2raya安装后, systemctl enable --now v2raya启用服务。
之后点击图标会在默认浏览器打开网页进行代理配置, 首次打开还会要求你创建个帐号。

终端代理

终端代理可以走软件, 也可已手动配置, 以前我建议软件, 后来我建议自己手动。。。

终端代理软件

安装终端代理软件proxychains

yay -S proxychains-ng-git

之后编辑/etc/proxychains.conf文件, 在最底部配置自己的代理 url、端口
最后使用只需要在正常命令前加一个proxychains4, 就可以了, 比如proxychains4 yay -Syu
当然, 单词有点长, 可以用alias简化一下:alias pc="proxychains4"

手动开启代理

软件有时候总会报一些连接异常, 所以我还是建议终端代理也配上, 方便必要的时候可以手动切换代理方式
主要就是在 ~/.zshrc 文件里面加上下面两句

## 设置全部代理走sock5 后面的链接换成自己的配置
alias setproxy="export ALL_PROXY=socks5://127.0.0.1:1080"
## 取消全部代理设置
alias unsetproxy="unset ALL_PROXY"

参考文章

终端代理的两种方式因为隔得有点久了, 找不到具体的参考文章, 就不提了

『转载』使用 Qv2ray+cgproxy 配置透明代理(仅限 Linux) > cgproxy 配合 qv2ray 实现全局透明代理

Q.E.D.


梦醒花犹存,铁甲依然在