82 行
3.4 KiB
Plaintext
82 行
3.4 KiB
Plaintext
=> /blog.gmi ブログ一覧へ
|
||
|
||
#【Tor】すべてのソフトウェアをいつでもTorを通じて使用する方法
|
||
投稿日:2022-08-03
|
||
|
||
=> /blog/lynx-tor-and-utf8-use-way.gmi 4ヶ月前、LynxをTorで使用する方法についての記事を書きました。
|
||
今回は、すべてのソフトをいつでもTorを通じて使用する方法を説明します。
|
||
|
||
## まずはproxychains-ngをインストールして下さい
|
||
|
||
```
|
||
| Artix Linux | Devuan GNU/Linux | Gentoo | Fedora |
|
||
| ---------------------------- | ---------------------------- | --------------------------------------------- | ------------------------------ |
|
||
| pacman -S tor proxychains-ng | apt install tor proxychains4 | emerge --ask net-vpn/tor net-misc/proxychains | yum install tor proxychains-ng |
|
||
|
||
| FreeBSD | OpenBSD | Void Linux | Crux |
|
||
| ------------------------------ | -------------------------- | ---------------------------------- | ---------------------------------- |
|
||
| pkg install tor proxychains-ng | pkg_add tor proxychains-ng | xbps-install -S tor proxychains-ng | prt-get depinst tor proxychains-ng |
|
||
```
|
||
|
||
=> https://crux.ninja/portdb/collection/suwaports/ Cruxを使用している場合は、初めに「suwaports」というポーツコレクションを追加して下さい。
|
||
|
||
## proxychains-ngのコンフィグファイルを変更する
|
||
|
||
`/etc/proxychains.conf`(FreeBSDの場合は`/usr/local/etc/proxychains.conf`、Devuanの場合は`/etc/proxychains4.conf`)を開いて、`socks4 127.0.0.1 9050`を`socks5 127.0.0.1 9050`に変更して下さい。
|
||
この行列がない場合は、`socks5 127.0.0.1 9050`を追加して下さい。
|
||
|
||
## コマンドライン用ソフト
|
||
|
||
.zshrcを編集して下さい。
|
||
Bashを使用している場合は、「.bashrc」ファイルを編集します。
|
||
|
||
```sh
|
||
nvim ~/.zshrc
|
||
```
|
||
|
||
以下のようなエイリアスを追加して下さい。
|
||
例:
|
||
|
||
```sh
|
||
alias tut="proxychains -q tut"
|
||
alias neomutt="proxychains -q neomutt"
|
||
alias lynx="proxychains -q lynx -lss ~/.config/lynx/lynx.lss"
|
||
alias pacman="proxychains -q pacman"
|
||
alias cointop="proxychains -q cointop"
|
||
alias newsboat="proxychains -q 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=proxychains -q wine start /unix %f`に変更して下さい。
|
||
|
||
Exec行に`proxychains -q `をコマンドの前に追加すると、メニューからソフトを選択して起動する時にもTorを通じて使用する事が出来ます。
|
||
|
||
以上
|