答案1
当互联网出现某种阻塞(例如代理)时,就会出现此问题。为了解决这个问题,我们需要一个可以实现匿名通信的软件,从而突破这种阻塞。
tor 软件通过在遍布世界各地的志愿者运行的分布式中继网络中传输您的通信来保护您:它可以防止监视您的互联网连接的人了解您所访问的网站,它可以防止您访问的网站了解您的实际位置,并且它允许您访问被阻止的网站。
安装“tor”和“torsocks”...
pacman -S tor torsocks
...并使用此命令启动它...
sudo -u tor /usr/bin/tor
完成此操作后,您将启动并运行 SOCKS 代理,它将路由通过 tor 获得的任何内容。许多东西(如 PlayOnLinux)不会使用 SOCKS。为了解决这个问题,您将使用名为 polipo 的轻量级 HTTP 代理为 Tor 的 SOCKS 代理创建 HTTP 代理包装器。
安装 polipo...
pacman -S polipo
然后配置代理链接到 tor 的 SOCKS 代理,修改“/etc/polipo/config”配置文件...
cd /etc/polipo; cp config.sample config
...根据以下内容...
allowedClients = 127.0.0.1, 192.168.1.0/24
socksParentProxy = "localhost:9050"
socksProxyType = socks5
proxyAddress = "0.0.0.0"
通过添加...禁用缓存
diskCacheRoot = ""
... 到配置,因为这可以防止 polipo 填满你的磁盘并破坏代理。
重新启动 polipo,现在您应该同时拥有 tor SOCKS HTTP 代理和 polipo HTTP 代理...
systemctl restart polipo.service
在 PlayOnLinux 上按照“设置”->“互联网”->“互联网”并启用“设置代理”。
有关“代理地址”的信息...
127.0.0.1
... 以及“代理端口”信息...
8123
重新启动 PlayOnLinux!
完毕!
注一:这个想法可以应用于任何能够使用 SOCKS 或 HTTP 代理的应用程序!
注二:“pacman” 是 Arch/Manjaro 的包管理器,但本指南经过修改后可适用于任何 Linux 发行版!
谢谢!=D
参考:
https://www.marcus-povey.co.uk/2016/03/24/using-tor-as-a-http-proxy/
https://wiki.archlinux.org/index.php/Polipo
https://forum.manjaro.org/t/installing-and-running-tor-browser/9591
https://wiki.archlinux.org/index.php/tor