Linux 系统下使用 SOCKS5

在 Linux 系统下,使用 SOCKS5 代理比其他代理方式更加适合。以下是几个原因:


1、SOCKS5 协议的灵活性


SOCKS5 协议是一种独立于具体应用协议的代理协议,它可以代理几乎所有的网络应用协议,包括 HTTP、HTTPS、FTP、SMTP、POP3 等。


这意味着,使用 SOCKS5 代理可以代理几乎所有的网络流量,而不仅仅是 HTTP 流量。


2、更好的安全性


SOCKS5 代理协议支持多种认证方式,包括无需认证、用户名密码认证和 GSS-API 认证等。相比之下,其他代理协议如 HTTP 代理只支持基本认证,安全性较差。


此外,SOCKS5 代理协议还支持 UDP 数据包代理,而其他代理协议通常只支持 TCP 数据包代理。这意味着,使用 SOCKS5 代理可以代理更加丰富的网络流量,从而提高网络安全性。3、更好的性能和稳定性


在 Linux 系统中,SOCKS5 代理通常是基于开源软件实现的,如 Dante、Shadowsocks 等。这些软件通常具有更好的性能和稳定性,可以处理更多的网络流量,同时也更加可靠。

#! -*- encoding:utf-8 -*-

    import requests

    # 要访问的目标页面
    targetUrl = "http://ip.hahado.cn/ip"

    # 代理服务器
    proxyHost = "ip.hahado.cn"
    proxyPort = "39010"

    # 代理隧道验证信息
    proxyUser = "username"
    proxyPass = "password"

    proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
        "host" : proxyHost,
        "port" : proxyPort,
        "user" : proxyUser,
        "pass" : proxyPass,
    }

    proxies = {
        "http"  : proxyMeta,
        "https" : proxyMeta,
    }

    resp = requests.get(targetUrl, proxies=proxies)

    print resp.status_code
    print resp.text
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值