【Tor】全部のソフトウェアはいつでもTor通して使い方

このコミットが含まれているのは:
守矢諏訪子 2022-08-03 20:41:14 +09:00
コミット 59bf871612
1個のファイルの変更106行の追加0行の削除

106
src/blog/all-softwear-in-tor/index.md ノーマルファイル
ファイルの表示

@ -0,0 +1,106 @@
title: 【Tor】全部のソフトウェアはいつでもTor通して使い方
author: 凜
date: 2022-08-03
tags: jp,blog,linux,bsd,tor,セキュリティー,ダークネット,プライバシー,匿名化
----
4ヶ月前、[LynxはTorで使い方](/blog/lynx-tor-and-utf8-use-way/)という記事を書きました。\
今回は全部のアプリはいつでもTorで使い方を説明します。
## まずはtorsocksをインストールして下さい
### Arch/Artix/Manjaro/Alter
```sh
sudo pacman -S tor torsocks
```
### Debian/Devuan/Ubuntu/Mint
```sh
sudo apt install tor torsocks
```
### FreeBSD/GhostBSD/NomadBSD
```sh
doas pkg install tor torsocks
```
### OpenBSD
```sh
doas pkg_add tor torsocks
```
### Void Linux
```sh
sudo xbps-install -S tor torsocks
```
### Gentoo
```sh
sudo emerge --ask net-vpn/tor net-proxy/torsocks
```
### RHEL/Fedora/Alma
```sh
sudo yum install tor torsocks
```
## コマンドライン用アプリ
.zshrcを編集して下さい。\
Bashの場合は「.bashrc」となります。
```sh
nvim ~/.zshrc
```
どこか下記みたいな事を追加して下さい。\
例えば:
```sh
alias tut="torsocks tut"
alias neomutt="torsocks neomutt"
alias lynx="torsocks lynx -lss ~/.config/lynx/lynx.lss"
alias pacman="torsocks pacman"
alias cointop="torsocks cointop"
alias newsboat="torsocks newsboat"
```
zshを再起動して下さい。
```sh
source ~/.zshrc
```
今から上記のアプリを起動すると、自動でTorで使っています。\
例えば、「sudo pacman -Syyu」を実行したら、Tor通してパッケージを更新します。
## GUIアプリ
まずは.desktopファイルはローカル化にして下さい。\
例えば:
```sh
sudo cp /usr/share/applications/io.github.Hexchat.desktop ~/.local/share/applications
sudo cp /usr/share/applications/wine.desktop ~/.local/share/applications
sudo cp /usr/share/applications/dillo.desktop ~/.local/share/applications
sudo chown -R $(whoami):$(whoami) ~/.local/share/applications
```
例えば、wine.desktopを編集しましょう
```sh
nvim ~/.local/share/applications/wine.desktop
```
「`Exec=wine start /unix %f`」までスクロールして、「`Exec=torsocks wine start /unix %f`」に変更して下さい。
Exec部分でコマンド前に「`torsocks `」を入ったら、メニューから選択したらもtorで使っています。
以上