-
-
Notifications
You must be signed in to change notification settings - Fork 123
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3113b7e
commit 62ac7f7
Showing
50 changed files
with
1,377 additions
and
259,966 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
************************************************************ | ||
Changelog: v1.3.0-7 | ||
************************************************************ | ||
Added: | ||
+ option to always obtain unique ip for single proxy | ||
Options > Settings | ||
+ option to always obtain unique ip for multi proxy | ||
Options > Settings (with ipchanger -m) | ||
+ API uniqueip port N (N=port number) | ||
set On/Off to obtain unique ip for proxy | ||
+ API blacklist N (N=seconds) | ||
set blacklist ip for N seconds | ||
+ blacklist.db inside Data/tordata/ | ||
+ Options > Settings > Blacklist GUI for specific proxy | ||
+ torrc inside Data/tordata/ | ||
+ blacklist time inside settings.ini | ||
+ option to set blacklist only for session | ||
+ number of all exitNodes in status bar | ||
+ number of exitNodes for specific country in console | ||
+ duplicated message check and postpone to prevent spam | ||
to console | ||
+ if single proxy deplete all ips it will postpone next | ||
change until new set of ips are available | ||
+ if multi proxy deplete all ip it will postpone next | ||
change until new set of ips are available | ||
|
||
Changed: | ||
+ resolving ip with retry attempts if failed | ||
+ Options > Settings GUI | ||
+ Help > About GUI | ||
+ settings.ini | ||
+ python script multiplatform (windows and linux) | ||
+ error reporting in console and logfiles | ||
|
||
************************************************************ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
https://bit.ly/3yHcaSU |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,99 @@ | ||
Country | ||
|
||
source code url: https://github.com/seevik2580/tor-ip-changer/tree/master/source-code-win | ||
|
||
In case of any problems, send logs to [email protected] | ||
****************************usage*************************** | ||
1. click TOR server > Start | ||
2(optional) Options > Settings | ||
3. set your proxy to SOCKS5 127.0.0.1:9050 | ||
or list generated after start (only if multiproxy) | ||
4. click IP Changer > Start | ||
|
||
***********************exe shortcuts************************ | ||
usage: ipchanger.exe [-a AUTO] [-d] [-m 1-100] [-p] [-c COUNTRY] [-b] [-n] [-u] [-g] | ||
'-a n' automaticaly change ip after start every n | ||
example: ipchanger.exe -a 35 | ||
change ip auto every 35 sec | ||
|
||
'-m n' start multiple proxy n instances | ||
example: ipchanger.exe -m 5 | ||
start proxy 5 times | ||
with different ports | ||
and generate list | ||
|
||
'-d' open debug console live log | ||
|
||
'-c COUNTRYCODE' select specific country | ||
|
||
'-p' bind API to public IP | ||
|
||
'-b' use bridges by default | ||
|
||
'-n' disable check for updates | ||
|
||
'-u' always obtain unique ip | ||
|
||
'-g' no gui | ||
|
||
|
||
*****************************API**************************** | ||
in default settings | ||
telnet 127.0.0.1 14999 | ||
if you create shortcut with option -p | --publicAPI then | ||
telnet computerIP/publicIP 14999 | ||
******************************************* | ||
help | print usage | ||
tor start | start tor server | ||
tor stop | stop tor server | ||
interval N | set interval to N | ||
changeip start | start autochanging ip | ||
changeip stop | stop autochanging ip | ||
changeip once | just change once | ||
changeip onceport N | just change once for specific port | ||
uniqueip port N | set On/Off to obtain unique ip for port | ||
exit | close connection | ||
******************************************* | ||
API can be used with any language which support telnet | ||
examples API usage with python: | ||
import telnetlib | ||
tn = telnetlib.Telnet('127.0.0.1', '14999', 5) | ||
tn.write(b"changeip once\r\n") | ||
tn.close | ||
|
||
examples API usage with bash: | ||
#!/bin/bash | ||
echo "changeip once" | telnet 127.0.0.1 14999 | ||
|
||
examples API usage with PHP: | ||
<? | ||
$host = "localhost"; | ||
$port = "14999"; | ||
$timeout = "5"; | ||
$f=fsockopen($host,$port,$timeout); | ||
if (!$f) { | ||
echo "not connected"; | ||
} else { | ||
echo "connected<br>"; | ||
|
||
echo fgets($f, 1024); | ||
fwrite($f,"tor start\r\n"); | ||
sleep(30); | ||
fwrite($f,"interval 30\r\n"); | ||
sleep(1); | ||
fwrite($f,"changeip start\r\n"); | ||
sleep(1); | ||
fwrite($f,"exit\r\n"); | ||
echo fgets($f, 1024); | ||
fclose($f); | ||
} | ||
?> | ||
|
||
**************************Bridges*************************** | ||
edit Tor/bridges.txt to insert your obfs bridges. | ||
if not changed then default will be downloaded from github | ||
|
||
***********************Country codes************************ | ||
(not all may works) | ||
ASCENSION ISLAND {ac} | ||
AFGHANISTAN {af} | ||
ALAND {ax} | ||
|
@@ -245,3 +340,5 @@ WESTERN SAHARA {eh} | |
YEMEN {ye} | ||
ZAMBIA {zm} | ||
ZIMBABWE {zw} | ||
|
||
************************************************************ |
Binary file not shown.
Binary file not shown.
Oops, something went wrong.