go - 在go项目中打包tor

标签 go package tor

我正在研究通过 Tor (in go) 做各种事情的方法,到目前为止我看到的唯一方法是连接到 127.0.0.1:9050 作为 SOCKS5 代理并且讨论那个。

但是,在最终用户收到的程序中,这需要他们自己设置 Tor。

有没有什么方法可以将它与项目打包在一起,以便在运行时自动自动设置 tor - 暂时 - 自己?

最佳答案

在 Linux 上,我建议您在分发软件包时将 Tor 指定为依赖项。 Arch Linux 的 pkgbuild dependencies 就是一个例子。 .

如果人们想要手动检查您的代码并在其上构建,您只需告诉他们安装 Tor。 (通过自述文件,在执行程序时出现硬错误,其中未安装 Tor。)

关于go - 在go项目中打包tor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40329462/

相关文章:

go - 在结构方法中更改结构指针值

go - 如何在 GO 中连接到 GCE 中的客户端

node.js - 创建 NPM 包,如何记录它们?

c - 如何将一个项目链接到同一个 C 静态库的两个不同版本?

go - 如何从另一个文件夹导入主文件夹

go - 从 YAML 对象列表创建 API 对象

python - 运行 setuptools 测试时访问包的 `__init__.py` 中定义的名称

java - 将 Selenium WebDriver 与 Tor 一起使用

python-3.x - 如何通过 Selenium 在 Chrome 浏览器中使用 Tor

api - 如何开发使用 Tor 网络的应用程序?