Python 相当于 Ruby SOCKsify
Posted
技术标签:
【中文标题】Python 相当于 Ruby SOCKsify【英文标题】:Python equivalent of Ruby SOCKsify 【发布时间】:2012-03-06 15:04:59 【问题描述】:Ruby 有一个非常好的 gem,它允许通过 SOCKS 代理重定向所有网络流量
require 'socksify'
TCPSocket::socks_server = "127.0.0.1"
TCPSocket::socks_port = 9050
rubyforge_www = TCPSocket.new("rubyforge.org", 80)
# => #<TCPSocket:0x...>
有没有对应的python?
【问题讨论】:
我的超强谷歌搜索技能给了我socksipy.sourceforge.net 和sourceforge.net/projects/pysocks。还有***.com/questions/2537726/… 【参考方案1】:这是一个相当古老的问题,但更当前的解决方案是使用https://github.com/Anorov/PySocks。这有一个 pip 可安装包 (pip install PySocks
),可用于猴子补丁套接字:
import socket
import socks
socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 9050)
socket.socket = socks.socksocket
【讨论】:
【参考方案2】:试试这个:http://socksipy.sourceforge.net/
【讨论】:
以上是关于Python 相当于 Ruby SOCKsify的主要内容,如果未能解决你的问题,请参考以下文章
php 是不是有相当于 python 的 virtualenv 或 ruby 的沙箱?
Ruby 相当于 JavaScript 的 encodeURIComponent 产生相同的输出? [复制]
Swift 相当于 Ruby 的 Concurrent::Event?