在本模塊中,您將學習如何在 Linux 上使用 ProxyChain 和 Tor 執行此操作。互聯網有時可能是一個可怕的地方,但人們在網上並不太謹慎。

什麼是代理鏈?

代理鏈 是一個 UNIX 程序,可幫助您重定向網絡流量並隱藏您的真實 IP 地址。通過某些代理重定向 TCP 連接。 關心, 4 只襪子,5 只襪子, 什麼時候 HTTP(秒).

代理鏈 您還可以鏈接代理服務器以獲得更多匿名性,這也有助於避免 入侵檢測/入侵檢測系統 什麼時候 防火牆.

先決條件

首先,您需要使用 apt 命令安裝一些依賴項

$ sudo apt install tor proxychains4

然後切換到 用戶:

$ sudo -i

一度 必須先啟用 關心 服務:

# systemctl start tor

您還可以檢查 tor 是否成功運行:

# systemctl status tor
● tor.service - Anonymizing overlay network for TCP
     Loaded: loaded (/usr/lib/systemd/system/tor.service; disabled; vendor preset: disabled)
     Active: active (running) since Wed 2021-03-17 19:51:08 IST; 3h 33min ago
    Process: 45902 ExecStartPre=/usr/bin/tor -f /etc/tor/torrc --verify-config (code=exited, status=0/SUCCESS)
   Main PID: 45904 (tor)
      Tasks: 1 (limit: 4590)
     Memory: 37.2M
     CGroup: /system.slice/tor.service
             └─45904 /usr/bin/tor -f /etc/tor/torrc

配置代理鏈

您必須對您使用的配置文件進行一些更改 代理鏈這些文件位於: /etc/proxychains.conf 在您喜歡的文本編輯器中打開它。

在 Vim 中打開的代理鏈配置

1.啟用動態鏈接

效力 動態鏈 有必要:

  • 取消註釋該行 “動態鏈”
  • 註釋掉 “嚴格的鏈條”, “循環鏈” 什麼時候 “隨機鏈”

2.防止DNS洩漏

為防止 DNS 洩漏,這將幫助您在網絡上完全匿名:

  • 取消註釋 “proxy_dns”

這可以防止 DNS 洩漏,並允許您在網絡上完全匿名。

3.添加SOCKS5代理

將以下行添加到文件末尾以啟用 SOCKS5 代理。

socks5  127.0.0.1 9050

注意:檢查線路 socks4 127.0.0.1 9050 使用時取消註釋 關心.

添加額外的代理層

您還可以通過以下格式將它們添加到文件末尾來為代理服務(例如 HTTP/HTTPS 代理)添加層:

<protocol> <IP Of Proxy Server> <Port>

進行更改後,保存文件並退出。

運行代理鏈

首先,使用以下命令檢查您的公共 IP:

$ curl ifconfig.me

然後使用以下命令啟動代理鏈:

$ proxychains firefox www.google.com

這將 火狐 用谷歌標記

代理鏈如何工作

您可以測試 DNS 洩漏 這裡您應該會看到與原始 IP 不同的 IP。 代理鏈 它做我們想讓它做的事情。

啟用代理鏈的 DNS 洩漏測試啟用代理鏈的 DNS 洩漏測試

正如我們所見,不僅我們的 IP 被欺騙,而且網站也無法確定我們的位置。

結論是

因此,我們已經了解瞭如何在網絡上匿名並保護您的在線隱私。 ProxyChain 還可以與 Nmap 和 Burpsuite 等安全工具集成,通常可用於繞過 IDS、IPS 和防火牆。