ping -4 -c 1 google.localhost
PING google.localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.038 ms
--- google.localhost ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.038/0.038/0.038/0.000 ms
location / {
proxy_set_header Host www.google.com;
proxy_set_header X-Forwarded-Proto https;
proxy_pass https://www.google.com/;
proxy_read_timeout 60;
proxy_ssl_name www.google.com;
proxy_ssl_server_name on;
proxy_ssl_session_reuse off;
proxy_redirect off;
}
location /files {
root /path/to/files/directory
}
from requests import Request, Session
s = Session()
req = Request('POST', url, data=data)
prepped = req.prepare()
del prepped.headers['user-agent']
response = s.send(prepped)
а так же Nginx должен являться proxy-сервером для google.com
loction / { ... }
location /anything { ... }
и получить кривую страницу такая формулировка, в сущности, не запрещает. location / { ... }
, то ничего делать не придётся, для этих целей можно придумать поддомен google.example.com и в его location / { ... }
настроить проксирование. pyenv versions
. Если интерпретатор не тот, что тебе нужен, переключиться на нужный можно командой pyenv shell 3.8.3
и создать виртуальное окружение python -m venv myenv
pyenv virtualenv 3.7.3 my-virtual-env-3.7.3
(только оно будет размещено в директории с pyenv, но это не играет особой роли)pyenv
без параметров и увидишь какие аргументы можно ему передавать.
Так ведь и с pyenv никто не запрещает так делать.