Exemple #1
0
        public void Check_big_complex_tunel()
        {
            // gost_ss -> river_socks -> gost_socks -> river_ss

            var port = GetFreePort();

            var proxy = new AnyProxyServer
            {
                Chain =
                {
                    "ss://*****:*****@rt.xkip.ru:18338",
                    "ss://*****:*****@rt.xkip.ru:18338",
                    "ss://*****:*****@rt.xkip.ru:18338",
                    "ss://*****:*****@rt.xkip.ru:18338",
                },
            }.Track(this);

            proxy.Run("socks://0.0.0.0:" + port);


            var connection = new Socks4ClientStream("127.0.0.1", port, Host, 80).Track(this);

            TestConnction(connection, Host);
        }
Exemple #2
0
 public static void ClassInit(TestContext ctx)
 {
     _port      = GetFreePort();
     _anyServer = new AnyProxyServer();
     _anyServer.Run($"any://*****:*****@127.0.0.1:{_port}");
 }