由于伊朗的互联网限制,音乐流媒体服务完全无法访问。所以我打算用electron构建一个开源桌面应用程序,从soundcloud,last.fm等源中提取音乐。 因为这是一个开源项目,我不打算配置代理服务器。
所以我想知道是否有任何免费代理服务可以用作nodejs中的包(或API)? 是的,我已经知道我可以使用tor。但是as an independent program that it could be called from terminal。我不希望这样,因为电子足够大......
答案 0 :(得分:0)
我建议只是让程序支持代理配置,无论是作为HTTP代理还是SOCKS代理。
至少这是最简单的事情。然后,您可以将其留给您的用户以查找代理服务器,无论是“免费”服务器,Tor还是其他服务器。
您还可以指导用户如何通过代理链,Polipo或其他程序运行程序,这些程序将处理透明代理程序的网络通信。
这些需要最少的开发,并且仍然可以实现您的目标。
希望有所帮助。