我正在尝试通过Tails上的Python3脚本获取JSON数据。我想知道这段代码是安全的,不会泄漏IP或其他任何东西。我知道Tails被配置为阻止任何有问题的连接,所以我想知道我的代码是否安全。
import json
import requests
url = 'https://api.bitcoincharts.com/v1/markets.json'
proxy = {'https': "socks5://127.0.0.1:9050"}
with open('datafile','w') as outfile:
json.dump( (requests.get(url , proxies=proxy ).json()) ,outfile)
正如您所看到的,我正在使用已为代理建议的requests
。我就像文档建议的那样使用socks5,配置为托管侦听的localhost 9050端口。
我想如果网站是http
,那么我也必须将代理更改为'http'
。
我不确定的一件事是使用端口9150
还是9050
,代码似乎适用于两个代理,但我不知道哪个代码更安全。
除了这些,我的代码在Tails上使用是否安全?