我正试图通过移动数据从浏览器连接到互联网,并获得免费的高速3G / 4G互联网连接,以避免互联网服务提供商从我的机器人计划高互联网费用。为实现这一目标,我实现了一个ssh隧道来绕过服务提供商防火墙并将连接转发到代理。因此,我将使用上面的代理配置浏览器上网冲浪。我做对了吗?如果是,如何创建本地代理以转发ssh隧道(由于它不是wifi连接,因此无法转发到localhost)。任何人都可以给我一些指示,并指出正确的方式。
int rport=3451;
String lhost="hostport";
int lport=2231;
String user="user";
String password = "password";
try {
JSch jsch = new JSch();
String host = null;
Session session = jsch.getSession(user,host, 22);
session.setPassword(password);
session.connect();
session.setPortForwardingR(rport, lhost, lport);
System.out.println(host + ":" + rport + " -> " + lhost + ":" + lport);
} catch (Exception e) {
System.out.println(e);
}