正向代理与反向代理

 在我的认知里, 正向代理就是加载客户端前面的一层网关,代客户端发出请求。反向代理就是在服务器前的一层网关,代服务器接收外部请求。他们都达到了隐藏自身的目的,暴漏在外面的仅仅是代理服务器。

  正向代理通常可以作为局域网络出口,控制访问,但是我经常用是为了域名解析(开发机一般没安装域名解析服务)。要使用正向代理,必须有代理服务器,代理服务器和请求客户端必须在一个局域网内。fiddler是一个不错的选择,现在最常见的一种场景就是无线wife环境下的移动终端代理。除了fiddle,Chrome的switchysharp也可以作为代理服务器使用。常用的正向代理设置:

    1.使用软件自身带的代理设置方法,windows下很简单网上搜搜,一般都可以找到地方。 linux 如下:

    svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only --config-option servers:global:http-proxy-host=10.28.104.39 --config-option servers:global:http-proxy-port=8888

    npm config set http://yourproxy:8888
    git config http.proxy http://user:pwd@server.com:port

    2. 使用机器的环境变量

      export http_proxy=http://yourproxy:8888

      export http_proxys=http://yourproxy:8888

      export  ftp_proxy = http://yourproxy:8080/

  反向代理通常用来为服务器集群做负载均衡,访问控制,缓存等。 apache, nginx都可以作为反向代理服务器,只是多了一些配置。具体配置网上资料很多这里不详细列举了。

转载于:https://www.cnblogs.com/dreamyzhang/p/3352476.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值