Skip to content

代理服务器

局域网中Linux无法访问外网,windows可自由访问,将windows设置为代理服务器,即可实现跳板连接。

代理服务器选择

  1. CCProxy
  2. Nginx
  3. Squid for Windows

这里我选择CCProxy

代理服务器搭建

  1. 到官网下载 http://www.ccproxy.com/user.htm
  2. 双击启动,默认808端口

yum配置代理

  1. 设置配置文件
shell
vi /etc/yum.conf
shell
proxy=http://your_windows_machine_ip:port
# 如果你的代理服务器需要认证,也请添加这些(CCProxy 出于测试目的可以不设置认证)
proxy_username=your_username
proxy_password=your_password
  1. 设置阿里云代理 下载 http://mirrors.aliyun.com/repo/Centos-8.repo
    删除 /etc/yum.repos.d/ 下所有repo文件
    vi CentOS-Linux-BaseOS.repo 写入阿里云repo文件

  2. 清理缓存

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