命令行设置代理

Categories: Linux

  1. sslocal

    apt install shadowsocks
    
    sslocal -c ss.json -d start
    ss.json:
    
    {
    
        "server":"45.32.10.1",
    
        "server_port":8892,
    
        "local_port":1080,
    
        "password":"zxzxzxzxzx",
    
        "timeout":600,
    
        "method":"aes-256-cfb"
    
    }
  2. proxychains4

    apt install proxychains4
    
    vi /etc/proxychains4.conf
    
    proxychains4 curl ip.cn # 查看是否代理成功
    
    proxychains bash # 代理整个终端
    proxychains4.conf:
    
    socks5  127.0.0.1 1080

    GitHub

  3. polipo可代替proxychains4

    apt-get install polipo
    
    vi /etc/polipo/config
    
    service polipo restart
    
    export http_proxy="http://127.0.0.1:8123/" # 可能需要执行 可加入.bashrc
    /etc/polipo/config:
    
    logSyslog = true
    
    logFile = /var/log/polipo/polipo.log
    
    proxyAddress = "0.0.0.0"
    
    socksParentProxy = "127.0.0.1:1080"
    
    socksProxyType = socks5
    
    proxyPort = 8123
    
    chunkHighMark = 50331648
    
    objectHighMark = 16384
    
    serverMaxSlots = 64
    
    serverSlots = 16
    
    serverSlots1 = 32
  4. genpac

    GitHub

See also