内网CentOS服务器设置网络代理

C: 今天在网管那新申请了一台服务器,打算用来做测试环境。但是内网服务器没有网络,所以需要设置一下网络代理才能满足上网要求。

设置http/https代理

  1. 修改 profile 文件

    vi /etc/profile
    
  2. 在 profile 文件末尾,追加下方配置内容

    # 注意:这台机器必须能够访问配置的代理服务器
    export http_proxy=http://你的代理服务器地址:你的代理服务器端口号
    export https_proxy=http://你的代理服务器地址:你的代理服务器端口号
    

    如果你的代理服务器需要登录,那么只需要如下写法即可:

    # 注意:这台机器必须能够访问配置的代理服务器
    export http_proxy=http://用户名:密码@你的代理服务器地址:你的代理服务器端口号
    export https_proxy=http://用户名:密码@你的代理服务器地址:你的代理服务器端口号
    

设置yum代理

因为安装一些环境的时候还需要用到 yum,所以给 yum 也配置一下代理。

  1. 修改 yum.conf 文件

    vi /etc/yum.conf
    
  2. 在 yum.conf 文件末尾,追加下方配置内容

    proxy=http://你的代理服务器地址:你的代理服务器端口号
    

    当然了,如果你的代理服务器需要登录,写法也和设置 http/https 代理时一样。

都设置完之后,执行 reboot 重启服务器,让配置生效即可。

检测是否可以上网

重启后,为了确认配置是否成功,执行 curl 来测试一下。

curl www.baidu.com

很明显,看到下面的返回就知道配置成功了,如期返回了百度的页面内容。

<!DOCTYPE html>
<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title></head> <body link=#0000cc> <div id=wrapper> <div id=head> <div class=head_wrapper> <div class=s_form> <div class=s_form_wrapper> <div id=lg> <img hidefocus=true src=//www.baidu.com/img/bd_logo1.png width=270 height=129> </div> <form id=form name=f action=//www.baidu.com/s class=fm> <input type=hidden name=bdorz_come value=1> <input type=hidden name=ie value=utf-8> <input type=hidden name=f value=8> <input type=hidden name=rsv_bp value=1> <input type=hidden name=rsv_idx value=1> <input type=hidden name=tn value=baidu><span class="bg s_ipt_wr"><input id=kw name=wd class=s_ipt value maxlength=255 autocomplete=off autofocus></span><span class="bg s_btn_wr"><input type=submit id=su value=百度一下 class="bg s_btn"></span> </form> </div> </div> <div id=u1> <a href=http://news.baidu.com name=tj_trnews class=mnav>新闻</a> <a href=http://www.hao123.com name=tj_trhao123 class=mnav>hao123</a> <a href=http://map.baidu.com name=tj_trmap class=mnav>地图</a> <a href=http://v.baidu.com name=tj_trvideo class=mnav>视频</a> <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>贴吧</a> <noscript> <a href=http://www.baidu.com/bdorz/login.gif?login&amp;tpl=mn&amp;u=http%3A%2F%2Fwww.baidu.com%2f%3fbdorz_come%3d1 name=tj_login class=lb>登录</a> </noscript> <script>document.write('<a href="http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u='+ encodeURIComponent(window.location.href+ (window.location.search === "" ? "?" : "&")+ "bdorz_come=1")+ '" name="tj_login" class="lb">登录</a>');</script> <a href=//www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">更多产品</a> </div> </div> </div> <div id=ftCon> <div id=ftConw> <p id=lh> <a href=http://home.baidu.com>关于百度</a> <a href=http://ir.baidu.com>About Baidu</a> </p> <p id=cp>&copy;2017&nbsp;Baidu&nbsp;<a href=http://www.baidu.com/duty/>使用百度前必读</a>&nbsp; <a href=http://jianyi.baidu.com/ class=cp-feedback>意见反馈</a>&nbsp;京ICP证030173号&nbsp; <img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>
以下是在 CentOS 8 上搭建代理服务器的详细步骤: 1. 确保有多个网卡并配置好网络CentOS 8 上,可以使用 `nmcli` 命令来管理网络,可以使用以下命令来检查系统中网卡的情况: ``` nmcli device status ``` 如果要配置网络,可以使用 `nmtui` 命令来进行操作。 2. 安装 Squid Squid 是一个流行的代理服务器软件,可以使用以下命令来安装: ``` sudo dnf install squid ``` 3. 配置 Squid 在安装 Squid 之后,需要配置 Squid,可以使用任何编辑器打开 `/etc/squid/squid.conf` 文件进行编辑,以下是一个示例配置文件: ``` # 指定 Squid 监听的 IP 地址和端口 http_port 3128 http_port 192.168.1.100:3128 # 指定 Squid 的缓存大小 cache_mem 128 MB cache_dir ufs /var/spool/squid 100 16 256 # 允许本地网络访问 Squid acl localnet src 192.168.0.0/16 http_access allow localnet # 允许特定的 IP 地址访问 Squid acl allowed_ips src 192.168.1.101/32 http_access allow allowed_ips # 禁止所有其他 IP 地址访问 Squid http_access deny all ``` 4. 启动 Squid 配置完成后,可以使用以下命令来启动 Squid: ``` sudo systemctl start squid ``` 也可以使用以下命令来设置 Squid 开机自启: ``` sudo systemctl enable squid ``` 5. 配置客户端 在客户端上,需要将代理服务器的 IP 地址和端口号设置为系统的代理服务器,例如在 Firefox 上,可以通过以下步骤进行设置: 1. 打开 Firefox 2. 点击菜单按钮并选择 “选项” 3. 选择 “网络设置” 4. 在 “连接” 部分中,选择 “手动代理配置” 5. 在 “HTTP 代理” 和 “SSL 代理” 字段中输入代理服务器的 IP 地址和端口号 配置完成后,就可以使用代理服务器进行网络访问了。 希望这些步骤能够帮助你成功搭建一个代理服务器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

查尔斯-BUG万象集

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值