parent
e832cdcc67
commit
cd14cc5a19
|
@ -458,6 +458,8 @@ public class Orbot extends Activity implements OnClickListener, TorConstants, On
|
||||||
|
|
||||||
boolean autoUpdateBridges = prefs.getBoolean(PREF_BRIDGES_UPDATED, false);
|
boolean autoUpdateBridges = prefs.getBoolean(PREF_BRIDGES_UPDATED, false);
|
||||||
|
|
||||||
|
boolean becomeRelay = prefs.getBoolean(PREF_OR, false);
|
||||||
|
|
||||||
enableTransparentProxy = prefs.getBoolean(PREF_TRANSPARENT, false);
|
enableTransparentProxy = prefs.getBoolean(PREF_TRANSPARENT, false);
|
||||||
|
|
||||||
if (hasRoot)
|
if (hasRoot)
|
||||||
|
@ -510,6 +512,30 @@ public class Orbot extends Activity implements OnClickListener, TorConstants, On
|
||||||
torrcText.append("UseBridges 0");
|
torrcText.append("UseBridges 0");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (becomeRelay && !useBridges)
|
||||||
|
{
|
||||||
|
int ORPort = Integer.parseInt(prefs.getString(PREF_OR_PORT, "9001"));
|
||||||
|
String nickname = prefs.getString(PREF_OR_NICKNAME, "Orbot");
|
||||||
|
|
||||||
|
torrcText.append("ORPort ");
|
||||||
|
torrcText.append(ORPort);
|
||||||
|
torrcText.append('\n');
|
||||||
|
|
||||||
|
torrcText.append("Nickname ");
|
||||||
|
torrcText.append(nickname);
|
||||||
|
torrcText.append('\n');
|
||||||
|
|
||||||
|
torrcText.append("ExitPolicy reject *:*");
|
||||||
|
torrcText.append('\n');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Toast.makeText(this, "Your relay settings caused an exception!", Toast.LENGTH_LONG).show();
|
||||||
|
}
|
||||||
|
|
||||||
Utils.saveTextFile(TorServiceConstants.TORRC_INSTALL_PATH, torrcText.toString());
|
Utils.saveTextFile(TorServiceConstants.TORRC_INSTALL_PATH, torrcText.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue