命令行翻墙简单教程

安装shadowsocks

$ sudo apt install shadowsocks   

创建shadowsocks目录

$ mkdir shadowsocks && cd shadowsocks/

创建shadowsocks.json 配置文件

{

    "server":"代理IP",
    "server_port":代理端口,
    "local_port":1080,
    "password":"密码",
    "timeout":600,
    "method":"aes-256-cfb"
}

需要修改参数:代理IP:购买翻墙所需的国外服务器IP,代理端口:服务器端口,密码:服务器设置密码

启动

此时需要独立打开的一个命令行客户端

   $ sslocal -c $HOME/shadowsocks/shadowsocks.json    

以下操作需要重新打开另外一个命令行客户端

安装polipo

$ sudo apt install polipo

重新编辑配置文件

$ sudo vim /etc/polipo/config

原文内容删除后插入内容如下:


    # This file only needs to list configuration variables that deviate
    # from the default values. See /usr/share/doc/polipo/examples/config.sample
    # and "polipo -v" for variables you can tweak and further information.
    logSyslog = false
    logFile = "/var/log/polipo/polipo.log"

    socksParentProxy = "127.0.0.1:1080"
    socksProxyType = socks5

    chunkHighMark = 50331648
    objectHighMark = 16384

    serverMaxSlots = 64
    serverSlots = 16
    serverSlots1 = 32

    proxyAddress = "0.0.0.0"
    proxyPort = 8123
    

重启polipo

$ /etc/init.d/polipo restart

设置临时环境变量(每次新打开命令行客户端都需要重新配置环境变量)

$ export http_proxy="http://127.0.0.1:8123/" 

$ export https_proxy="http://127.0.0.1:8123/"

验证代理是否正常工作,如果正常,就会返回抓取到的Google网页内容

www.google.com

修改resolv.conf文件,resolv.conf文件被polipo修改为127.0.0.1, 造成无法解析任何域名

$ sudo vim /etc/resolv.conf 

添加如下内容:

nameserver 114.114.114.114

nameserver 8.8.8.8


打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦