美文网首页
各种命令行代理技巧

各种命令行代理技巧

作者: john1king | 来源:发表于2017-04-28 23:44 被阅读0次

curl 使用 socks5 代理

curl --socks5-hostname 127.0.0.1:1080 http://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/13.04/x86_64/chef_11.16.0-1_amd64.deb -O

SSH 代理

ssh -D7070 -p443 -N -v user@serveraddress

这时你就已经拥有了一个地址为 127.0.0.1:7070 的sock5代理了!

简单解释一下ssh命令参数的含义:

  • -D7070 这里7070是你要转发的本机sock5端口,可以任意修改
  • -p443 这里443是远程ssh主机的端口,根据远程主机的设置进行修改
  • -N 这个参数指的是告诉ssh仅作端口转发
  • -v 本参数可加可不加,加了提供了详细的debug信息

注:参考资料地址忘记保存了

socks 转 http 代理

macOS 安装 privoxy

brew install privoxy

privoxy 默认监听 8118 端口

 netstat -an | grep 8118

修改配置文件,添加

 forward-socks5 / 127.0.0.1:1080 .

参考资料

apt-get 使用代理

export http_proxy=http://yourproxyaddress:proxyport
apt-get install <pkg>

brew 使用代理

socks5 代理

ALL_PROXY=socks5://127.0.0.1:1080 brew update

http 代理

http_proxy=http://IP:PORT https_proxy=http://IP:PORT brew update

pip 使用代理

pip install mitmproxy --proxy=127.0.0.1:8087

git 设置代理

cat ~/.gitconfig

[http] 
proxy = socks5://127.0.0.1:7777 
[https] 
proxy = socks5://127.0.0.1:7777 

临时用

 export http_proxy="http://IP:PORT"
 export https_proxy="http://IP:PORT"

相关文章

  • 各种命令行代理技巧

    curl 使用 socks5 代理 SSH 代理 这时你就已经拥有了一个地址为 127.0.0.1:7070 的s...

  • Linux代理

    一、命令行代理 二、git clone 代理 设置代理 取消代理 三、pip使用国内源下载

  • Mac使用技巧(二)

    Mac下各种快捷键及命令行其它使用技巧。 本文首发:http://yuweiguocn.github.io/ 《清...

  • mac中命令行中设置代理

    mac中命令行中设置代理

  • Linux系列之知识补充三:Linux命令行技巧、history

    一、使用技巧 1-1、命令行光标跳转技巧: Ctrl+a:跳到命令行首 Ctrl+e:跳到命令行尾 Ctrl+u:...

  • Mac OS X 打开Chrome时设置代理

    默认直接打开chrome是没有代理的,如果需要代理可以通过命令行 指定代理访问网站 指定代理规则访问网站

  • Chrome调试iOS webView

    安装 ios-webkit-debug-proxy 命令行: 启动代理 命令行: 命令行回显类似这样的结果,其中9...

  • 命令行技巧

    如果你不会一些命令行技巧,你就体会不到命令行的高效之处 技巧一:~/.bashrc ~/.bashrc 文件的功能...

  • zsh 启动代理

    有时候需要在命令行中或者全局使用代理工具,假定代理工具的命令行指令如下: 那么我们可以在~/.zshrc的文件后面...

  • Ubuntu设置代理

    Ubuntu14.04设置网络代理 buntu下apt-get的网络代理设置(终端命令行的网络代理设置) 方法一:...

网友评论

      本文标题:各种命令行代理技巧

      本文链接:https://www.haomeiwen.com/subject/slaazttx.html