科学上网傻瓜教程
仅供小组内部学习使用,严禁外传
在学习过程中往往会遇到无法访问部分境外网页(如github)的情况
这是由于被墙的原因
以下介绍如何访问受限制网站
订阅机场节点
可自行寻找喜欢的机场
或者以下链接注册购买节点
https://cloud.zhuiyuns.sbs/#/register?code=N66h2mbb
建议按流量购买(便宜)
千万不要开着clash打开steam这样的大型下载软件,否则自动下载给你代理流量跑完了
当然可以先用我的订阅地址(ps.买的比较多用不完了🤐)
https://sub.chasing.sbs:21600/api/v1/client/subscribe?token=nooo0OoO0oo0o000oO0o
clash下载和导入
Clash是一个跨平台的基于规则的代理工具
下载
中文版下载后解压食用,若需创建桌面图标可创建快捷方式再复制至桌面
节点导入
一般机场都有仪表盘界面,打开clash for windows点击一键订阅可快速导入
若无法正常导入可手动复制订阅地址进行手动导入
粘贴到输入URL下载配置文件
并点击下载
导入成功后选择配置
点击代理,选择规则,点击wifi形状图标刷新,选一个延迟低的节点
最后关键一步,点击常规(General)开启系统代理
ps.关机前一定要正常关闭clash,要不然开机后上不了网
至此,网页可以成功访问
注意:请遵守法律法规,合法使用代理,理性浏览网页
vm虚拟机代理
打开允许局域网连接(Allow LAN)
点击上图2,查看物理机ip地址:192.168.31.168
(以实际为准)
ps.物理机为你摁电脑电源键启动的系统,对应虚拟机就是运行在你物理机的系统
vm右下角网络设置中选择NAT模式
在虚拟机中设置代理,下以ubuntu20.04为例
ip地址设置为物理机地址,端口为clash中代理端口
这样,浏览器中就可以访问外网
如果想在终端中使用就要用终端代理
快速食用
export https_proxy=http://[物理机ip]:7890
export http_proxy=http://[物理机ip]:7890
export all_proxy=socks5://[物理机ip]:7890
终端代理
这方面可以以后再看,应用于linux shell和windows cmd
以下端口皆为本地代理服务器地址,皆以127.0.0.1为例
linux
export http_proxy=http://127.0.0.1:7890
export https_proxy=$http_proxy
还原
unset http_proxy https_proxy
windows
set http_proxy=http://127.0.0.1:7890
set https_proxy=http://127.0.0.1:7890
还原
set http_proxy=
set https_proxy=
以上仅在当前cmd窗口有效
在环境变量中设置可一劳永逸
https同理
代理成功可执行如下测试
git代理
git config --global http.proxy 'socks5://127.0.0.1:7890'
git config --global https.proxy 'socks5://127.0.0.1:7890'
还原
git config --global --unset http.proxy
git config --global --unset https.proxy
问题
Q:若不能正常上网
A:查看系统代理是否成功打开,查看节点是否故障,尝试切换节点,查看订阅地址流量是否用尽,查看机场是否跑路
Q:git clone时报错
fatal: unable to access
https://github.com/xxxx/
: gnutls_handshake() failed: The TLS connection was non-properly terminated.
执行
git config --global --unset https.https://github.com.proxy
git config --global --unset http.https://github.com.proxy
Q:报错
fatal: unable to access
https://github.com/xxx/
: Failed to connect to github.com port 443: Connection timed out
A:执行
git config --global --unset http.proxy
git config --global --unset https.proxy
Q:使用代理后开机无法上网
A:一般是关机未正常退出clash,系统代理未关闭导致的,打开clash再正常关闭即可