什么是代理
“代理”好比是一个中转站,可以中转你的上网数据流量
代理通常包括两部分:代理软件(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 端口