Regional Settings

Language

No languages match your search.

Java

Connect Java to your proxy plan

Scheduled data pulls behind your reports can use the proxy from OkHttp, Apache HttpClient or the HttpClient bundled with Java.

Set up once, then roll out to the team

One person can handle the setup for everyone. After the order is confirmed, copy the host, port and login from your dashboard into the sample below in place of USERNAME, PASSWORD and gateway.proxy:8080. Run it once and look at the address it returns: it should be a proxy IP, not your own. Then add the same settings to each script your team runs, keep every job within the target site’s terms, and store the login with your other work passwords rather than in a shared document.

Java
import java.net.*;
import java.net.http.*;

var proxy = new ProxySelector() {
    public java.util.List<Proxy> select(URI u) {
        return java.util.List.of(new Proxy(Proxy.Type.HTTP,
            new InetSocketAddress("gateway.proxy", 8080)));
    }
    public void connectFailed(URI u, SocketAddress a, java.io.IOException e) {}
};
Authenticator.setDefault(new Authenticator() {
    protected PasswordAuthentication getPasswordAuthentication() {
        return new PasswordAuthentication("USERNAME", "PASSWORD".toCharArray());
    }
});
var client = HttpClient.newBuilder().proxy(proxy).build();
var req = HttpRequest.newBuilder(URI.create("https://api.ipify.org")).build();
System.out.println(client.send(req, HttpResponse.BodyHandlers.ofString()).body());

Fits scripts built on these libraries

java.net.http OkHttp Apache HttpClient

Setup guides for other languages

Cheapest Proxies logo

or
Continue with Email

By continuing you agree to our Terms and Privacy Policy.

Already have an account?

New here?

Subscriber offer

10% off
your team’s next order

Enter your work email and we’ll send the code there. It applies at checkout to any proxy plan, from datacenter to residential premium.

We send the code, then an occasional offer. To stop those emails, write to support and we’ll remove your address.

Your code is ready

Copy the 10% code below and paste it into the promo code field at checkout. A copy goes to your inbox too, so you can forward it to whoever places the order.

Choose a residential plan →