首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenVPN -在标头上放置连接

OpenVPN -在标头上放置连接
EN

Server Fault用户
提问于 2017-06-17 18:32:08
回答 1查看 183关注 0票数 1

我需要这个行为,当连接到一个特殊的网站从我的客户,我想收到一个空白的网页作为结果。例如,如果我连接到serverfault.com,我收到一个空白页面,但如果我连接到google.com,我有一个好的网站。

我目前正在使用以下配置:

服务器1:客户端

服务器2: OpenVPN

服务器3:代理

服务器4:网站

客户端使用代理通过curl连接到网站,但服务器本身被配置为使用VPN。所以它只是做服务器1 ->服务器2 ->服务器3 ->网站。

我不能修改服务器3(代理提供者),也不能服务器4(可以是任何网站)。我需要在服务器1或服务器2上配置一些东西。

我正在考虑在我的请求中添加一个头(例如: SPECIALCONNECTION: Drop),服务器2检查我是否有这个标题。如果它存在,它只是删除连接并返回一个空白页。但是我不认为有一种方法可以轻松地配置OpenVPN来完成这个任务,所以任何想法都是受欢迎的。:)

EN

回答 1

Server Fault用户

发布于 2017-07-18 11:07:44

由于您首先要通过VPN,您的代理实际上没有对请求的任何控制。

我认为您最好的选择是通过DNS服务器解决这个问题。如果要为要阻止的站点创建没有记录的DNS区域,则会导致这些区域无法解析,或者如果将条目放入其中,则将解析到您选择的页面。

如果您完全控制了所有客户端,则只需更改它们的DNS服务器即可。

但是,请确保正确配置您的VPN设置,以便它不会通过外部隧道查找DNS。您希望它在本地子网中搜索。

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

https://serverfault.com/questions/856408

复制
相关文章

相似问题

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