是否有任何方法通过python连接到vpn并且该应用程序的流量只通过所述VPN路由?
答案 0 :(得分:1)
这与Python无关。 路由问题仅是您的网络配置问题。
答案 1 :(得分:0)
Python本身不能用于路由流量;虽然您可以使用它来执行系统命令来更改路由表。如果您使用的是Linux,则需要使用iproute2中的ip
命令和netfilter中的iptables
来更改特定流量的路由行为。
答案 2 :(得分:0)
请在您的问题中更具体一点。一般来说,是的,这是可能的。
如果您使用python 2.7或更新版本,则可以使用source_address
选项进行http连接(请参阅您使用的库的参考)作为元组('interface address', port)
。
如果您在应用中使用套接字,请在socket.bind(('interface address', port))
之前在创建的套接字上使用socket.connect()
。