首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将SSTP流量从Ubuntu Apache2服务器重定向到内部Windows

问将SSTP流量从Ubuntu Apache2服务器重定向到内部Windows
EN

Server Fault用户
提问于 2017-11-27 00:38:03
回答 1查看 939关注 0票数 0

因此,这个周末,我一直在努力将我的apache2服务器迁移到一个docker容器中,我对此没有问题。

我目前有一个带有SSTP和Exchange2016的windows服务器,它们都使用端口443进行通信。

这样做的目的是让传入的443流量转发到我的ubuntu服务器,而apache将根据我给虚拟主机的别名来决定,用户将被重定向到哪个虚拟主机。这是我的工作,但如果用户试图连接到也使用端口443的VPN怎么办?我如何才能将流量重定向到我的服务器?

我所想的是为IPTABLES创建一条规则,使目标为vpn.domain.com并将其转发给服务器,但由于所有子域/CNames只是指向同一个主机的别名(我的外部IP),因此端口443上的所有请求都将被发送到windows服务器,而绕过我的was主机,这不是我想要的。

实际上,我还尝试使用apache将443上的任何传入连接通过ServerAlias vpn.domain.com转发到windows服务器,因为它是在443上进行的,但这是行不通的。

我不知道怎么做,我想我只需要在我的ubuntu服务器上创建一个新的VPN服务。如果有什么办法可以达到我所需要的,那我就省去麻烦了。

谢谢

EN

回答 1

Server Fault用户

发布于 2017-11-27 07:33:00

尝试使用SSLH

安装SSLH

SSLH是为大多数Linux发行版打包的,因此您可以使用默认的包管理器来安装它。

代码语言:javascript
复制
sudo apt install sslh

配置Apache

正如您已经知道的,Apache默认会监听所有网络接口(即0.0.0.0:443)。我们需要更改此设置,让webserver只监听localhost接口(即127.0.0.1:443或localhost:443)。

为此,编辑webserver (nginx或apache)配置文件,并找到以下行:

代码语言:javascript
复制
 listen 443 ssl;

并将其改为:

代码语言:javascript
复制
listen 127.0.0.1:443 ssl;

如果您在Apache中使用Virutalhost,请确保您也对其进行了更改。

代码语言:javascript
复制
VirtualHost 127.0.0.1:443

保存并关闭配置文件。不要重新启动服务。

配置SSLH

使webserver仅在本地界面上侦听之后,编辑SSLH配置文件:

代码语言:javascript
复制
sudo vi /etc/default/sslh

查找以下行:

代码语言:javascript
复制
Run=no

并将其改为:

代码语言:javascript
复制
Run=yes

然后,向下滚动一点,修改下面的行,允许SSLH在所有可用接口上监听端口443 (例如。0.0.0.0:443)。

代码语言:javascript
复制
DAEMON_OPTS="--user sslh --listen 0.0.0.0:443 --ssh 127.0.0.1:22 --ssl 127.0.0.1:443 --openvpn 127.0.0.1:1194 --pidfile /var/run/sslh/sslh.pid"

哪里,

  • 用户sslh :需要在这个指定的用户名下运行。
  • 听0.0.0.0:443 : SSLH正在监听所有可用接口上的端口443。
  • sshs 127.0.0.1:22 :将SSH流量路由到本地主机上的端口22。
  • ssl 127.0.0.1:443 :将HTTPS/SSL流量路由到本地主机上的端口443。
  • openvpn 127.0.0.1:1194 :路由openvpn流量到本地主机上的端口1194

保存并关闭文件。

最后,启用并启动sslh服务以更新更改。

代码语言:javascript
复制
sudo systemctl enable sslh

sudo systemctl start sslh

更改ip、端口和协议以满足您的需要。

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

https://serverfault.com/questions/885258

复制
相关文章

相似问题

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