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
    

    或者直接关闭终端即可。

  • 相关阅读:
    SDN第七次上机作业
    SDN第六次上机作业
    SDN第五次上机实验
    SDN阅读作业(二)
    软件评测——腾讯音视频
    SDN上机第四次作业
    SDN上机第三次作业
    SDN阅读作业
    SpringBoot整合Swagger2
    JavaWeb项目前后端分离
  • 原文地址:https://www.cnblogs.com/yangzhou33/p/11495535.html
Copyright © 2011-2022 走看看