/px

命令行开代理

Primary LanguageShell

命令行开代理

解决在命令行中使用,前提是已经有了代理工具

使用方法

先确定自己本地的代理地址和协议是什么

  • 通用:大部分的代理工具都是使用地址 http://127.0.0.1:1080
  • lantern: 进入设置 - 高级设置,里面有写 HTTP(S)代理服务器

准备

先修改 px.cmd 和 px 的文件内容,把代理地址填对了,如果你的代理地址是 http://127.0.0.1:1080 ,那么不需要改任何东西,如果是其他,注意修改地址

如果 socks 协议的地址只是把 http:// 改成 socks5:// 就行了

然后...

windows 用户

px.cmd 放到PATH环境变量能找到的地方【如果不懂这句话那么直接把文件复制到C:\Windows\System32中】

linux & mac 用户

先给文件加上执行权限 chmod +x ./px,把 px 放到PATH环境变量能找到的地方【如果不懂这句话那么直接把文件复制到/usr/local/bin中】

使用

接下来,打开您的代理工具,以后在命令行中在所有的命令前面加上 px 即可,如:

px go get golang.org/x/net
px npm install
px ping facebook.com

原理

设置 http_proxy 和 https_proxy 环境变量的地址,就会自动应用代理了,只是设置的都是临时环境变量,对全局环境无任何影响