zoukankan      html  css  js  c++  java
  • centos7代理详细配置

    准备工具

    1.python3环境  2.shadowsockR 客户端工具 3.Privoxy将socks5代理转为http代理

    1.安装python3环境

    具体参考https://www.cnblogs.com/linyijia/p/13937778.html

    2.安装shadowsockR 客户端

    因为shadowsockR本身配置比较麻烦,搜索git后 发现有个前辈整理的一套Python3做的客户端,可以方便的订阅SSR连接

    具体安装方法如下

    git clone https://github.com/TyrantLucifer/ssr-command-client.git

    cd ssr-command-client

    pip3 install -r requirement.txt

    如果git获取不到 下载代码

    https://download.csdn.net/download/jine515073/13098737

    后直接解压运行,如果执行requirement.txt报错的时候,就打开文件按照里面的内容一个个用pip去下载,缺什么手动安装一下,下载包如果中间有hash错误,就去掉国内源配置,用国外原版的下载,

    然后执行Python代码报错的,就看看具体什么错误,一般安装下对应的插件库就可以了 

    例如我执行 python3 main.py 提示Exception: libsodium not found 那我就安装下

    sudo yum install libsodium.x86_64

    3.因为SR只是提供一个socket5的通道,我们需要自己再一层通道转换,用Privoxy将socks5代理转为http代理

    sudo yum install privoxy
    sudo vi /etc/privoxy/config
    然后 / 搜索关键字 找到以下内容 修改成下文
    
    #      HTTP parent looks like this:
    #
           forward-socks4   /               127.0.0.1:1080  .
    #
    #      To chain Privoxy and Tor, both running on the same system, you
    #      would use something like:
    #
           forward-socks5   /               127.0.0.1:1080 .
    //开启privoxy 服务就行
     sudo  service  privoxy start 
     // 设置http 和 https 全局代理
     export http_proxy='http://localhost:8118'
     export https_proxy='http://localhost:8118'
    sudo service privoxy restart

    测试

    1.先看地址有没有变成国外的

      curl http://ip-api.com/json/?lang=zh-CN

      curl http://httpbin.org/ip

    2.测试下谷歌网址

      curl --connect-timeout 1 -m 10 www.google.com

     如果有返回google的代码 就证明成功了 ,然后就可以愉快的用nuget或者Git的资源了

  • 相关阅读:
    搭建自己的React+Typescript环境(一)
    搭建最简React环境
    react-router v5笔记
    React 教程:如何使用 webpack 4 和 Babel 7 构建 React 应用(2018)
    JavaScript 笔记
    JavaScript常用方法
    React和相关工具链的理解
    redux-thunk
    前端构建之NPM
    react-redux总结
  • 原文地址:https://www.cnblogs.com/linyijia/p/13947398.html
Copyright © 2011-2022 走看看