小编coh*_*ell的帖子

在 torrc 中添加网桥

我的大学最近将 Tor 流量列入黑名单,这是我与我经常使用的网站的唯一连接,我宁愿不使用 Tor 浏览器。我无法向/etc/tor/torrc文件添加桥。

我已按照线程中的所有步骤进行操作: 如何为 Tor 设置新的桥接?

obfsproxy 肯定安装了

我以以下格式添加了它们:

UseBridges 1
ClientTransportPlugin obfs3, scamblesuit exec /usr/bin/obfsproxy managed
Bridge obfs3 <162.243.5.40:36325> <1422EFD2258405A257265F5A098F85C3144E1118>
Run Code Online (Sandbox Code Playgroud)

格式如下:

UseBridges 1
ClientTransportPlugin obfs3, scamblesuit exec /usr/bin/obfsproxy managed
Bridge obfs3 162.243.5.40:36325 1422EFD2258405A257265F5A098F85C3144E1118
Run Code Online (Sandbox Code Playgroud)

在我重新启动或重新加载 tor 后,它出现了错误

它在我添加时起作用,UseBridged 0 但一旦我添加:

ClientTransportPlugin obfs3, scamblesuit exec /usr/bin/obfsproxy managed
Run Code Online (Sandbox Code Playgroud)

或者

ClientTransportPlugin obfs3 exec /usr/bin/obfsproxy managed
Run Code Online (Sandbox Code Playgroud)

显示以下错误消息:

Job for tor.service failed because the control process exited with error code. See "systemctl status tor.service" and "journalctl -xe" for details. …
Run Code Online (Sandbox Code Playgroud)

proxy tor

5
推荐指数
0
解决办法
3319
查看次数

管道输出命令列

我正在使用 lolcat 来获取 ls 的彩色输出。为此,我已将 /usr/bin/ls 复制到 /usr/bin/lsslss(以避免由于别名无法接受 $* 或 $@ 而导致无限循环),并且我添加了该函数:

ls(){ lsslss $* | lolcat; } 到 .bashrc

问题是,当我使用 ls 时,管道一次通过管道传输每个文件,因此它显示为一个长列表,如下所示:

在此处输入图片说明

而不是这样的表:

在此处输入图片说明

要将其更改为表,我可以将输出通过管道传输到列命令中。但是当我这样做时,它又变回了一个长列表(可能是因为列只对其进行格式化而不是将其更改为行)

我原本打算这样做:

ls(){ lsslss $* | columns | lolcat; }

无论如何,我想知道有没有办法通过管道传输原始输出而不是使用 | 能够将列的输出通过管道传输到 lolcat 中?

提前致谢。抱歉,如果我的问题措辞不当或难以理解。我几乎总能找到已经问过的问题,所以我不经常发布问题。

command-line bash pipe stdout

5
推荐指数
1
解决办法
1140
查看次数

标签 统计

bash ×1

command-line ×1

pipe ×1

proxy ×1

stdout ×1

tor ×1