だからTorをインストールし、systemctlを使用して有効にしました。これにより、起動時にtor.serviceが起動し、SOCKS5プロキシを127.0.0.1:9050に自動的に設定できます。
今、Torにはいくつかのマイナーな問題があります。一部のサイトは出口ノードをブロックすることが知られているためです。私は解決策を思い出しました。 VPSを購入し、SSHトンネルをSOCKS5プロキシとして使用しました。 torsocks コマンドを使用してトンネルを開始すると、実際のパスは次のようになります。
me > tor network > VPS > internet
私が使用するコマンドは1行のコマンドです。
torsocks sshpass -p password ssh -p 69 -D 9040 user@IP
そしてそれは素晴らしい作品です。ターミナルを起動し、そのターミナルを開いたままにしておくと機能します。
今私が望むのは、システムの起動時に起動され、バックグラウンドで実行されることです。起動時にnohupを試してみましたが、成功しませんでした。ただエージェントが起動しないだけです。私はsystemctlを試してみましたが、gnomeの.gnomercをすべて試しました。
編集する:
私の現在のソリューション:
[me@me ~]$ echo 'torsocks sshpass -p password ssh -p 69 -D 9040 user@IP' > proxy
[me@me ~]$ sudo chmod +x proxy
次に、必要に応じて次の操作を行います。
./proxy
ベストアンサー1
最もクリーンな解決策は、ネットワークが起動した後でもsystemdにプロキシを処理させることです。バラよりhttps://wiki.archlinux.org/index.php/Systemd#Writing_unit_files 独自のサービスファイルの作成に関する情報とhttps://wiki.archlinux.org/index.php/Systemd/User#How_it_worksユーザーに詳細を提供したい場合。 sshpassとパスワードの呼び出しを公開鍵に置き換えることをお勧めします。 VPSでこれをサポートしてください。
ユースケースの例は次のとおりです。
[Unit]
Description=Starts torsocks script
[Service]
ExecStart=torsocks sshpass -p password ssh -p 69 -D 9040 user@IP
[Install]
WantedBy=default.target
Requires=<torservice>
After=<torservice>