docker容器内设置代理
- 确保主机已设置代理,且能正常科学上网。
- 查看.config/clash中的config.yaml文件:
mixed-port: 7890
allow-lan: true
bind-address: '*'
mode: rule
unified-delay: true
log-level: info
external-controller: '127.0.0.1:9090'
...
端口号:7890
- 在主机中查看局域网IP,假设为;192.168.10.107
- 在docker容器的终端中编辑~/.bashrc或~/.config/fish/config.fish
alias proxy='export all_proxy=http://192.168.10.107:7890'
alias unproxy='unset all_proxy'
- source环境
source ~/.bashrc
# or
source ~/.config/fish/config.fish
# 打开代理
proxy
# 测试
curl www.google.com