[英]Python https Proxy
我安裝了嵌入式設備(光伏轉換器),該設備可提供常規的http Web界面(信息和設置)。 轉換器具有用戶權限,但只能通過http進行。 出於安全方面的考慮,我不想將服務器直接發布到Internet。 在我的網絡中,我還安裝了Raspberry PI。 因此,我的想法是通過PI代理對光伏轉換器的http訪問,並通過https將Web界面發布到互聯網。 最好的方法是什么(Python腳本,squid,nginx)? 有沒有可用的例子?
Pi是一台計算機。 您可以像在任何常規設置中一樣運行Web服務器來代理事物,並且https也應該可以正常工作。
我會使用nginx,因為它輕巧且易於配置。
一個簡單的配置示例:
server {
listen 80;
server_name www.example.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name www.example.com;
ssl_certificate www.example.com.crt;
ssl_certificate_key www.example.com.key;
location / {
proxy_pass http://localhost:8080;
}
}
端口80中的服務器會將所有流量重定向到您的https服務器。 https服務器會將所有流量代理到localhost:8080。 可能不會這樣做,但是您明白了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.