Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dev Proxy dilengkapi dengan beberapa pengaturan yang dapat Anda gunakan untuk mengontrol bagaimana proksi harus berjalan.
Anda dapat mengonfigurasi pengaturan ini dengan mengaturnya di file devproxyrc.json , yang terletak di folder penginstalan proksi, atau dengan mengaturnya pada waktu proses melalui opsi baris perintah.
Tabel berikut ini menjelaskan pengaturan.
| Pengaturan | Deskripsi | Opsi baris perintah | Nilai yang diizinkan | Nilai default |
|---|---|---|---|---|
apiAllowedOrigins |
Asal browser yang tepat yang dapat memanggil DEV Proxy API. Semua permintaan masih memerlukan token pembawa instans. | n/a | Array asal HTTP atau HTTPS tanpa jalur, kartubebas, atau garis miring berikutnya, misalnya, ["http://127.0.0.1:3000"] |
[] |
apiIpAddress |
Alamat IP untuk API Proksi Dev untuk diikat. Pengaturan ini tidak bergantung pada ipAddress. Gunakan alamat non-loopback hanya pada jaringan tepercaya karena token pembawa dikirim melalui HTTP. |
--api-ip-address <apiIpAddress> |
Alamat IPv4 atau IPv6 | 127.0.0.1 |
apiPort |
Port untuk API Proksi Dev yang diautentikasi untuk didengarkan. Atur ke 0 untuk membiarkan OS menetapkan port acak yang tersedia. |
--api-port <apiPort> |
Integer | 8897 |
asSystemProxy |
Apakah akan mendaftarkan Proksi Dev sebagai proksi sistem saat startup. Ketika diatur ke true harus installCert , atur ke true |
--as-system-proxy |
true, false |
true |
env |
Variabel lingkungan yang akan diatur untuk proses Proksi Dev. Dev Proxy mengaturnya setelah memuat file konfigurasi dan sebelum memuat plugin, sehingga plugin yang membaca variabel lingkungan menggunakan nilai-nilai ini. Dev Proxy juga menggunakannya untuk mengganti {name} tempat penampung dalam file spesifikasi API yang digunakan oleh plugin MinimalPermissions. Nilai yang diteruskan dengan --env mengganti nilai dari file konfigurasi. Perubahan pada HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, atau NO_PROXY (termasuk varian huruf kecil) memerlukan penghentian dan memulai Proksi Dev karena hot reload tidak dapat menyegarkan pengaturan proksi HTTP yang di-cache. |
-e, --env <env> |
Objek dengan nilai string, misalnya, {"CI": "1"}; pada baris perintah, satu atau beberapa pasangan yang dipisahkan name=value spasi |
n/a |
filterByHeaders |
Hanya mencegat permintaan dengan header tertentu | n/a |
{"filterByHeaders": [ { "name": "value" } ] }. Nilai dapat kosong untuk menyertakan permintaan dengan header yang ditentukan tidak peduli nilainya. |
n/a |
installCert |
Apakah akan menginstal sertifikat akar | --install-cert |
true, false |
true |
ipAddress |
Alamat IP untuk proksi yang akan diikat | --ip-address <ipAddress> |
Alamat IPv4 | 127.0.0.1 |
languageModel |
Pengaturan untuk model bahasa | n/a | Lihat bagian model bahasa untuk informasi selengkapnya. | n/a |
logLevel |
Tingkat pesan yang akan dicatat | --log-level <loglevel> |
trace, debug, information, warning, error |
information |
newVersionNotification |
Apakah akan memberi tahu tentang versi baru | n/a |
none, stable, beta |
stable |
noColor |
Menonaktifkan output berwarna | --no-color |
n/a | n/a |
noFirstRun |
Lewati pengalaman eksekusi pertama (jangan percayai sertifikat di macOS) | --no-first-run |
n/a | n/a |
noWatch |
Nonaktifkan mulai ulang proksi otomatis saat file konfigurasi berubah | --no-watch |
n/a | n/a |
output |
Format output untuk pengelogan terstruktur | --output <format> |
text, json |
text |
port |
Port untuk didengarkan oleh server proksi. Atur ke 0 untuk membiarkan OS menetapkan port acak yang tersedia. |
-p, --port <port> |
Integer | 8000 |
record |
Gunakan opsi ini untuk merekam semua log permintaan | --record |
n/a | n/a |
showSkipMessages |
Apakah akan menampilkan pesan log saat Proksi Dev melompat menjalankan plugin. | n/a |
true, false |
true |
showTimestamps |
Apakah akan menampilkan tanda waktu permintaan dalam output log interaktif. File log yang dilepas selalu menyertakan tanda waktu penuh, sehingga Anda dapat memfilternya menurut tanggal dan waktu. | n/a |
true, false |
true |
timeoutSeconds |
Waktu dalam detik setelah Proksi Dev keluar. Mengatur ulang saat Proksi Dev mencegat permintaan. | -t, --timeout <seconds> |
bilangan bulat positif | n/a |
urlsToWatch |
Daftar URL yang harus disadap proksi | -u, --urls-to-watch <urlsToWatch> |
URL absolut (dapat berisi kartubebas) misalnya, "https://api.contoso.com/*" |
Lihat file devproxyrc |
validateSchemas |
Apakah akan memvalidasi konfigurasi terhadap skema yang ditentukan. Hanya berlaku untuk file konfigurasi JSON. | n/a |
true, false |
true |
watchPids |
ID proses untuk mengawasi permintaan | --watch-pids <pids> |
array bilangan bulat; pada baris perintah, satu atau beberapa bilangan bulat yang dipisahkan spasi | n/a |
watchProcessNames |
Nama proses untuk mengawasi permintaan | --watch-process-names <processNames> |
array string; pada baris perintah, satu atau beberapa nama yang dipisahkan spasi | n/a |
watchProcessTree |
Apakah juga menonton turunan (proses anak) dari proses yang dipilih oleh watchPids atau watchProcessNames |
--watch-process-tree |
true, false |
false |
Note
Tingkat kegagalan bukan pengaturan proksi. Untuk mengonfigurasinya, atur rate properti di bagian konfigurasi GenericRandomErrorPlugin atau GraphRandomErrorPlugin, atau gunakan -f, --failure-rate opsi baris perintah saat salah satu plugin ini dimuat.