ViKing.Engine Code: string page = VkRequest.Request("https://vk.com/", proxy: new Proxy("127.0.0.1:8080", ProxyTypes.Socks5)).Content;
Стандартные функции C# не поддерживают сокс прокси. Либо самому писать через TCP, либо использовать стороннюю библиотеку.
Если уж не хочется писать код самому, то лучше использовать OpenSource библиотекой от xNet, во первых - если какой-то баг то всегда можно быстро поправить и протестировать. Во вторых - если какой-то hax0r использует эту библиотеку с нехорошим кодом, то аверы добавят ее в свою базу, даже smartassambley снимать не будут(на*рена ее вообще накрывать им было? Стыдно за быдлокодинг что ли? ), ее уже детектят. И как результат можно получить кучу криков от пользователей: "пинЦь, сцука, пинЦь".
NetworkStream(можно и без него, но так удобней), SslStream, TcpClient, Socket. Также почитай как работать с SOCKS5 (можно еще RFC 1929),Socks4