ウェブサイトにおける悪い慣行
ウェブデザインにおける致命的なミスの分析。スライダー、自動再生、重いページがコンバージョン率やGoogle・Yandexでの検索順位を低下させる理由
45
2 分。

183
3 分。
VPNを使用する際、主な問題は、ブラウザやシステムがローカルトラフィックをVPNのネットワークトンネル経由で送信しようとするため発生します。これにより、接続エラーやページの更新が正常に行われないといった問題が生じます。
最も確実な方法は、VPNクライアントがローカルアドレスを無視するように設定することです。
VPNクライアントの設定を開きます。
Split Tunneling または Exclusion List(除外リスト)のセクションを探します。
以下のリストを除外対象に追加してください:
localhost127.0.0.10.0.0.0Viteをすべてのネットワークインターフェースで利用可能にし、特定のポートを使用するようにするには、vite.config.js を編集します。ホストを 0.0.0.0 に設定することで、VPNのルーティング制限を回避できる場合が多くあります。
export default { server: { host: '0.0.0.0', port: 3000, } }
サイト自体は開けるものの、コードの変更が手動リロードなしで反映されない場合、VPNがWebSocket接続をブロックしている可能性があります。その場合は、HMRのパラメータを明示的に指定する必要があります。
export default { server: { host: '0.0.0.0', port: 3000, hmr: { protocol: 'ws', host: 'localhost', }, }, }
セキュアな接続を使用している場合は、プロトコルを
wssに変更してください。
VPNによって設定された環境変数がViteと競合する場合、サーバーを起動する前にターミナルで一時的にプロキシ設定をリセットできます。
Windows (PowerShell):
$env:HTTP_PROXY="" $env:HTTPS_PROXY="" npm run dev
macOS/Linux:
unset HTTP_PROXY unset HTTPS_PROXY npm run dev