首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制OpenVPN访问服务器客户端通过代理?

问强制OpenVPN访问服务器客户端通过代理?
EN

Server Fault用户
提问于 2014-04-06 20:26:14
回答 1查看 3.9K关注 0票数 0

我有一个OpenVPN访问服务器(v2.0.3),用于向十几个用户提供远程访问,以及一个与pfSense网关的小站点到站点连接。

我目前正在将运行在OpenVPN系统上的代理服务器的代理配置(按“dhcp- PROXY_HTTP 10.153.19.1 8080")推送到客户端,但我注意到并非所有直接连接的客户端都使用它,而且显然,pfSense网关后面的客户端不会使用该配置选项。

我如何使用iptable来强制所有请求到端口80来代替访问这个代理服务器?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-04-07 00:01:48

仅仅更改常规http请求的目的地,使它们转到普通的http代理将无法工作,请求不在常规代理接受的表单上。

除了拦截实际数据包所需的规则之外,您还需要一个透明的代理(也称为拦截代理)。具体规则将取决于透明代理的操作模式,可以使用简单的DNAT规则拦截数据包,但netfilter也有一个更复杂的TPROXY设施,允许完全透明模式。

您没有指定您正在使用的代理软件,但是在这种设置中,http://wiki.squid-cache.org/SquidFaq/InterceptionProxy对Squid有一个概述。

一些具体的配置示例:

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/587066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档