UBUNTU18.4环境下使用更好用的搜索引擎(无奈,只能起这样的标题)

初步安装

  • 更新软件源

    sudo apt-get update
    
  • 安装pip (一个安装和管理 Python 包的工具)

    sudo apt-get install python-pip
    sudo apt-get install python-m2crypto
    
  • 通过pip安装shadowsocks

    sudo pip install shadowsocks
    
  • 若在执行过程中出现黄色警告,改用如下命令:

    sudo -H pip install shadowsocks
    

    配置shadowsocks

  • 在/home路径下建一个shadowsocks.conf文本文件

    sudo gedit shadowsocks.conf
    
  • 在文件中添加如下信息:

    {
        "server":"jp01.v2ss.xyz",
        "server_port":1018,
        "local_address":"127.0.0.1",
        "local_port":1080,
        "password":"*******",
        "timeout":300,
        "method":"RC4-MD5"
    }
    
  • 上述变量信息填写你自己的代理服务器信息,具体含义如下:

    "server":  服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
    "server_port":  服务端监听端口
    "local_address":"  本地ip
    "local_port": 本地服务监听的端口
    "password":"*******",  加密的密码
    "timeout":300, 超时时间间隔(秒)
    "method":"RC4-MD5" 加密方法 需要和服务器端一样
    
  • 配置完成之后运行如下命令,start表示开启服务,stop便是关闭服务。

    sudo sslocal -c /home/shadowsocks.conf -d start
    

    遇到的问题

  • 使用 sslocal 显示“ERROR methond rc4-md5 not supported ” 问题 ~~~

    解决办法

  • 在执行 sslocal 命令时候 会显示 shadowsocks 2.1.0,说明我们使用的shadowsocks版本太低。Ubuntu 默认的是2.1.0,目前最新版本是 2.8.2。安装最新的版本就可以啦。

    sudo pip install shadowsocks --upgrade
    
  • 然后stop之后,重新运行上述sslocal 命令就可以啦。

  • 到此还不能实现FQ,还需配置chrome浏览器。

配置chrome浏览器

  • 第一步:我们需要下载一个chrome 浏览器的插件 Proxy SwitchyOmega,但是没有代理之前是不能从 Google 商店安装这个插件的,但是我们可以从 Github 上直接下载最新版:https://github.com/FelisCatus/SwitchyOmega/releases/.

  • 然后浏览器地址打开chrome://extensions/,将下载的插件托进去安装。

  • 第二步:安装完成之后,我们会在浏览器的菜单栏看到一个蓝色环形小图标,点击选项按钮:
  • 第三步:在情景模式中选择 proxy ,在代理服务器中的代理协议选择 socks5,本地代理服务器 127.0.0.1,代理窗口1080。完成之后,一定一定要点击下面的应用选项,进行保存!!
  • 第四步:测试。打开google,你会发现好像打不开。

  • 这时候你会发现有一个资源未加载,我们点击它,再选择 proxy 代理,点击添加条件,完成刷新页面,如下图所示:

  • 再次打开google就好使了。之后,每次需要之前运行如下命令,就可以畅通无阻了。
sudo sslocal -c /home/shadowsocks.conf -d start

配置设置开机自动启动

  • 以下使用Systemd来实现shadowsocks开机自启。
  • sudo vim /etc/systemd/system/shadowsocks.service
  • 然后填写如下设置信息,主要路径要替换成你的路径:
    [Unit]
    Description=Shadowsocks Client Service
    After=network.target
    
    [Service]
    Type=simple
    User=root
    ExecStart=/usr/bin/sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json
    
    [Install]
    WantedBy=multi-user.target
  • 最后让配置生效:
    systemctl enable /etc/systemd/system/shadowsocks.service

猜你喜欢

转载自www.cnblogs.com/JeasonIsCoding/p/10142063.html