http プロキシ設定
# 正向代理上网 server { listen 38080; # 解析域名 resolver 8.8.8.8; location / { proxy_pass $scheme://$http_host$request_uri; } }
ブラウザでプロキシ IP とポートを設定し、http://www.ip138.com にアクセスします。 ip が変更されました。説明は有効です。
ただし、https ウェブサイトを開くことはできません。これは、ネイティブ nginx が http フォワード プロキシのみをサポートしているためです。nginx が https フォワード プロキシをサポートするには、ngx_http_proxy_connect_module パッチを適用できます。 .SSL モジュールのサポート
https プロキシ モジュールを追加
/usr/local/nginx/sbin/nginx -v
wget http://nginx.org/download/nginx-1.15.12.tar.gz tar -zxvf nginx-1.15.12.tar.gzモジュール ngx_http_proxy_connect_module をダウンロードします
git clone https://github.com/chobits/ngx_http_proxy_connect_modulenginx ソース コードにパッチを適用して変更します。この手順は非常に重要です。
patch -d /root/nginx-1.15.12/ -p 1 < /root/ngx_http_proxy_connect_module/patch/proxy_connect_rewrite元の設定の後にモジュールを追加します。インストールしないでください
cd /root/nginx-1.15.12/ ./configure --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module --add-module=/root/ngx_http_proxy_connect_module/ make mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak cp /root/nginx-1.15.12/objs/nginx /usr/local/nginx/sbin/設定ファイルを次のように変更して、サービスを開始してください
リーリー
以上がNginx プロキシを使用してインターネットにアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。