背景
机器A在内网之中,无法连接互联网。机器B处于内网之中,可以连接到机器A并且可以连接互联网。我们想借助机器B作为代理,让处于内网的机器A连接到互联网。
互联网机安装代理软件
-
安装ccproxy
-
激活
序列号:JHEHIHCDDAHC
注册码:15f7f78febfaee55afeafefff7cb7fdfb3
点击注册,选择离线注册,输入上述序列号和注册码 -
代理设置
关闭自动检测,手动选择内网网段的非网关IP地址(如192.168.x.x):
内网机设置代理
这里我们以麒麟系统为例,其他Linux操作系统操作应该大同小异
在麒麟系统中,选择设置-网络-代理
设置完毕后重启系统即可连接网络。
常见问题
使用系统代理后,可以正常连接网络,但是因为代理的原因,可能会出现一些错误,如:
使用sudo apt-get update
命令时提醒HASH校验和不符:
解决方案:
在目录/etc/apt/apt.conf.d
下创建文件99FixHashCheckSumError
Acquire::http::Pipeline-Depth 0;
Acquire::http::No-Cache true;
Acquire::BrokenProxy true;
即可正常更新