我正在研究通过Tor(在go中)做各种事情的方法,到目前为止,我见过的唯一方法是通过连接到127.0.0.1:9050
作为SOCKS5代理并讨论它。
但是,在最终用户收到的程序中,这需要他们自己设置tor。
是否有某种方法可以将其与项目打包在一起,以便在运行时自动设置 - 暂时 - 自行设置?
答案 0 :(得分:1)
在Linux上我建议您在分发程序包时指定Tor作为依赖项。 Arch Linux的pkgbuild
dependencies可以看到这方面的一个例子。
如果人们想要手动检查你的代码并在其上构建,你只需要告诉他们安装Tor。 (通过自述文件,执行程序时出现硬错误,未安装Tor。)