簡體   English   中英

Python https代理

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM