首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可切换系统范围的Tor?

可切换系统范围的Tor?
EN

Ask Ubuntu用户
提问于 2018-10-14 23:23:15
回答 2查看 2.6K关注 0票数 4

通过在Ubuntu的网络代理设置中添加127.0.0.1:9050 (设置为手动),我在我的系统上设置了Tor。我可以通过比较IP地址和使用https://check.torproject.org/来确认这一点。

然而,虽然我希望在某些时候使用系统范围的Tor连接,但我也希望能够在安全和隐私不重要的情况下运行正常连接。

在Android变体(OrBot)中,您可以连接到Tor网络并维护该连接,但您也可以使用"VPN模式“切换,这是决定是否正在建立标准或Tor连接的因素。

这本质上就是我要寻找的功能;一种通过单击或设置热键在Tor和标准连接之间快速、方便地切换的方法。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2018-10-15 01:13:22

我已经找到了一个可行的解决办法。这包括设置两个热键和使用usage。

配置代理设置后,您将需要转到settings >设备>键盘,并创建一个自定义热键,该热键启动以下命令:

代码语言:javascript
复制
gsettings set org.gnome.system.proxy mode manual

然后为以下内容创建第二个:

代码语言:javascript
复制
gsettings set org.gnome.system.proxy mode none

由于无论是否启用代理设置仍然保存,然后可以为第一个命令分配一个“启用”键,为第二个命令分配一个“禁用”密钥。

通过按下第一个热键并导航到settings > Network来确认更改,然后导航离开,按下第二个热键,然后返回到网络设置。假设Tor设置正确,并通过https://check.torproject.org,这应该是所需的。

也许这不是最理想的解决方案,但它目前还可以,除非有人想出了一个活动栏或其他的按钮。

编辑:

对上面的改进是使用一个热键来检查代理模式的当前状态,然后将其设置为相反的状态。抓取文本编辑器并创建一个包含以下内容的新文件:

代码语言:javascript
复制
case "$(gsettings get org.gnome.system.proxy mode)" in
"'none'") gsettings set org.gnome.system.proxy mode "'manual'" 
notify-send "Tor Enabled";;
"'manual'") gsettings set org.gnome.system.proxy mode  "'none'"
notify-send "Tor Disabled" ;;
esac

这还将显示一条消息,显示代理设置的当前状态。

将脚本保存在某个位置,然后在创建自定义热键时引用文件位置。

票数 2
EN

Ask Ubuntu用户

发布于 2018-10-15 06:31:39

您想要查看“透明”与“隔离”代理。透明代理,就像您试图做的一样,在泄漏数据包时是非常费力的气馁。Tor项目有对危险的一些讨论,包括“通过电路共享进行身份关联”;剪贴板上的问题,特别是下载管理器和防病毒软件;以及您正在运行的软件可能存在的其他问题。

如果你坚持的话,有办法去做。请参阅第一个链接,它涉及广泛使用iptables,和/或查看红袜易洛克斯lcat (红袜可能是最好的--参见lcat链接中的讨论)。正确的方法是孤立的代理,例如。沃尼克斯,它使用一对虚拟机作为隔离手段。一台机器是虚拟操作系统,另一台是虚拟路由器。魁贝斯操作系统就是围绕这种方法构建的。隔离可以设计,以确保没有包泄漏,因此更安全。与其在一个操作系统上切换代理,不如在虚拟操作系统、主机和虚拟操作系统之间切换。Whonix的另一种选择是子图操作系统,它可以锁定网络,使所有数据包都通过Tor。您可以在虚拟机中运行它,使主机保持原样。(但请注意,子图仍然是alpha的。)

顺便说一句,另外一个透明的代理是暗袜。这在中国中被广泛使用,就像VPN的使用一样。与其连接Tor,还需要另一端的服务器-- shadwosocks提供客户端和服务器端软件--但是您不需要超级用户状态,因此很容易获得一个廉价的shell帐户并设置它。您也可以使用红袜的这种方法,虽然它不会被混淆。与之配套的最好的服务器软件是但丁服务器,尽管这确实需要超级用户状态来安装。(dante-server是Ubuntu中的一个apt包。有一个但丁客户,但这是不透明的,所以你会想要红袜子。)影子袜子或但丁/红袜的一个优点是它们将代理UDP,而Tor只是TCP。但这可能不是话题。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1083782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档