先说为什么外国网站无法访问,
这是因为国内有防火墙,就是说你在国内的每个通信请求都要经过防火墙,而防火墙是过滤了外国的网站的,所以你就无法访问国外的网站了。
再说为什么使用代理服务器可以访问,
第一个问题就是代理服务器是在中国还是外国呢?
代理服务器最终是在国外的,只不过是国内有服务器具有权限使得,你可以通过国内服务器转发到国外,然后再有国外服务器实现访问国外网站
具体看下面这张图片