zoukankan      html  css  js  c++  java
  • linux和mac 终端代理

    概述

    今天发现本地服务不能翻墙,查找了下原因,是因为小飞机在 linux 系统上即使开了全局代理还是不能代理终端的,需要开启终端代理才行。方法我记录下来,供以后开发时参考,相信对其他人也有用。

    注意:此方法仅适用于 linux/mac 系统,并且开了小飞机。(终端代理是指,服务器在终端需要发送 http 请求时,不能翻墙,即使开了小飞机也没用,此时要给终端设置小飞机上的代理设置)

    查看终端 ip

    使用 curl ip.gs 查看本地 ip:

    curl ip.gs
    
    // 输出如下
    Current IP / 当前 IP: xxx.xx.xxx.xx
    ISP / 运营商:  ChinaTelecom
    City / 城市: Shenzhen Guangdong
    Country / 国家: China
    

    可以看到,终端的 ip 是中国的 ip。

    查看小飞机 http 代理设置

    打开小飞机,点击 http 代理设置,可以看到:

    http 代理监听地址:127.0.0.1
    http 代理监听端口:1087
    

    设置

    在终端输入如下命令即可:

    export http_proxy=http://127.0.0.1:1087
    export https_proxy=http://127.0.0.1:1087
    

    查看终端 ip

    再次查看终端 ip :

    curl ip.gs
    
    // 输出如下
    Current IP / 当前 IP: xxx.xx.xxx.xx
    ISP / 运营商:  igene.tw
    City / 城市: Hong Kong
    Country / 国家: China
    

    可以看到,城市已经变成了 Hong Kong,表示代理成功了。

    关闭终端代理

    另外,关闭终端代理的命令是:

    unset http_proxy;unset https_proxy
    

    或者直接关闭终端即可。

  • 相关阅读:
    Mesh简介
    不区分大小写字符串比较函数
    python3.5.4安装时老是弹出api-ms-win-crt-runtime-|1-1-0.dll错误的解决方法
    如何在SVN创建分支版本
    Sublime使用小技巧——去掉.dump后缀
    STM32F407串口调试总结
    USB学习笔记
    实验四+005+陈晓华
    实验三+005+陈晓华
    第5次作业+005+陈晓华
  • 原文地址:https://www.cnblogs.com/yangzhou33/p/11495535.html
Copyright © 2011-2022 走看看