Configuration d’Internet Explorer / Windows pour utiliser un proxy Socks5 en C #

Ça me rend dingue.

Je suis en train de créer une application de tunneling SSH et je dois pouvoir forcer automatiquement le système à utiliser les proxies HTTP & Socks5 et à ce que les modifications prennent effet immédiatement. Les proxies HTTP sont maintenant parfaitement pris en charge par la classe PoshHTTP , mais je ne vois pas comment faire de même avec SOCKS5.

J’ai déjà essayé d’imposer des modifications au registre, mais elles ne prennent pas effet immédiatement et ne sont tout simplement pas fiables. Dans la plupart des cas, je devais ouvrir les options Internet> les parameters du réseau local avant que les parameters ne prennent effet. Par conséquent, l’utilisateur peut également avoir configuré manuellement le proxy à ce stade.

Y a-t-il un moyen de faire cela qui me manque? Ce serait étonnant si je pouvais simplement modifier poshHTTP pour le faire, mais je n’ai pas de grands espoirs.

S’il vous plaît aider .. J’ai cherché comme fou pendant des jours avant de poster, mais je suis à court d’idées et cette application doit être lancée dès que possible. Merci!

Je suis prêt à payer 50 USD pour une solution pratique c # qui prend effet immédiatement (payée via PayPal uniquement)

Cela dépend vraiment du type d’authentification socks5 requirejs

avez-vous fait cela? http://code.msdn.microsoft.com/windowsdesktop/CSWebBrowserWithProxy-c8535715#content

Vous pouvez également consulter les sites http://www.codeproject.com/Articles/336/SOCKS-Proxy-SSL-Tunnel et http://www.codeproject.com/Articles/5954/C-class-for-connecting -via-a-SOCKS5-Proxy-Server