add tor proxy
This commit is contained in:
parent
2d9295643e
commit
322ec4c962
@ -11,12 +11,20 @@ import re
|
|||||||
import shlex
|
import shlex
|
||||||
import shutil
|
import shutil
|
||||||
import socket
|
import socket
|
||||||
|
import socks
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
import itertools
|
import itertools
|
||||||
import xml.etree.ElementTree
|
import xml.etree.ElementTree
|
||||||
|
def create_connection(address, timeout=None, source_address=None):
|
||||||
|
sock = socks.socksocket()
|
||||||
|
sock.connect(address)
|
||||||
|
return sock
|
||||||
|
|
||||||
|
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)
|
||||||
|
# patch the socket module
|
||||||
|
socket.socket = socks.socksocket
|
||||||
|
socket.create_connection = create_connection
|
||||||
try:
|
try:
|
||||||
import urllib.request as compat_urllib_request
|
import urllib.request as compat_urllib_request
|
||||||
except ImportError: # Python 2
|
except ImportError: # Python 2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user