包装在一个项目中

时间:2016-10-30 13:08:06

标签: go package tor

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

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

是否有某种方法可以将其与项目打包在一起,以便在运行时自动设置 - 暂时 - 自行设置?

1 个答案:

答案 0 :(得分:1)

在Linux上我建议您在分发程序包时指定Tor作为依赖项。 Arch Linux的pkgbuild dependencies可以看到这方面的一个例子。

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