- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试按照教程( https://stem.torproject.org/tutorials/to_russia_with_love.html )关于如何启动 Tor 时,我一直卡在 45% 和 有时 在 50%。我使用的是 windows 8、python 3.4 和 LiClipse ide。
[1mStarting Tor: [0m [34mApr 26 12:47:21.000 [notice] Bootstrapped 0%: Starting[0m [34mApr 26 12:47:21.000 [notice] Bootstrapped 45%: Asking for relay descriptors[0m [34mApr 26 13:04:00.000 [notice] Bootstrapped 50%: Loading relay descriptors[0m
requests
图书馆而不是
urllib
从源请求数据,但无论如何我都没有进入代码的那部分。这基本上是使用 SocksiPy 的教程页面上的代码副本。
from io import StringIO
import socket
import requests
import socks # SocksiPy module
import stem.process
from stem.util import term
SOCKS_PORT = 7000
# Set socks proxy and wrap the urllib module
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, '127.0.0.1', SOCKS_PORT)
socket.socket = socks.socksocket
# Perform DNS resolution through the socket
def getaddrinfo(*args):
return [(socket.AF_INET, socket.SOCK_STREAM, 6, '', (args[0], args[1]))]
socket.getaddrinfo = getaddrinfo
def query(url):
"""
Uses requests to fetch a site using SocksiPy for Tor over the SOCKS_PORT.
"""
try:
result = requests.get(url)
return result
except:
return "Unable to reach %s" % url
# Start an instance of Tor configured to only exit through Russia. This prints
# Tor's bootstrap information as it starts. Note that this likely will not
# work if you have another Tor instance running.
def print_bootstrap_lines(line):
if "Bootstrapped " in line:
print(term.format(line, term.Color.BLUE))
print(term.format("Starting Tor:\n", term.Attr.BOLD))
tor_process = stem.process.launch_tor_with_config(
config = {
'SocksPort': str(SOCKS_PORT),
'ExitNodes': '{ru}',
},
init_msg_handler = print_bootstrap_lines,
)
print(term.format("\nChecking our endpoint:\n", term.Attr.BOLD))
print(term.format(query("https://www.atagar.com/echo.php"), term.Color.BLUE))
tor_process.kill() # stops tor
C:\Python34\Lib\site-packages
文件夹并从命令提示符运行它
python TorConnector.py
但同样的事情发生了,我仍然停留在 45% 上。
Traceback (most recent call last): File "C:\Users\gatsu\My Documents\LiClipse Workspace\TorCommunicator\TorConnector.py", line 53, in init_msg_handler = print_bootstrap_lines, File "C:\Python34\lib\site-packages\stem\process.py", line 246, in launch_tor_with_config return launch_tor(tor_cmd, args, torrc_path, completion_percent, init_msg_handler, timeout, take_ownership) File "C:\Python34\lib\site-packages\stem\process.py", line 136, in launch_tor raise OSError('Process terminated: %s' % last_problem) OSError: Process terminated: Failed to open GEOIP file C:\Users\gatsu\AppData\Roaming\tor\geoip6. We've been configured to use (or avoid) nodes in certain countries, and we need GEOIP information to figure out which ones they are.
最佳答案
我找到了 geoip
和 geoip6
Tor 浏览器文件夹 (D:\Program\Tor Browser\Browser\TorBrowser\Data\Tor) 中的文件并将它们复制到 C:\Users\gatsu\AppData\Roaming\tor ,然后让我达到 100%。
[1mStarting Tor: [0m [34mMay 01 23:28:53.000 [notice] Bootstrapped 0%: Starting[0m [34mMay 01 23:28:53.000 [notice] Bootstrapped 80%: Connecting to the Tor network[0m [34mMay 01 23:28:54.000 [notice] Bootstrapped 85%: Finishing handshake with first hop[0m [34mMay 01 23:28:54.000 [notice] Bootstrapped 90%: Establishing a Tor circuit[0m [34mMay 01 23:28:55.000 [notice] Bootstrapped 100%: Done[0m [1m Checking our endpoint: [0m [34mUnable to reach https://www.atagar.com/echo.php[0m
关于python-2.7 - Tor 教程 "speaking to russia"停留在 45 - 50%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29876778/
我有一个在for循环中涉及System.speech程序集的代码,但是从我所看到的来看,抛出给我的错误非常奇怪。 我有一个代码,该代码生成10个随机字母和/或数字,然后将它们存储在一个数组中,该数组将
我有以下正则表达式: /(?<=\w\sspeaks\s)(?!,|\s|\.)([\w]+)/gmi 字符串是: Example Person speaks ExampleLanguage1, Ex
我正在使用一个简单的代码来使用文本转语音: package ch.yourclick.kitt.fragments; import android.os.Bundle; import androidx
我尝试用 javascript 实现一个小网页,允许从两个 mp3 之间的文本播放 specchsynthesis 部分。 至于无论出于何种原因,口语部分的 onend 语句不起作用,我想创建一个递归
我最近一直在玩 SPEAK 对话。到目前为止,我喜欢它,但偶然发现了一个问题。我在 url 参数中传递了一个 itemID,我想在列表控件中显示该项目的子项。 我的方法是创建一个 SearchData
我目前正在使用 speak.js:http://www.syntensity.com/static/espeak.html 显然脚本只允许执行一个语音命令,如果我这样做的话: speak("1");
我写了这个应用程序,实际上我想提供说话功能。但是在添加这个之后,要说的文字就不起作用了。我在 speech.speak(text, TextToSpeech.QUEUE_FLUSH, null); 处
我正在学习使用 eclipse 和 ADT 插件在 Android 上开发应用。 根据android SDK 文档中的这篇文章http://androidappdocs.appspot.com/res
我们将 speak.js 库用于文本到语音的目的。我们需要在这方面实现本地化的女声。我们将其说话功能称为 meSpeak.speak('Hello Thomas"); 但我们无法使其以女声运行。我们观
我正在尝试构建 Super Mario Bros. 第一关的克隆,但我在让我的类(class)相互“交谈”时遇到了一些麻烦。截至目前,我有两个 Controller 类(键盘、游戏 handle )和
我迷路了。我希望能够调节说话音量。无论我做什么,我都无法增加它的音量。如何将其设置为与 Android 设置中的声音一样大(如下所示)? 系统设置 -> 语音输入和输出 -> 文字转语音设置 -> 听
我有一个单页网站,想实现以下目标: 后退按钮就像普通网站一样工作 而不是说, www.mysite.com/index.php?p=#this-is-a-great-product 我想要这个网址 w
我有一个使用 Microsoft.Speech for TTS 的应用程序。如果流在完成之前被 d/c'ed,我的 TTS 就会出现问题。 public void SpeakTest() { Pr
我找了又找,没有结果。至少从我发现的情况来看,没有关于此 API 的明确文档。我想创建一个自定义对象,它可以保存此函数的属性并能够运行它 console.log(window.speechSynthe
我在提交 Android Auto 应用时收到以下反馈: Your app does not support all of the required voice commands. Volume do
我正在尝试编写我的第一个简单的 Sitecore Speak 组件。 没什么特别的,我只需要开始。因此,我在 Visual Studio 中创建了 Speak 组件,并在 Sitecore 中创建了指
public boolean playing=false; private void prepareTTSEngine() { try { synthesi
我自己找不到问题!感谢您的帮助,当我将空结构传递给 getPets() 这是一个接口(interface)接收器时,我期待结构返回的空引用,但我得到了这个错误 **dog 没有实现宠物(说话的类型错误
我正在尝试复制此 video series 中显示的内容通过雅各布: 除自定义 Javascript 部分外,我能够使所有内容正常工作。 define(["sitecore"], function (
这就是我想要的: var elite = document.getElementById("elite"), leet = document.getElementById("leet"), a
我是一名优秀的程序员,十分优秀!