在我的服务器上,我使用openvpn、owncloud和web服务器。我最近安装了sslh,用于在https中使用owncloud。我成功地安装了sslh并进行了配置。问题是我正在尝试启动sslh服务,但是我得到了一个错误:xx.xx:https:bind: Address已经在使用了。我现在的问题,但我还不能解决它。如果停止openvpn服务,sslh可以正常工作,但在此之后,我无法再次启动openvpn服务(无需重新启动)。我试图更改引导顺序(更改Sxxsshl编号,使其小于/etc/rcx.d文件夹中的openvpn‘),但没有工作。所以我别无选择,只能等待帮助了。
发布于 2014-05-21 06:49:48
您确定没有将sslh和openvpn配置为使用端口443吗?请检查一下。正确的方法是设置openvpn以侦听其他端口(例如,0.0.0.0:18000),并配置sslh将openvpn连接重定向到127.0.0.1:18000。这样,您就可以在sslh因任何原因而失败时直接连接到openvpn,但也可以使用sslh在端口443上服务openvpn。
另外,您可能需要在这里发布您的配置。
发布于 2022-11-11 07:26:59
您需要先停止相关服务,然后在安装/配置sslh之后重新启动服务。openvpn的服务器配置应该侦听指定的ip 127.0.0.1和端口1194( tcp或udp)。sslh配置应该是--openvpn 127.0.0.1:1194。openvpn的客户端配置应该是远程x.x:443。
https://askubuntu.com/questions/463413
复制相似问题