linux服务器中的rinted端口转发yum源代理设置

本文介绍了如何在Linux服务器上利用rinted进行端口转发,作为内网服务器访问公网yum源的代理。首先,列举了国内常见的yum源,接着详细阐述了公网服务器上rinted的安装与配置,包括端口转发规则。然后,讲解了内网服务器的yum源设置步骤,包括备份原有源和植入163 yum源。最后,验证了内网服务器的yum源是否正常工作。
摘要由CSDN通过智能技术生成

内网服务器统一通过可访问公网的服务器代理端口转发使用yum源


前言

提示:需要安装rinetd代理工具与yum源设置

内网服务器 192.168.23.121 通过rinted代理访问yum源
公网服务器 192.168.23.99 端口转发代理,可访问外网

内网服务器通过公网服务代理转发使用yum源。


一、国内yum源

网易163 yum源:http://mirrors.163.com/.help/

中科大的 yum源:https://lug.ustc.edu.cn/wiki/mirrors/help

sohu的 yum源: http://mirrors.sohu.com/help/

阿里云的 yum源: https://opsx.alibaba.com/mirror

清华大学的 yum源: https://mirrors.tuna.tsinghua.edu.cn/

浙江大学的 yum源: http://mirrors.zju.edu.cn/

中国科技大学yum源: http://centos.ustc.edu.cn/

一、公网服务器rinted代理安装

确认有没有安装 gcc 和 gcc-c++
rpm -qa | grep gcc
rpm -qa | grep gcc-c++

yum install gcc gcc-c++


解压安装
tar zxvf rinetd.tar.gz
mkdir -p /usr/man/man8
make
make install

二、公网服务器rinted使用说明

说明一下(0.0.0.0表示本机绑定所有可用地址)
将所有发往本机8080端口的请求转发到172.19.94.3的8080端口
将所有发往本机2222端口的请求转发到192.168.0.103的3389端口
将所有发往1.2.3.4的80端口请求转发到192.168.0.10的80端口

命令格式是

绑定的地址 绑定的端口 连接的地址 连接的端口

源地址 源端口 目的地址 目的端口

1.rinted编辑配置

vi /etc/rinetd.conf
0.0.0.0 99 mirrors.163.com 80 //以使用网易163yum源为例,99是本机99端口,80是目的端口

2.启动程序

pkill rinetd ##关闭进程
rinetd -c /etc/rinetd.conf ##启动转发
echo "rinetd -c /etc/rinetd.conf" >> /etc/rc.local ##开机自启
netstat -antup | grep rinetd ##确认服务开启

3.需要注意

1.rinetd.conf中绑定的本机端口必须没有被其它程序占用
2.运行rinetd的系统防火墙应该打开绑定的本机端口,或者关闭iptables

例如:
-A INPUT -s 124.207.115.68/32 -p tcp -m tcp --dport 8080 -j ACCEPT
-A INPUT -s 124.207.115.68/32 -p tcp -m tcp --dport 3306 -j ACCEPT
-A INPUT -s 124.207.115.68/32 -p tcp -m tcp --dport 80 -j ACCEPT

三、内网服务器yum源设置

1.先备份源yum源

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2.植入网易163yum源

vim /etc/yum.repos.d/CentOS-Base.repo

[base]
name=CentOS-$releasever - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值