雲伺服器如何部署Trojan代理?

zhilian發表於2024-02-13

要在雲伺服器上部署 Trojan 代理,你可以按照以下步驟進行操作:

  1. 首先,確保你有一臺可用的雲伺服器,並且你能夠透過 SSH 連線到該伺服器。
  2. 使用 SSH 登入到你的雲伺服器。你可以使用類似以下命令的命令列工具:
ssh username@server_ip_address

其中, username 是你的伺服器使用者名稱, server_ip_address 是你的伺服器的 IP 地址。

  1. 在伺服器上安裝 Trojan 代理。可以按照以下步驟進行操作:

    a. 新增 Trojan 的軟體包倉庫。執行以下命令:

    sudo add-apt-repository -y ppa:deadsnakes/ppa
    sudo apt-get update

    b. 安裝 Trojan 依賴的軟體包。執行以下命令:

    sudo apt-get install -y python3 python3-pip python3-setuptools python3-wheel

    c. 安裝 Trojan。執行以下命令:

    sudo pip3 install --upgrade trojan
  2. 配置 Trojan 代理。建立一個 Trojan 伺服器配置檔案,例如  config.json。可以使用任何文字編輯器開啟檔案,並將以下示例配置新增到檔案中:
{    "run_type": "server",    "local_addr": "0.0.0.0",    "local_port": 1080,    "remote_addr": "your_server_ip_address",    "remote_port": 443,    "password": [        "your_password"
    ],    "log_level": 1,    "ssl": {        "cert": "/etc/trojan/server.crt",        "key": "/etc/trojan/server.key",        "key_password": "",        "cipher": "AES-256-GCM"
    }
}

請將  your_server_ip_address 替換為你伺服器的 IP 地址,並在  password 欄位中設定你要使用的密碼。

  1. 生成 SSL 證照。執行以下命令:
sudo trojan cert -s your_server_domain_name

請將  your_server_domain_name 替換為你伺服器的域名。這將生成一個自簽名的 SSL 證照,並將其儲存到  /etc/trojan/server.crt 和  /etc/trojan/server.key

  1. 啟動 Trojan 代理。執行以下命令:
sudo trojan -c /path/to/config.json

請將  /path/to/config.json 替換為你之前建立的配置檔案的路徑。

現在,你已經成功在雲伺服器上部署了 Trojan 代理。你可以在本地裝置上配置 Trojan 客戶端,並使用伺服器 IP 地址、密碼和埠 443 進行連線。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70025954/viewspace-3006635/,如需轉載,請註明出處,否則將追究法律責任。

相關文章