代理服务器
局域网中Linux无法访问外网,windows可自由访问,将windows设置为代理服务器,即可实现跳板连接。
代理服务器选择
- CCProxy
- Nginx
- Squid for Windows
这里我选择CCProxy
代理服务器搭建
- 到官网下载 http://www.ccproxy.com/user.htm
- 双击启动,默认808端口
yum配置代理
- 设置配置文件
shell
vi /etc/yum.conf
shell
proxy=http://your_windows_machine_ip:port
# 如果你的代理服务器需要认证,也请添加这些(CCProxy 出于测试目的可以不设置认证)
proxy_username=your_username
proxy_password=your_password
设置阿里云代理 下载 http://mirrors.aliyun.com/repo/Centos-8.repo
删除 /etc/yum.repos.d/ 下所有repo文件
vi CentOS-Linux-BaseOS.repo 写入阿里云repo文件清理缓存
shell
yum clean all
yum makecache
搞定!
git配置代理
要设置 http方式
shell
git config --global http.proxy 'http://<用户名>:<密码>@<代理服务器地址>:<代理端口>'
或者不需要密码
shell
git config --global http.proxy 'http://172.16.10.221:808'
maven配置代理
到maven安装目录下,conf中,编辑 setting.xml:
shell
<proxies>
<proxy>
<id>example-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>172.16.10.221</host>
<port>808</port>
<username></username> <!-- 如果需要 -->
<password></password> <!-- 如果需要 -->
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies>
node-NPM代理
shell
npm config set proxy http://172.16.10.221:808