AddRawSettings తో WinSCP .NET ప్రాక్సీ సెట్టింగ్లను కాన్ఫిగర్ చేయండి
WinSCP .NET సెషన్ యొక్క ప్రాక్సీ పద్ధతి మరియు ఎండ్పాయింట్ను దాని డాక్యుమెంట్ చేయబడిన ముడి సెట్టింగ్ల ద్వారా కాన్ఫిగర్ చేయండి.
ఉన్న SessionOptions పై ప్రాక్సీ పద్ధతిని మరియు దాని ఎండ్పాయింట్ను ఎంచుకోండి. HTTP CONNECT కోసం:
options.AddRawSettings("ProxyMethod", "3");
options.AddRawSettings("ProxyHost", "proxy.example");
options.AddRawSettings("ProxyPort", "8080");options అనేది రిమోట్ ఫైల్ సర్వర్ యొక్క హోస్ట్, పోర్ట్ మరియు ఖాతాను ఇప్పటికే కలిగి ఉన్న సెషన్ కాన్ఫిగరేషన్. ఆ సెషన్ను అప్లికేషన్ యొక్క ప్రస్తుత జీవనచక్రం ద్వారా తెరిచే ముందు ప్రాక్సీ సెట్టింగ్లను వర్తించండి. పబ్లిక్ మధ్యవర్తులను అనుమతించే మార్గంలో బహిరంగంగా చేరుకోగల SFTP సర్వర్ కోసం ProxyHost మరియు ProxyPort కోసం HTTP ప్రాక్సీ జాబితా నుండి అభ్యర్థిని ఎంచుకోండి. ధృవీకరించని అభ్యర్థి కోసం ProxyUsername మరియు ProxyPassword సెట్ చేయకుండా ఉంచి, అది గమ్యస్థాన హోస్ట్ మరియు SSH పోర్ట్ను అనుమతిస్తుందని నిర్ధారించండి.
పద్ధతి 3 డాక్యుమెంట్ చేయబడిన పద్ధతి పట్టికలో HTTP CONNECT ను సూచిస్తుంది; అది పోర్ట్ 3 కాదు మరియు సార్వత్రిక ప్రాక్సీ రకం కాదు. SOCKS లేదా FTP-గేట్వే మార్గానికి దాని స్వంత మద్దతు పద్ధతి అవసరం. AddRawSettings సూచన నిజమైన పేర్లు మరియు విలువలకు లింక్ చేస్తుంది.
మధ్యవర్తి ఖాతాను ఫైల్ సర్వర్ ఖాతా నుండి వేరుగా ఉంచండి. అవసరమైనప్పుడు ProxyUsername మరియు ProxyPassword ప్రాక్సీ ఆధారాలను కాన్ఫిగర్ చేస్తాయి. SFTP కోసం, నిజమైన గమ్యానికి SSH హోస్ట్-కీ ధృవీకరణను నిలుపుకోండి. లాగిన్ అవుతుంది కానీ ఫైల్లను జాబితా చేయలేని FTPS సెషన్ కోసం, ప్రత్యేక డేటా కనెక్షన్ను తనిఖీ చేయండి.
WinSCP కాన్ఫిగర్ చేసిన సెషన్ నుండి కోడ్ టెంప్లేట్ను కూడా రూపొందించగలదు. వివరించని సంఖ్యా విలువను కాపీ చేయడానికి బదులుగా దానిని డాక్యుమెంట్ చేయబడిన పద్ధతి పట్టికతో సమీక్షించండి. ఈ సెషన్ సెట్టింగ్లు సిస్టమ్ యొక్క డిఫాల్ట్ వెబ్ ప్రాక్సీలో ఎటువంటి మార్పును సూచించవు.