シャドーイング練習: Proxy vs Reverse Proxy (Real-world Examples) - 動画で英語スピーキングを学ぶ
レッスンを作成中...
1
Why is Nginet called a reverse proxy?
2
What is a proxy anyways?
3
Let's take a look.
4
Two common types of proxy are forward proxy and reverse proxy.
5
A forward proxy is a server that sits between a group of client machines and the internet.
6
When those clients make requests to websites on the internet the forward proxy acts as a middleman intercepts those requests
7
and talks to the web servers on behalf of those client machines why would anyone want to do
8
that here are a few reasons one a forward proxy protects
9
the client's online identity by using a forward proxy to connect
10
to a website the ip address of the client is hidden
11
from the server only the ip address of the proxy is visible, it would be harder to trace back to the client.
12
Two, a forward proxy can be used to bypass browsing restrictions.
13
Some institutions like governments, schools, and big businesses use firewalls to restrict access to the internet.
14
By connecting to a forward proxy outside the firewalls, the client machine can potentially get around these restrictions.
15
It does not always work because the firewalls themselves could block the connections to the proxy.
16
3. A forward proxy can be used to block access to certain content.
17
It is not uncommon for schools
18
and businesses to configure the networks to connect all clients to the web through the proxy
19
and apply filtering rules to disallow sites like social networks.
20
It is worth noting that a forward proxy normally requires a client to configure its application to point to it.
21
For large institutions, they usually apply a technique called transparent proxies to streamline the process.
22
A transparent proxy works with layer 4 switches to redirect certain types of traffic to the proxy automatically.
23
There is no need to configure the client machines to use it.
24
It is difficult to bypass a transparent proxy when the client is on the institution's network.
25
In summary, a forward proxy sits between the client and the internet and acts on behalf of the client.
26
Now let's take a look at the reverse proxy.
27
A reverse proxy sits between the internet and the web servers.
28
It intercepts the requests from the clients and talks to the web server on behalf of the clients.
29
Why would a website use a reverse proxy?
30
Here are a few good reasons.
31
One, a reverse proxy could be used to protect a website.
32
The website's IP addresses are hidden behind the reverse proxy and are not revealed to the clients.
33
This makes it much harder to target a DDoS attack against a website.
34
Second, a reverse proxy is used for load balancing.
35
A popular website handling millions of users every day is unlikely to be able to handle the traffic with a single server.
36
A reverse proxy can balance a large amount of incoming requests
37
by distributing the traffic to a large pool of web servers and effectively preventing any single one of them from becoming overloaded.
38
Note that this assumes that the reverse proxy can handle the incoming traffic.
39
Services like Kyle Flare put reverse proxy servers in hundreds of locations all around the world.
40
This puts the reverse proxy close to the users and at the same time provides a large amount of processing capacity.
41
Third, a reverse proxy caches static content.
42
A piece of content could be cached on the reverse proxy for a period of time.
43
If the same piece of content is requested again from the reverse proxy, the locally cached version could be quickly returned.
44
Fourth, a reverse proxy can handle SSL encryption.
45
SSL handshake is computationally expensive.
46
A reverse proxy can free up the origin servers from those expensive operations.
47
Instead of handling SSL for all clients, a website only needs to handle SSL handshake from a small number of reverse proxies.
48
Reverse proxies are everywhere.
49
For a modern website, it is not uncommon to have many layers of reverse proxies.
50
The first layer could be an edge service like Cloudflare.
51
The reverse proxies are deployed to hundreds of locations worldwide close to the users.
52
The second layer could be an API gateway or load balancer at the hosting provider.
53
Many cloud providers combine these two layers into a single ingress service.
54
The user would enter the cloud network at the edge close to the user.
55
And from the edge, the reverse proxy connects over a fast fiber network to the load balancer, where the request is evenly distributed over a cluster of web servers.
56
If you like our videos, you may like our weekly system design newsletter as well.
57
It covers topics and trends in large -scale system designs, trusted by 150 ,000 readers.
58
Subscribe at blog .bitebygo .com.
📺 同じチャンネル
✨ おすすめ動画
このレッスンの語彙とスピーキングのポイント
このスピーキングレッスンは、動画「Proxy vs Reverse Proxy」を教材にしています。 繰り返し出てくる語は次のとおりです:proxy, reverse, client, server, forward。 この動画には、シャドーイング用の文が58文、単語が786語あります。 音声の長さは5:06です。 話す速さは1分あたり約154語で、日常会話に近い自然なペースです。 英語の頻出3,000語に含まれる単語は68%だけなので、語彙は難しめです。
この動画の重要語彙
動画に出てくる覚えておきたい単語15語を、発音と意味つきで紹介します。
| 単語 | 発音 | 意味 |
|---|---|---|
| proxy 名詞 | /ˈpɹɑk.si/ | 代理 |
| server 名詞 | /ˈsɝvɚ/ | サーバー |
| layer 名詞 | /ˈleɪ̯ɚ/ | 層, 膜 |
| connect 動詞 | /kəˈnɛkt/ | 繋げる |
| transparent 形容詞 | /tɹænsˈpæɹənt/ | 透明 |
| cache 名詞 | /kæʃ/ | キャッシュ |
| cloud 名詞 | /ˈklaʊ̯d/ | 雲, 雲霞 |
| institution 名詞 | /ˌɪn.stɪˈtʃuː.ʃən/ | 制度 |
| uncommon 形容詞 | /ʌnˈkɒmən/ | 珍しい |
| distribute 動詞 | /dɪˈstɹɪbjuːt/ | 分ける |
| bypass 名詞 | /ˈbaɪpæs/ | 迂回路, バイパス |
| restriction 名詞 | /ɹɪˈstɹɪkʃən/ | 制限 |
| intercept 動詞 | /ɪntɚˈsɛpt/ | 阻止する |
| topic 名詞 | /ˈtɑpɪk/ | 話題, テーマ |
| technique 名詞 | /tɛkˈniːk/ | 技術 |
注意したい発音
- 「sh」と「zh」の音: cache /kæʃ/, institution /ˌɪn.stɪˈtʃuː.ʃən/, restriction /ɹɪˈstɹɪkʃən/, potentially /pəˈtɛnʃ(ə)li/, encryption /ɪnˈkɹɪpʃən/
- 長い単語(アクセントの位置に注意): institution /ˌɪn.stɪˈtʃuː.ʃən/, potentially /pəˈtɛnʃ(ə)li/, computationally /ˌkɑmpjʊˈteɪʃənəli/
日本語話者が苦手な音:
- /r/ と /l/ の区別 — /l/ は舌先を歯茎につけ、/r/ はどこにもつけない: reveal /ɹɪˈviːl/, firewall /ˈfaɪ(ə)ɹˌwɔl/, streamline /ˈstriːmlaɪn/
- /v/ — /b/ にならないように、上の歯を下唇に当てる: reverse /ɹɪˈvɝs/, server /ˈsɝvɚ/, provider /pɹəˈvaɪ.də(ɹ)/, reveal /ɹɪˈviːl/, visible /ˈvɪzɪb(ə)l/
- /f/ — 「フ」ではなく、上の歯と下唇で出す: behalf /bɪˈhæf/, filter /ˈfɪltɚ/, fiber /ˈfaɪ.bɚ/, configure /kənˈfɪɡə(ɹ)/, firewall /ˈfaɪ(ə)ɹˌwɔl/
この動画での練習方法
- まず声を出さずに動画を最後まで聞き、知らない単語をメモします。
- まず0.75倍速で一文ずつシャドーイングし、慣れてきたら通常の速度に戻します。
- 自分の声を録音して元の音声と比べます。proxy, server, layerなどの単語に特に注意しましょう。
シャドーイングとは?英語上達に効果的な理由
シャドーイング(Shadowing)は、もともとプロの通訳者養成プログラムで開発された言語学習法で、多言語習得者として知られるDr. Alexander Arguelles によって広く普及されました。方法はシンプルですが非常に効果的:ネイティブスピーカーの英語を聞きながら、1〜2秒の遅延で声に出してすぐに繰り返す——まるで「影(shadow)」のように話者を追いかけます。文法ドリルや受動的なリスニングと異なり、シャドーイングは脳と口の筋肉が同時にリアルタイムで英語を処理・再現することを強制します。研究により、発音精度、抑揚、リズム、連音、リスニング力、そして会話の流暢さが大幅に向上することが確認されています。IELTSスピーキング対策や自然な英語コミュニケーションを目指す方に特におすすめです。


























