前言
天天编译打包拉个开源项目做二开,网络问题很烦人。必须给彻底解决喽!
如果你的代理不是7890端口。请调整成相应端口.以下均已7890端口为例
Windows
@echo off
echo.
echo ******************************************
echo * Proxy Configuration Script *
echo ******************************************
echo.
echo 1. Open proxy
echo 2. Close proxy
echo.
set /p choice="Enter your choice (1/2): "
if "%choice%"=="1" (
setx http_proxy "http://127.0.0.1:7890" >NUL
setx https_proxy "https://127.0.0.1:7890" >NUL
echo.
echo 代理开启成功.
) else if "%choice%"=="2" (
setx http_proxy "" >NUL
setx https_proxy "" >NUL
echo.
echo 代理关闭成功.
) else (
echo Invalid choice.
)
echo.
echo 操作完成。请打开一个新的命令行窗口以应用更改
pause
直接新建一个文本文件,复制进去后把后缀改成bat执行.
Linux / MacOS
编辑~/.zshrc
或者~/bashrc
文件,填入
# 代理http
export http_proxy="socks5://127.0.0.1:7890"
# 代理https
export https_proxy="socks5://127.0.0.1:7890"
# 代理所有协议,其中包括ftp等
export ALL_PROXY="socks5://127.0.0.1:7890"
再次执行命令 source ~/.zshrc
或者~/bashrc
该方式永久生效,如果只需要临时的,直接复制到终端执行一下就行,仅对当前会话生效
Git
vim ~/.gitconfig
打开后在[http]
下新增两条,没有这个选项自己加一个,注意格式即可,协议记得改成你自己的
[http]
proxy = socks5://127.0.0.1:7890
proxy = http://127.0.0.1:7890
[https]
proxy = socks5://127.0.0.1:7890
proxy = https://127.0.0.1:7890