Post

Tor bridges in CLI

上一篇写了Tor的安装和基本配置, 这一篇简单记录如何给命令行的tor配置网桥。

示例用了apt来安装,mac用homebrew就行。

网桥配置参考了这里

安装 obfs4proxy

从名字不难猜到只支持obfs4网桥

1
sudo apt install obfs4proxy

配置网桥

torrc 里添加:

1
2
3
UseBridges 1 
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy 
Bridge obfs4 89.163.181.170:443 A0D27B876F1DD14A15C223F48BD9CD4A6BC4517E cert=nOm4+38yOIZ+91ux/vMUOZjUv6pocGtPkZ1QUXumE03Y8akJmrdCwXzxvQVqVPLMlwQrXA iat-mode=0

网桥可以去官网找,还可以用这个telegram bot获取。

可以多加几个网桥到 torrc 里,只配置一个的话日志里还会有警告信息。

tor 日志

重启tor服务后可以用下面的命令查看日志:

1
journalctl -exft Tor

检查连接

1
2
╰─➤  torify curl https://check.torproject.org/api/ip
{"IsTor":true,"IP":"185.220.101.149"}#

如何使用

上一篇所讲可以用torify命令, 还可以用 torsocks 命令。

大概是这样:

1
2
╰─➤  . torsocks on
Tor mode activated. Every command will be torified for this shell.
1
2
╰─➤  . torsocks off
Tor mode deactivated. Command will NOT go through Tor anymore.

代理端口

tor: 9050 tor browser: 9150

This post is licensed under CC BY 4.0 by the author.