私を助けてくれてありがとう！コメントの形でコード自体に最後に私に与えた説明を追加してもらえますか？
http.serverをインポートします
SocketServerをインポートします
SSLをインポートします

＃バインドするサーバーホスト名とポート
hostname = "0.0.0.0"
ポート= 8000

＃SSL証明書とキーファイル
cert_file = "server.pem"
key_file = "key.pem"

＃許可されたクライアントのIPアドレス
Aldoct_client_ip = none

＃カスタムHTTPリクエストハンドラー
クラスカスタムハンドラー（http.server.simplehttprequesthandler）：
    def do_get（self）：
        ＃リクエストが許可クライアントからのものかを確認します
        abold_client_ip and self.client_address [0]！= approad_client_ip：
            ＃リクエストが別のクライアントからのものである場合、「禁止」エラーを送信します
            self.send_error（403、 "Forbidden"、 "このリソースにアクセスすることは許可されていません」））
            戻る

        ＃要求がダウンロードエンドポイントの場合は確認してください
        self.path.endswith（ "/download"）：
            ＃更新許可クライアントIP
            Alduct_client_ip = self.client_address [0]
            ＃許可されるクライアントにファイルを提供します
            super（）。do_get（）
        それ以外：
            ＃リクエストが他のリソースの場合、「見つかりません」エラーを送信します
            self.send_error（404、 "not not"、 "要求されたリソースはこのサーバーで見つかりませんでした。」）

＃HTTPSサーバーを開始します
httpdとしてsocketserver.tcpserver（（hostname、port）、customhandler）を使用して：
    ＃SSLを使用したラップソケット
    httpd.socket = ssl.wrap_socket（httpd.socket、certfile = cert_file、keyfile = key_file、server_side = true）
    印刷（f "{hostname}でhttpsをサービングします：{port}"）
    httpd.serve_forever（）