Halaman ini memberikan ringkasan tentang cara membuat kebijakan Secure Web Proxy, lalu menjelaskan cara mengonfigurasi pemilihan rute next hop untuk instance Secure Web Proxy Anda. Selain itu, halaman ini menjelaskan cara mengonfigurasi pemilihan rute statis atau pemilihan rute berbasis kebijakan untuk next hop Anda.
Secara default, instance SecureWebProxy
memiliki nilai RoutingMode
sebesar
EXPLICIT_ROUTING_MODE
, yang berarti Anda harus mengonfigurasi beban kerja untuk
mengirim traffic HTTP(S) secara eksplisit ke Secure Web Proxy. Daripada
mengonfigurasi setiap klien untuk mengarah ke instance Secure Web Proxy, Anda
dapat menetapkan RoutingMode
instance Secure Web Proxy sebagai
NEXT_HOP_ROUTING_MODE
, yang memungkinkan Anda menentukan rute yang mengarahkan traffic ke
instance Secure Web Proxy.
Mengonfigurasi pemilihan rute next hop untuk Secure Web Proxy
Bagian ini menjelaskan langkah-langkah untuk membuat kebijakan Secure Web Proxy dan prosedur untuk men-deploy instance Secure Web Proxy sebagai next hop.
Membuat kebijakan Secure Web Proxy
- Selesaikan semua langkah prasyarat yang diperlukan.
- Buat kebijakan Secure Web Proxy.
- Membuat aturan Secure Web Proxy.
Men-deploy instance Secure Web Proxy sebagai next hop
Konsol
Di Google Cloud console, buka halaman Web Proxies.
Klik
Create a secure web proxy.Masukkan nama untuk proxy web yang ingin Anda buat, seperti
myswp
.Masukkan deskripsi proxy web, seperti
My new swp
.Untuk Mode pemilihan rute, pilih opsi Next hop.
Di daftar Regions, pilih region tempat Anda ingin membuat proxy web.
Di daftar Network, pilih jaringan tempat Anda ingin membuat proxy web.
Dalam daftar Subnetwork, pilih subnetwork tempat Anda ingin membuat proxy web.
Opsional: Masukkan alamat IP Secure Web Proxy. Anda dapat memasukkan alamat IP dari rentang alamat IP Secure Web Proxy yang berada di subnetwork yang Anda buat pada langkah sebelumnya. Jika Anda tidak memasukkan alamat IP, instance Secure Web Proxy Anda akan otomatis memilih alamat IP dari subnetwork yang dipilih.
Di daftar Certificate, pilih sertifikat yang ingin Anda gunakan untuk membuat proxy web.
Di daftar Kebijakan, pilih kebijakan yang Anda buat untuk mengaitkan proxy web.
Klik Buat.
Cloud Shell
Buat file
gateway.yaml
.name: projects/PROJECT_ID/locations/REGION/gateways/swp1 type: SECURE_WEB_GATEWAY addresses: ["IP_ADDRESS"] ports: [443] gatewaySecurityPolicy: projects/PROJECT_ID/locations/REGION/gatewaySecurityPolicies/policy1 network: projects/PROJECT_ID/global/networks/NETWORK subnetwork: projects/PROJECT_ID/regions/REGION/subnetworks/SUBNETWORK routingMode: NEXT_HOP_ROUTING_MODE
Buat instance Secure Web Proxy.
gcloud network-services gateways import swp1 \ --source=gateway.yaml \ --location=REGION
Mungkin perlu waktu beberapa menit untuk men-deploy instance Secure Web Proxy.
Membuat rute untuk next hop
Setelah membuat instance Secure Web Proxy, Anda dapat mengonfigurasi pemilihan rute statis atau pemilihan rute berbasis kebijakan untuk next hop:
- Rute statis mengarahkan traffic dalam jaringan ke instance Secure Web Proxy di region yang sama. Untuk menyiapkan rute statis dengan Proxy Web Aman sebagai next hop, Anda harus mengonfigurasi tag jaringan.
- Dengan rute berbasis kebijakan, Anda dapat mengarahkan traffic ke instance Secure Web Proxy dari rentang alamat IP sumber. Saat mengonfigurasi rute berbasis kebijakan untuk pertama kalinya, Anda juga harus mengonfigurasi rute berbasis kebijakan lain sebagai rute default.
Dua bagian berikut menjelaskan cara membuat rute statis dan rute berbasis kebijakan.
Membuat rute statis
Untuk merutekan traffic ke instance Secure Web Proxy, siapkan rute statis dengan perintah gcloud compute routes create
. Anda harus mengaitkan rute statis dengan tag jaringan, dan menggunakan tag jaringan yang sama di semua resource sumber untuk membantu memastikan bahwa traffic-nya dialihkan ke instance Secure Web Proxy Anda. Rute statis tidak memungkinkan Anda menentukan rentang alamat IP sumber.
Untuk mengetahui informasi selengkapnya tentang cara kerja rute statis di Google Cloud, lihat Rute statis.
gcloud
Gunakan perintah berikut untuk membuat rute statis.
gcloud compute routes create STATIC_ROUTE_NAME \ --network=NETWORK_NAME \ --next-hop-ilb=SWP_IP \ --destination-range=DESTINATION_RANGE \ --priority=PRIORITY \ --tags=TAGS \ --project=PROJECT
Ganti kode berikut:
STATIC_ROUTE_NAME
: nama rute statis AndaNETWORK_NAME
: nama jaringan AndaSWP_IP
: Alamat IP instanceSecureWebProxy
AndaDESTINATION_RANGE
: rentang alamat IP yang ingin Anda jadikan tujuan pengalihan trafficPRIORITY
: prioritas rute Anda; angka yang lebih tinggi menunjukkan prioritas yang lebih rendahTAGS
: daftar tag yang dipisahkan koma yang Anda buat untuk instance Secure Web ProxyPROJECT
: ID project Anda
Membuat rute berbasis kebijakan
Sebagai alternatif untuk pemilihan rute statis, Anda dapat menyiapkan rute berbasis kebijakan dengan menggunakan perintah network-connectivity policy-based-routes create
. Anda juga
harus membuat rute berbasis kebijakan sebagai rute default, yang memungkinkan pemilihan rute default untuk traffic antar-instance virtual machine (VM) dalam jaringan Anda. Untuk mengetahui informasi selengkapnya tentang cara kerja rute berbasis kebijakan di
Google Cloud, lihat Pemilihan rute berbasis kebijakan.
Prioritas rute yang mengaktifkan pemilihan rute default harus lebih tinggi (secara numerik lebih rendah) daripada prioritas rute berbasis kebijakan yang mengarahkan traffic ke instance Secure Web Proxy. Jika Anda membuat rute berbasis kebijakan dengan prioritas lebih tinggi daripada rute yang mengaktifkan perutean default, rute tersebut akan lebih diprioritaskan daripada semua rute VPC lainnya.
Gunakan contoh berikut untuk membuat rute berbasis kebijakan yang mengarahkan traffic ke instance Secure Web Proxy Anda.
gcloud
Gunakan perintah berikut untuk membuat rute berbasis kebijakan.
gcloud network-connectivity policy-based-routes create POLICY_BASED_ROUTE_NAME \ --network="projects/PROJECT/global/networks/NETWORK_NAME" \ --next-hop-ilb-ip=SWP_IP \ --protocol-version="IPV4" \ --destination-range=DESTINATION_RANGE \ --source-range=SOURCE_RANGE \ --priority=2 \ --project=PROJECT
Ganti kode berikut:
POLICY_BASED_ROUTE_NAME
: nama rute berbasis kebijakan AndaNETWORK_NAME
: nama jaringan AndaSWP_IP
: Alamat IP instance Secure Web Proxy AndaDESTINATION_RANGE
: rentang alamat IP yang ingin Anda jadikan tujuan pengalihan trafficSOURCE_RANGE
: rentang alamat IP tempat Anda ingin mengalihkan trafficPROJECT
: ID project Anda
Selanjutnya, gunakan langkah-langkah berikut untuk membuat rute berbasis kebijakan pemilihan rute default.
gcloud
Gunakan perintah berikut untuk membuat rute berbasis kebijakan pemilihan rute default.
gcloud network-connectivity policy-based-routes create DEFAULT_POLICY_BASED_ROUTE_NAME \ --network="projects/PROJECT/global/networks/NETWORK_NAME" \ --next-hop-other-routes="DEFAULT_ROUTING" \ --protocol-version="IPV4" \ --destination-range=DESTINATION_RANGE \ --source-range=SOURCE_RANGE \ --priority=1 \ --project=PROJECT
Ganti kode berikut:
DEFAULT_POLICY_BASED_ROUTE_NAME
: nama rute berbasis kebijakan AndaNETWORK_NAME
: nama jaringan AndaDESTINATION_RANGE
: rentang alamat IP yang ingin Anda jadikan tujuan pengalihan trafficSOURCE_RANGE
: rentang alamat IP tempat Anda ingin mengalihkan trafficPROJECT
: ID project Anda
Checklist pasca-deployment
Pastikan Anda menyelesaikan tugas berikut setelah mengonfigurasi rute statis atau rute berbasis kebijakan dengan instance Secure Web Proxy sebagai next hop:
- Pastikan ada rute default ke internet gateway.
- Tambahkan tag jaringan yang benar ke rute statis yang mengarah ke instance Secure Web Proxy Anda sebagai next hop.
- Tentukan prioritas yang sesuai untuk rute default ke instance Proxy Web Aman Anda sebagai next hop.
- Karena Secure Web Proxy adalah layanan regional, pastikan traffic klien berasal dari region yang sama dengan instance Secure Web Proxy Anda.
Batasan
- Instance
SecureWebProxy
denganRoutingMode
ditetapkan sebagaiNEXT_HOP_ROUTING_MODE
mendukung traffic proxy HTTP(S) dan TCP. Jenis traffic lainnya, termasuk traffic lintas-region, akan dihapus tanpa notifikasi. - Saat Anda menggunakan
next-hop-ilb
, batasan yang berlaku untuk Load Balancer Jaringan passthrough internal berlaku untuk next hop jika next hop tujuan adalah instance Secure Web Proxy. Untuk informasi selengkapnya, lihat tabel next hop dan fitur untuk rute statis. - Semua traffic dari virtual machine (VM), termasuk traffic latar belakang dan update, yang cocok dengan rute next hop Anda akan dirutekan ke instance Secure Web Proxy Anda.