📜  如何在没有 vpn 的情况下访问网站 (1)

📅  最后修改于: 2023-12-03 15:09:02.941000             🧑  作者: Mango

如何在没有VPN的情况下访问网站

在一些特定的场景下,我们可能需要访问到一些被屏蔽或者被限制访问的网站,但是我们又没有VPN的情况下该怎么办呢?下面,我们将介绍几种可行的方法。

1. 通过代理服务器访问

代理服务器的作用就是在你和目标网站之间起到中转作用,你可以通过代理服务器访问到目标网站。这是最常见的方法之一。下面为大家介绍一种免费的代理服务器网站——快代理

代码示例
1. 打开[快代理网址管理后台](https://www.kuaidaili.com/usercenter/api_setting/)
2. 获取代理IP及端口号
    - 订购套餐(详见官方网站)
    - 选择拉取ip次数和提取多少条ip即可拿到IP地址和端口
3. 配置代理服务器
    - Windows:在IE设置 -> Internet选项 -> 连接 -> 局域网设置 -> 使用代理服务器,输入IP地址和端口号
    - Mac:在网络 -> 高级 -> 代理,选择使用HTTP代理,并输入服务器和端口信息
4. 测试代理服务器是否可用
    - 访问[百度](https://www.baidu.com),如果正常访问,则说明代理服务器可用
2. 使用DNS服务

利用DNS解析原理,我们可以通过将需要访问的网站域名解析到特定的IP地址,从而实现访问网站的目的。

代码示例
1. 打开[DnsPod](https://www.dnspod.cn/console)
2. 注册DnsPod账号
    - 免费用户只能创建2个域名,如需创建更多域名,需要升级收费套餐
3. 在DnsPod中创建解析
    - 添加解析 -> 选择需要解析的域名 -> 输入需要解析到的IP地址 -> 点击添加解析按钮
4. 配置电脑DNS
    - Windows:在网络设置中,选择TCP/IPv4属性 -> 首选DNS和备选DNS中输入刚才自己创建的那个DNS IP
    - Mac:在网络 -> 高级 -> DNS,将刚才自己创建的那个DNS IP添加到DNS服务器列表
5. 测试是否可以访问
    - 访问目标网站,如果能够访问,则说明DNS服务已经生效
3. 使用二级域名解析

利用CDN网络的特性,我们可以将需要访问的网站通过二级域名的方式进行访问,从而达到访问目的。

代码示例
1. 登录[CloudFlare](https://www.cloudflare.com/)
2. 添加需要解析的域名
    - 在CloudFlare中添加需要解析的域名
3. 配置解析规则
    - 添加记录,选择CNAME选择项,填入需要解析的二级域名,如:www.youdomain.com.cdn.cloudflare.net
4. 刷新DNS缓存
    - 使用nslookup刷新本地DNS缓存,命令如下:nslookup www.youdomain.com
5. 测试访问
    - 浏览器访问填写的二级域名地址,如果正常访问,则说明二级域名解析已成功完成

以上就是几种在没有VPN的情况下访问限制网站的方法。需要注意的是,使用代理服务器可能会存在安全风险,因此使用时请谨慎。