代理使用CURL,但不使用浏览器

所以我有一个正向apache代理设置并带有RADIUS身份验证。通常它可以正常工作,但是现在我尝试使用SSL保护连接的安全。如果我使用CURL(在Windows上)测试连接可以正常工作,但是在chrome或firefox等浏览器中则无法正常工作。我收到一条错误消息,说该代理拒绝连接。

这是我的代理配置:

VirtualHost *:443>

        AddRadiusAuth radius.server.ip:1812 secret 5:3


        ProxyRequests On
        ProxyVia On
        AllowConnect 443 5601
        ProxyPreserveHost On
        SSLProxyEngine On
        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl/proxy.crt
        SSLCertificateKeyFile /etc/apache2/ssl/proxy.key

        <Proxy "*">
                Order Deny,Allow
                Allow from all
                AuthType Basic
                AuthName "Please Enter Your Credentials"
                AuthBasicAuthoritative Off
                AuthRadiusAuthoritative on
                AuthBasicProvider radius
                AuthRadiusactive On
                Require valid-user
        </Proxy>



        ErrorLog ${APACHE_LOG_DIR}/error_forward_proxy.log
        CustomLog ${APACHE_LOG_DIR}/access_forward_proxy.log combined

</VirtualHost

这是我的PAC文件配置:

function FindProxyForURL(url,host)
{
myServers = ['my.server.com']
if (myServers.indexOf(host) >= 0){
return "Proxy https://proxy-ip-address:443";
}else
{
return "DIRECT";
}
}

我有没有在这里错过任何东西?

非常感谢您的帮助或指导。

谢谢!

limits__ 回答:代理使用CURL,但不使用浏览器

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3165579.html

大家都在问