zoukankan      html  css  js  c++  java
  • 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 命令就可以啦。

    • 到此还不能实现翻墙,还需配置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
  • 相关阅读:
    从 Qt 的 delete 说开来
    Qt信号槽的一些事
    Qt 线程基础(QThread、QtConcurrent等)
    QThread使用——关于run和movetoThread的区别
    重点:怎样正确的使用QThread类(注:包括推荐使用QThread线程的新方法QObject::moveToThread)
    重要:C/C++变量的自动初始化
    C++中基类的析构函数为什么要用virtual虚析构函数
    如何打印Qt中的枚举所对应的字符串
    用route命令解决多出口的问题
    C/C++预处理指令
  • 原文地址:https://www.cnblogs.com/JeasonIsCoding/p/10142063.html
Copyright © 2011-2022 走看看