什么是代理
“代理”好比是一個中轉站,可以中轉你的上網數據流量
代理通常包括兩部分:代理軟件(client),代理服務器(server)。
代理軟件(client)安裝在你的電腦上,代理服務器(server)通常都位於服務器。
當你通過代理上網時,你的瀏覽器並不是直接連到目標網站。而是通過如下幾個步驟:
1. 瀏覽器發送數據到代理軟件
2. 代理軟件把你的數據發送到牆外的代理服務器
3. 代理服務器發送數據到目標網站
什么是監聽端口
代理軟件要正常工作,通常都需要開啟一個“監聽端口”。瀏覽器通過這個“監聽端口”來跟代理軟件建立連接。只有建立了連接,瀏覽器才能把數據發送到代理軟件上。端口號是一個數字,范圍在 1
至 65535
之間。
怎么看監聽端口
win7為例:打開 cmd 窗口,輸入 netstat -ano | find "LISTEN" (linux: netstat -ano | grep "LISTEN" )
什么是“端口轉發”
所謂的“端口轉發”,通俗地說就是讓 A 監聽端口的數據轉發到 B 監聽端口。
B 監聽端口就是你的軟件原先開啟的端口
A 監聽端口是新開的
如此一來,外部電腦就可以用 A 端口作為代理的端口,數據都發給 A 端口,
然后利用“端口轉發”功能,把數據轉向 B 端口