Exemple #1
0
  public static void main(String[] args) throws Exception {
    String host;
    int port;
    if (args.length == 0) {
      // Start internal proxy
      ConnectProxyTunnelServer proxy = new ConnectProxyTunnelServer();
      proxy.start();
      host = "localhost";
      port = proxy.getLocalPort();
      out.println("Running with internal proxy: " + host + ":" + port);
    } else if (args.length == 2) {
      host = args[0];
      port = Integer.valueOf(args[1]);
      out.println("Running against specified proxy server: " + host + ":" + port);
    } else {
      System.err.println("Usage: java HttpProxy [<proxy host> <proxy port>]");
      return;
    }

    HttpProxy p = new HttpProxy(host, port);
    p.test();
  }