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的资源了

  • 相关阅读:
    置顶功能改进
    Skin设计小组新作品发布—绿草蓝天
    代码着色功能改进
    增加了将文章收藏至网摘的功能
    [公告]C++博客开通
    [新功能]显示文章所属分类
    新Skin发布
    北京.NET俱乐部活动公告
    正式开始学习.NET 2.0
    关于共同学习.NET 2.0的想法
  • 原文地址:https://www.cnblogs.com/linyijia/p/13947398.html
Copyright © 2011-2022 走看看