Featured image of post 使用tor和xray搭建匿名代理

使用tor和xray搭建匿名代理

在Ubuntu上安装Tor并启动一个SOCKS5代理,然后使用Xray+Reality中转

1. 安装Tor

打开终端,首先更新你的包列表,然后安装Tor。

1
2
sudo apt update
sudo apt install tor

2. 配置Tor

安装完成后,编辑Tor的配置文件以启用SOCKS5代理。

1
sudo micro /etc/tor/torrc

找到以下行,并取消注释(移除#),然后保存文件:

1
SOCKSPort 9050

重启Tor服务使配置生效:

1
sudo systemctl restart tor

此时,Tor将在本地的9050端口上运行SOCKS5代理。

3. 安装Xray

你需要下载并安装Xray。这里以下载最新的预编译二进制文件为例:

1
2
3
wget https://github.com/XTLS/Xray-core/releases/download/latest/xray-linux-64.zip
unzip xray-linux-64.zip
chmod +x xray

4. 配置Xray

创建一个配置文件config.json,使Xray能够接收流量并转发至本地的Tor SOCKS5代理。

以下是一个示例配置文件,请先自行生成一个uuid和密钥对。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
{
  "inbounds": [
    {
      "tag": "tor-proxy",
      "port": 20000,
      "listen": "0.0.0.0",
      "protocol": "vless",
      "settings": {
        "clients": [
          {
            "id": "", // 运行 `xray uuid` 来生成
            "flow": "xtls-rprx-vision"
          }
        ],
        "decryption": "none"
      },
      "streamSettings": {
        "network": "tcp",
        "security": "reality",
        "realitySettings": {
          "dest": "aws.amazon.com:443",
          "serverNames": [
            "aws.amazon.com",
            ""
          ],
          "publicKey": "",
          "privateKey": "", // 运行 `xray x25519` 来生成一对公私钥
          "shortIds": [
            ""
          ]
        }
      },
      "sniffing": {
        "enabled": true,
        "destOverride": [
          "http",
          "tls"
        ]
      }
    }
  ],
  "outbounds": [{
    "protocol": "socks",
    "settings": {
      "servers": [{
        "address": "127.0.0.1",
        "port": 9050
      }]
    }
  }]
}

5. 运行Xray

使用下面的命令启动Xray:

1
./xray run -c config.json

这样Xray就会在20000端口开启代理,并将所有流量转发到Tor的9050端口。

6.连接

如果你使用了上面的配置文件,可以导入以下信息来连接,请先替换一些信息为你自己的。

1
vless://你的uuid@服务器IP:20000?encryption=none&security=reality&flow=xtls-rprx-vision&type=tcp&sni=aws.amazon.com&pbk=公钥&fp=ios#tor-proxy
Licensed under CC BY-NC-SA 4.0