对于开发人员来说,访问被制裁国家的一些存储库和网站始终是一个巨大的挑战。我试图找到最好和最简单的方式来代理整个系统在Ubuntu与托尔,privoxy和桥。
发布于 2019-10-23 07:34:02
首先,您需要打开终端并安装Tor:
sudo apt-get install tor
然后通过以下方法检查tor是否安装成功:
service tor status
如果服务器未运行,则按以下方式运行:
service tor start
在运行tor之后,您可以看到tor的日志
journalctl -exft Tor
然后,您必须在日志中搜索下面一行。
引导100%:已完成
如果在日志中找不到这一行,那么它就意味着tor没有运行,您应该为tor配置Bridge。要在第一次安装obfs4proxy时通过以下方式配置tor:
sudo apt install obfs4proxy
那你应该去取桥线。要获得桥线,请到https://bridges.torproject.org/并获得您的桥线。
得到桥线后,应该使用命令打开torrc:
sudo vim /etc/tor/torrc
然后将以下代码添加到torrc文件的末尾
UseBridges 1
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy
Bridge obfs4 89.163.181.170:443 A0D27B876F1DD14A15C223F48BD9CD4A6BC4517E cert=nOm4+38yOIZ+91ux/vMUOZjUv6pocGtPkZ1QUXumE03Y8akJmrdCwXzxvQVqVPLMlwQrXA iat-mode=0
Bridge obfs4 50.39.226.171:47368 93BBD8F80D5F5A8A55829A3168278327BABC14D7 cert=e7kfc/GAUTzv6OEu/a9zQnzGQu9dzhs4jZSmKCXYCaOVZUf5vci2KKilPzR6pUKiiO9hNA iat-mode=0
Bridge obfs4 79.199.47.29:9002 6BF05636116C654B65C3F546414739D164D857F1 cert=KmcvY9E6kf6P9ve9gZl0dg0s4bPV4Ik8u25wuJM0p9XXwC+cCxvI8/2jQhjL1qDFFqt9VQ iat-mode=0
确保你使用了自己的桥梁。设置桥接器后,重新启动tor服务并通过以下方式检查日志:
sudo service tor restart
journalctl -exft Tor
如果您想要代理整个系统,比如浏览器、http、https等等,那么privoxy就为您做了。安装privoxy
sudo apt-get install privoxy
转到privoxy配置文件
sudo vim /etc/privoxy/config
删除行的注释
forward-socks5t / 127.0.0.1:9050 .
保存文件并重新启动privoxy。
service privoxy restart.
对于终端中的代理http或https流量,请使用以下命令。
export http_proxy="http://127.0.0.1:8118"
export https_proxy="https://127.0.0.1:8118"
或者,如果您使用桌面版本的ubuntu,您可以在网络配置中设置代理,如下图所示。
https://askubuntu.com/questions/1183145
复制相似问题