博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
privoxy自动请求转发到多个网络
阅读量:6469 次
发布时间:2019-06-23

本文共 1131 字,大约阅读时间需要 3 分钟。

有些时候我们需要通过不同的代理访问不同资源,比如某些ip或域名走本地网络,某些ip或域名走不可描述的代理等。当然这只是举个栗子!

我要解决的问题是:我的内网机器没有internet访问权限,但是我的应用程序有部分请求是要访问intranet网络,而部分请求要访问internet网络。所以我必须得有一个软件或工具来做这个区分或者说是请求的转发。那么privoxy就闪亮登场了。

网络环境是这样子的
img_5ff5ef59709e8822f6b1a1b6a5f9f292.png

1.安装privoxy

这个就不说了

2.修改配置

主配置文件 /etc/privoxy/config 增加一条配置:

actionsfile usr.proxy
例如:

actionsfile match-all.action # Actions that are applied to all sites and maybe overruled later on.actionsfile default.action   # Main actions fileactionsfile user.action      # User customizationsactionsfile usr.proxy

3.编辑usr.proxy文件

在/etc/privoxy/目录下创建usr.proxy文件

{
{alias}}#直连方式,也就是说让请求走本地网络direct = +forward-override{forward .}#请求转发到代理机器,请求可以走到internet网络proxy = +forward-override{forward 10.0.5.10:8118}#请求转发到代理机器,请求可以走到不可描述的地方去#1080端口代表的是什么不可描述的东西,就不多说了。#值得注意的是1080走的socks5代理,所以是forward-socks5 10.0.5.10:1080 .(后面的这个点可不能丢哦)over_wall_proxy = +forward-override{forward-socks5 10.0.5.10:1080 .}default = proxy#==========默认代理=========={default}/#==========直接连接=========={direct} 10.0.5.10127.0.0.1localhost.api.com{proxy}#==========不可描述的代理=========={over_wall_proxy}.google..github.com.githubusercontent..github.cnpmjs.org

转载地址:http://tyjko.baihongyu.com/

你可能感兴趣的文章
简约至上-交互设计四策略-思维导图-笔记
查看>>
cat & 文件结束符
查看>>
C++输入补充
查看>>
php.ini memcache
查看>>
多彩绘版
查看>>
我的友情链接
查看>>
Android 自动化测试—robotium(二)初识
查看>>
VMware-桌面虚拟化(二)
查看>>
haproxy 重启提示:cannot bind socket(无法绑定socket)
查看>>
与RMAN有关的初始化参数和动态性能视图
查看>>
2017下半年计划
查看>>
nginx+keepalived做高可用
查看>>
安装盘启动系统,挂载硬盘,然后进入shell模式修改配置文件
查看>>
安装 Active Directory 架构管理单元
查看>>
Linux系统巡检常用命令
查看>>
C++ 中字符串与数值的相互转换
查看>>
邮件江湖群狼环伺 U-Mail邮件系统防狼有术
查看>>
全球五大顶级域名统计:5月第三周新增20.3万个
查看>>
MFS--分布式文件系统
查看>>
我的友情链接
查看>>