精华内容
下载资源
问答
  • 使用 Python3 实现系统代理IP

    千次阅读 2020-07-23 10:27:20
    在写爬虫的时候,偶尔会遇到需要将自己电脑上的系统代理自动设置定时刷新等。在这种场景下,可以采用以下脚本进行自动设置,以下脚本仅限于windows电脑: mport winreg import ctypes #如果从来没有开过代理 有...

    在写爬虫的时候,偶尔会遇到需要将自己电脑上的系统代理自动设置定时刷新等。在这种场景下,可以采用以下脚本进行自动设置,以下脚本仅限于windows电脑:

    mport winreg
    import ctypes
    #如果从来没有开过代理 有可能健不存在 会报错
    INTERNET_SETTINGS = winreg.OpenKey(winreg.HKEY_CURRENT_USER,
    r'Software\Microsoft\Windows\CurrentVersion\Internet Settings',
    0, winreg.KEY_ALL_ACCESS)
    #设置刷新
    INTERNET_OPTION_REFRESH = 37
    INTERNET_OPTION_SETTINGS_CHANGED = 39
    internet_set_option = ctypes.windll.Wininet.InternetSetOptionW
    def set_key(name, value):
        #修改键值
        _, reg_type = winreg.QueryValueEx(INTERNET_SETTINGS, name)
        winreg.SetValueEx(INTERNET_SETTINGS, name, 0, reg_type, value)
    #启用代理
    set_key('ProxyEnable', 1) #启用
    set_key('ProxyOverride', u'*.local;<local>') # 绕过本地
    set_key('ProxyServer', u'114.99.15.145:8888') #代理IP及端口,将此代理修改为自己的代理IP
    internet_set_option(0, INTERNET_OPTION_REFRESH, 0, 0)
    internet_set_option(0,INTERNET_OPTION_SETTINGS_CHANGED, 0, 0)
    #停用代理
    set_key('ProxyEnable', 0) #停用
    internet_set_option(0, INTERNET_OPTION_REFRESH, 0, 0)
    internet_set_option(0,INTERNET_OPTION_SETTINGS_CHANGED, 0, 0)

     

    展开全文
  • 【ubuntu】系统代理的设置

    千次阅读 2020-12-08 12:55:22
    文章目录1、图形界面GUI设置方式2、命令行CLI设置方式2.1 系统代理设置2.2 APT包管理器代理设置2.3 Wget设置代理 本文介绍在Ubuntu 上设置系统范围的Proxy(代理)的方法,代理服务器在其基本级别上是一个计算机系统...


    本文介绍在Ubuntu 上设置系统范围的Proxy(代理)的方法,代理服务器在其基本级别上是一个计算机系统,其服务位于发出Web请求的计算机(客户端)和包含所请求内容的服务器之间。在Ubuntu/Debian操作系统上有各种配置代理设置的方法,可以使用图形界面,或者在命令行上完成所有设置,本文介绍这两种的实现方法。

    1、图形界面GUI设置方式

    对于运行Ubuntu OS桌面版的用户,可以在系统控制中心进行更改。
    在Ubuntu18.04上,路径为:设置>网络>网络代理>手动(Settings > Network > Network Proxy > Manual)
    在这里插入图片描述
    ubuntu16.04上,设置完点击Apply system wide
    在这里插入图片描述

    2、命令行CLI设置方式

    2.1 系统代理设置

    我们将在/etc/profile.d/proxy.sh下添加一个shell脚本文件,这将确保设置适用于所有已登录的用户:

    sudo vim  /etc/profile.d/proxy.sh
    

    将以下内容写到文档中:

     # set proxy config via profie.d - should apply for all users
    export http_proxy="http://10.10.1.10:8080/"
    export https_proxy="http://10.10.1.10:8080/"
    export ftp_proxy="http://10.10.1.10:8080/"
    export no_proxy="127.0.0.1,localhost"
    # For curl
    export HTTP_PROXY="http://10.10.1.10:8080/"
    export HTTPS_PROXY="http://10.10.1.10:8080/"
    export FTP_PROXY="http://10.10.1.10:8080/"
    export NO_PROXY="127.0.0.1,localhost"
    #将要从代理中排除的其他IP添加到NO_PROXY和no_proxy环境变量中
    

    为该文件填加执行权限:

    sudo chmod +x  /etc/profile.d/proxy.sh
    

    激活文件以开始使用代理设置,或者注销并重新登录:

    source /etc/profile.d/proxy.sh
    #查看环境变量进行确认是否生效
    env | grep -i proxy
    

    2.2 APT包管理器代理设置

    以上设置适用于应用程序和命令行工具,如果只想为APT包管理器设置代理,请进行如下配置:

    sudo vim /etc/apt/apt.conf.d/80proxy
    
    Acquire::http::proxy "http://10.10.1.10:8080/";
    Acquire::https::proxy "https://10.10.1.10:8080/";
    Acquire::ftp::proxy "ftp://10.10.1.10:8080/";
    
    #将10.10.1.10替换为代理服务器的正确IP地址,如果需要身份验证,请设置如下:
    
    Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
    Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";
    Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
    

    2.3 Wget设置代理

    要设置用于wget命令的代理设置,请将它们添加到~/.wgetrc文件中

    vim ~/.wgetrc
    

    写入内容:

     use_proxy = on
    
    http_proxy = http://10.10.1.10:8080/
    https_proxy = http://10.10.1.10:8080/
    ftp_proxy = http://10.10.1.10:8080/
    

    本文主要参考https://ywnz.com/linuxjc/5589.html,并经过实操。

    展开全文
  • app不走系统代理?如何抓包?

    千次阅读 2020-12-11 14:03:00
    现象 模拟器开启WLAN代理如下: ... app可以在网络请求类库中通过自定义代理设置,选择是否要走系统代理 public void run() { Looper.prepare(); OkHttpClient okHttpClient = new OkHttpClient.Builder().

    现象

    模拟器开启WLAN代理如下:

    发现抓不到包:

    但是app却依旧正常返回数据,没有断网:

    原理

    网络请求代理设置NO_PROXY

    • android系统设置的代理并不是强制对所有app生效的
    • app可以在网络请求类库中通过自定义代理设置,选择是否要走系统代理
     public void run() {
            Looper.prepare();
            OkHttpClient okHttpClient = new OkHttpClient.Builder().
                    proxy(Proxy.NO_PROXY).//okhttp不设置代理
                    build();
            Request request = new Request.Builder()
                    .url("http://www.baidu.com")
                    .build();
            Response response = null;
            try {
                response = okHttpClient.newCall(request).execute();
                Toast.makeText(this, Objects.requireNonNull(response.body()).string(), Toast.LENGTH_SHORT).show();
            } catch (IOException e) {
                e.printStackTrace();
            }
            Looper.loop();
        }
    

    解决方案

    既然不走系统代理,那么直接抓系统的包不就可以了吗

    被抓包的APP并不知道自己被套在了第几层

    方案一

    使用proxifier 将模拟器请求直接转发到抓包软件,相当于抓安卓系统的包:

    抓包结果:正常抓包

    方案二

    同理,使用本地VPN抓包软件,如抓包精灵

    方案三

    justtrustme或者直接okhttp代理方法,使代理设置语句无效

     

    总结

    一层一层又一层,总有套路得人心!

     

     

    展开全文
  • ubuntu配置全局系统代理

    万次阅读 2019-05-21 18:17:17
    1.配置系统代理 注意:可供浏览器使用,终端需要另外配置 打开设置-->网络-->网络代理,方法选择手动,填写代理,最后点击应用到整个系统 2.配置apt代理 sudo gedit /etc/apt/apt.conf #此时还没有vim,只能...

    测试版本: ubuntu1604LTS

    1.配置系统代理

    注意:可供浏览器使用,终端需要另外配置

    打开设置-->网络-->网络代理,方法选择手动,填写代理,最后点击应用到整个系统

    2.配置apt代理

    sudo gedit /etc/apt/apt.conf    #此时还没有vim,只能用用gidit打开文件
    
    #添加内容,然后保存.此为演示:
    Acquire::http::Proxy "http://proxy.xxx.com:8080";

    3.配置好apt之后,就可以终端联网更新源了

    sudo apt update
    
    sudo apt upgrade

    有时候由于网络原因update可能不成功,手动终止后再执行会报错:

    E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
    E: 无法对目录 /var/lib/apt/lists/ 加锁

    解决办法:

    sudo rm /var/lib/apt/lists/lock

    4.安装vim

    sudo apt install vim

    5.配置curl,wget,pip代理

    打开bashrc文件:

    sudo vim ~/.bashrc

    写入:

    export http_proxy='http://proxy.xxx.com:8080'
    export https_proxy='http://proxy.xxx.com:8080'
    export ftp_proxy='hhttp://proxy.xxx.com:8080'
    export no_proxy='localhost,127.0.0.1'

    执行:

    source ~/.bashrc

    6.git相关代理的设置

    #设置代理,此处为案例演示
    git config --global http.proxy http://proxy.xxx.com:8080
    #查看代理
    git config --global http.proxy
    #删除代理
    git config --global --unset http.proxy
    git config --global --unset https.proxy

    7.配置docker代理:

    (1)添加用户到docker用户组

    sudo groupadd docker
    
    sudo gpasswd -a  kang docker  (注销系统当前用户,再次登录)
    
    #检查是否添加到组
    cat /etc/group

    注意:如果提示get ......dial unix /var/run/docker.sock权限不够

    则修改/var/run/docker.sock权限

    sudo chmod a+rw /var/run/docker.sock

    (2)配置代理,需要root权限

    sudo su
    
    mkdir -p /etc/systemd/system/docker.service.d
    
    cd  /etc/systemd/system/docker.service.d
    
    touch  http-proxy.conf
    
    chmod 775 http-proxy.conf   #设置文件权限
    
    vim http-proxy.conf

    填写内容:

    [Service]
    Environment="HTTP_PROXY=http://proxy.xxx.com:8080" "NO_PROXY=localhost,127.0.0.1"

    #刷新配置

    systemctl daemon-reload

    重启服务

    systemctl restart docker

    查看配置

    systemctl show --property=Environment docker

    大功告成啦!!

     

     

     

     
    展开全文
  • fiddler系统代理已更改点击重新捕获 the system proxy was changed 顽疾解决之前遇到这个问题,尝试各种方法都无效.所以主攻在csdn找解决方法.一直怀疑是某个程序偷偷修干代理,但无从下手怎么查看.所以找啊找终于找到...
  • Android 跳过系统代理防止被抓包采集

    千次阅读 2019-03-04 13:46:34
    近期自家公司企业号app被抓包严重,想了一下是不是有可以清除系统代理的方法,系统代理肯定是跟系统配置有关后面试着打印了一下SystemProperty(字段太多不黏贴出来了) for(String key:System.getProperties()....
  • 问题:1、从打开开发者工具就一直弹出当前系统代理不是安全代理是否信任,随意点确定或取消或点右上角 X 关闭都可以正常打开工具使用,在使用过程中仍继续不间断弹框当前系统代理不是安全代理是否信任 尝试1:在...
  • 如何让app不走系统代理

    千次阅读 2020-03-08 00:43:39
    今天写的文章是如何不让app走系统代理 效果图 流程分析 当点击按钮的时候,使用okhttp发起了一个百度的请求。 将获得的内容通过Toast弹出。 同时在观察fiddler是否抓取到了请求。 原理分析 在网络请求的时候,...
  • Charles 设置为系统代理

    千次阅读 2018-05-17 21:07:51
    启动Charles后,第一次Charles会请求你给它设置系统代理的权限。你可以输入登录密码授予Charles该权限。你也可以忽略该请求,然后在需要将Charles设置成系统代理时,选择菜单中的“代理” - &gt;“Mac OS X代理...
  • ubuntu 系统代理异常 导致无法上网

    千次阅读 2018-11-22 09:10:34
    这里原因是我之前通过ubuntu的网络设置,设置的全局的系统代理,然后系统更新了,更新了以后,网络设置里面的代理设置被关掉了。但是访问网络的时候,还是会访问代理 我想着是配置文件的问题,网上搜了一下,把这...
  • Linux系统代理上网

    万次阅读 2016-12-15 17:29:04
    Centos上进行代理上网,所有网络流量都能走代理,保证可用
  • 做个俗人,一生风流,酒敬自由~ 控制面板->internet选项->高级->还原高级设置和重置 第一步: 下一步: 下一步: ...上面的步骤是一个流程,接下来做另一个流程 删除proxy相关注册表: WIN+R然后输入regedit -->...
  • Qt使用系统代理访问网络

    千次阅读 2017-12-13 11:08:52
    QString MainWindow::HttpGet(const QString url) { QString strPageContent; //获取系统代理并设置 QNetworkProxyQuery proxyQuery(QUrl("https://www.baidu.com")); QList proxyList = QNetworkProxyFact
  • 不要下载现成压缩包文件 重新下载一个exe文件安装就可以了
  • 今天突然遇到一个奇怪的问题,就是windows10的系统代理被自动设置,即使手工修改为不启用,过一会,又自动被设置了。搜索了网络,修改注册表、下载windows的升级升序升级、通过杀毒软件杀毒,都以失败而告终。 ...
  • 时间:2020年9月24日下午 目的:本意寻找写APP的开发工具,误入HBuilder X,话说回来这个好像也能写(来自憨憨的自信),在跟着HBuilder官网教程学习时,出现标题所示问题!! 先是网上查询,发现存在这种问题的人很...
  • 之前用的一个系统代理软件翻墙,这两天不想用了,就把它关了,结果出现了右图 图解方法: 1.打开浏览器的设置----&gt;进入高级选项-----&gt;选择系统中的打开代理设置(如下图) 2.进入下图这个界面...
  • 删注册表,删js文件 试过了,不管用,,,最后注销计算机 关闭360 就好了   管用的话记得点点关注
  • linux下对谷歌浏览器进行代理设置,会提示那就根据提示查一下man吧参数已经了解了,那如何添加了,我们可以再桌面快捷方式的参数中进行配置,不需要代理只需要删除代理配置项就可以了,,说干就干。找到exec项,然后...
  • 如何在桌面版 Ubuntu 中用命令行更改系统代理设置 转自https://linux.cn/article-5673-1.html 问题: 我经常需要在桌面版 Ubuntu 中更改系统代理设置,但我不想通过繁琐的 GUI 菜单点击:"系统设置" -> ...
  • 删注册表,关360,都不管用,真头疼,最后电脑选择注销就好了
  • 原理: 由于 ubuntu 子系统是一个虚拟机, 虚拟机安装下载包缓慢,而我们需要虚拟机使用到外部window电脑的代理网络使子系统能快速安装搭建服务。 方法: ubuntu 子系统需要获取到window的IPV4地址代理端口设置 ...
  • 设置系统网络代理

    千次阅读 2018-02-27 23:46:26
    Windows 7: 图1 图2 打开 cmd 窗口,输入命令SET ... 打开系统路径管理界面,在当前用户变量中增加变量 http_proxy,值为your proxy ip:port,此设置对当前登录用户永久生效,如图2 ...
  • win10自动打开代理服务器,导致浏览器无法上网,手动关了之后十几分钟又会自动打开,尝试了网上多个解决办法都没能成功。最后发现了一个解决办法,仅供参考。 3. 解决方法:    打开注册表:win键 + R,...
  • Linux 系统查看代理,关闭代理

    万次阅读 2020-08-15 21:38:42
    查看代理 env|grep -i proxy 关闭代理 export http_proxy="" export https_proxy="" export HTTP_PROXY="" export HTTPS_PROXY=""
  • 在打开代理软件之后,发现某些微软的服务不可用,例如应用商店无法联网、To-Do无法同步等。关闭系统代理之后恢复正常。
  • CentOS 中设置系统代理

    千次阅读 2019-08-20 19:51:28
    CentOS 中设置系统代理 系统全局代理 如果需要为某个用户设置一个系统级的代理,可以在 vim ~/.bash_profile 最后加入: export http_proxy="http://username:password@proxy_ip:port" export ...
  • linux系统环境代理设置

    千次阅读 2018-11-06 15:46:24
    linux系统环境代理设置 系统上网代理设置: 1、编辑文件/etc/profile,增加如下两行 export http_proxy=http://ip:port export https_proxy=http://ip:port 2、执行source /etc/profile,然后登出再登入生效 3...
  • 解决微信开发者工具”当前系统代理不是安全代理” . 故障1) 你有设置开启代理吗? 如果不需要,你点左上角的“代理”选项,关闭代理即可 故障2) 使用emedit工具,点击搜索,在文件中查找 在微信开发者工具的...
  • Windows 10里的WSL Ubuntu 怎么使用Windows系统的 SS 代理? 分四步: export http_proxy=http://127.0.0.1:1080 export https_proxy=http://127.0.0.1:1080 sudo -E apt update sudo -E apt upgrade ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 680,608
精华内容 272,243
关键字:

系统代理