2010-06-02 3 views
3

프록시 사용자 이름과 암호를 설정하려고합니다. 이 게시판 (http://geckofx.org/viewtopic.php?id=832)을 보았는데 다음과 같이 사용자 이름/비밀번호와 비슷한 설정이 될 수 있다고 생각했습니다.GeckoFX를 통한 프록시 사용자 이름 및 패스 도움말

Skybound.Gecko.GeckoPreferences.User [ "network.proxy.user"] = (사용자); Skybound.Gecko.GeckoPreferences.User [ "network.proxy.password"] = (password);

그러나 지금까지 아무 것도 작동하지 않았습니다. 누구든지 도와 줄 수 있습니까? 나는 정말로 그것을 바르게 평가할 것이다! !!

VB.net을 사용하면 도움이됩니다. 감사!!

답변

0

설정 중에 설정하려고합니다. firefox 주소 표시 줄에 about:config을 입력하여 사용 가능한 모든 설정에 액세스 할 수 있으며 사용자 또는 비밀번호 설정이 없습니다. 사용자 이름과 암호를 안전하게 저장해야하기 때문입니다. 프록시에 연결하려고 할 때 설정을 해제하면 해당 설정을 묻고 어딘가에 안전하게 저장 한 다음 해당 사용자 이름과 암호를 자동으로 사용합니다.

수동으로 저장해야하는 경우 암호 관리자을 살펴 보는 것이 좋습니다. 어쩌면 GeckoFX에서이 방법에 액세스 할 수 있습니까?

3

당신은 아마 자동으로 프록시 설정을 검색하려면 1. 에 프록시 유형을 설정해야합니다,이 시도 :

Uri website = new Uri("http://stackoverflow.com"); 
System.Net.IWebProxy defaultproxy = System.Net.WebRequest.GetSystemWebProxy(); 
Uri proxy = defaultproxy.GetProxy(website); //no actual connect is done 

if (proxy.AbsoluteUri != website.AbsoluteUri) { 
    Skybound.Gecko.GeckoPreferences.User["network.proxy.http"] = proxy.Host; 
    Skybound.Gecko.GeckoPreferences.User["network.proxy.http_port"] = proxy.Port; 
    Skybound.Gecko.GeckoPreferences.User["network.proxy.ssl"] = proxy.Host; 
    Skybound.Gecko.GeckoPreferences.User["network.proxy.ssl_port"] = proxy.Port; 
    Skybound.Gecko.GeckoPreferences.User["network.proxy.type"] = 1; 
    //0 – Direct connection, no proxy. (Default) 
    //1 – Manual proxy configuration. 
    //2 – Proxy auto-configuration (PAC). 
    //4 – Auto-detect proxy settings. 
    //5 – Use system proxy settings (Default in Linux).  
}