返回列表

树莓派上的梯子

由于一些客观原因,需要在树莓派上的一些服务需要梯子才能正常工作。

网上各种教程满多但很多要么过期要么很啰嗦。

这里记录一下一个简单的流程:

1. 更新系统

sudo apt-get update

2. 安装并配置 Trojan

  1. 安装

    sudo apt-get install trojan
    
  2. 使用梯子服务那边的配置覆盖 /etc/trojan/config.json 中的内容,如:

    sudo vim /etc/trojan/config.json
    
  3. 启动服务

    sudo systemctl start trojan
    
  4. 加入到开机启动

    sudo systemctl enable trojan
    
  5. 查看服务状态

    sudo systemctl status trojan
    

3. 安装 Privoxy 支持端口转发提供 http 代理

  1. 安装

    sudo apt-get install privoxy -y
    
  2. 修改配置

    sudo cp /etc/privoxy/config /etc/privoxy/config.bak
    sudo vim /etc/privoxy/config
    
    • 修改 listen-address 的监听端口改为 7890
    • 增加 forward-socks5 / 127.0.0.1:1080
  3. 启动服务

    sudo systemctl start privoxy.service
    
  4. 加入到开机启动

    sudo systemctl enable privoxy.service
    
  5. 查看服务状态

    sudo systemctl status privoxy.service
    

注意事项

  • 服务启动后最好都用 systemctl status 看一下服务状态
  • 如果需要使用梯子的服务在 TrojanPrivoxy 启动前就开启了,可能需要在这两个服务启用后重启一下
  • TrojanPrivoxy 服务都可以使用 sudo systemctl restar <Trojan|Privoxy> 来重启