linux使用tinyproxy代理上网

简介: linux使用tinyproxy代理上网

需求


现在有服务器134,135,137,138 四台服务器,134能上外网,其他的不能上外网,需要解决其他不能上外网的问题


前提


1)2个centos7服务器,其中192.168.129.221能上网,192.168.129.222不能上网

2)互相能ping通


实现


在221上安装tinyproxy软件


安装tinyproxy


wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm


sudo rpm -Uvh epel-release-latest-7*.rpm


yum install tinyproxy


修改tinyproxy配置文件


vim /etc/tinyproxy/tinyproxy.conf


下图为端口,不需要修改,默认为8888


10.png


下图为修改后,箭头处修改的规则为:所有的IP都可以实用


11.png


开放8888端口


firewall-cmd --zone=public --add-port=8888/tcp --permanent


firewall-cmd --reload   # 配置立即生效


启动tinyproxy服务


service tinyproxy start
service tinyproxy stop
service tinyproxy restart


检测服务是否启动


netstat -anp | grep 8888


12.png


本机测试


其中IP为221,IP为tinyproxy中


curl -x 192.168.129.221:8888 www.baidu.com


13.png


在222上关联代理


修改/etc/profile配置文件


在最后添加


http_proxy=http://192.168.129.221:8888 #ip为能上网的221,端口为默认的8888
https_proxy=$http_proxy
export http_proxy
export https_proxy


使配置生效


source /etc/profile


测试


curl www.baidu.com


未解决的问题


curl www.baidu.com可以,但是ping 不通


14.png

目录
相关文章
|
Linux 数据安全/隐私保护 Python
使用Python实现Linux惠尔顿上网认证客户端
使用Python实现Linux惠尔顿上网认证客户端
1112 0
|
缓存 安全 Ubuntu
Linux配置代理上网
如何配置Linux代理
1588 1
|
Linux 虚拟化
Linux:在VMware中,如果虚拟机之前可以上网,之后突然不能上网,怎么办?
Linux:在VMware中,如果虚拟机之前可以上网,之后突然不能上网,怎么办?
|
Linux 测试技术 开发工具
VMware Linux虚拟机与WIN7操作系统共享无线网络上网配置
VMware Linux虚拟机与WIN7操作系统共享无线网络上网配置
376 0
|
Web App开发 Linux 测试技术
Linux 播号上网
配置PPPOE sudo pppoeconf image.png image.png image.png 输入宽带账号 image.
1037 0
|
Web App开发 缓存 弹性计算
Linux 系统通过 Squid 配置实现代理上网
Squid 介绍 Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。
5457 0
|
移动开发 网络协议 Linux