身为程序员, 免不了有访问一些资料的客观需求, 各路框架 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.