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

目录
相关文章
|
7月前
|
安全 Linux 网络安全
Linux使用HTTP隧道代理代码示例模版
Linux使用HTTP隧道代理代码示例模版
97 0
|
7月前
|
Linux Shell 数据安全/隐私保护
Linux配置代理请求
Linux配置代理请求
128 0
|
4月前
|
安全 Linux 应用服务中间件
在Linux中,包过滤防火墙与代理应用防火墙有什么区别?有哪些相应的产品?
在Linux中,包过滤防火墙与代理应用防火墙有什么区别?有哪些相应的产品?
|
3月前
|
Linux 网络虚拟化 Windows
ccproxy windows上用的代理软件(类似linux系统上的squid)
ccproxy windows上用的代理软件(类似linux系统上的squid)
|
6月前
|
Linux 数据安全/隐私保护 Python
使用Python实现Linux惠尔顿上网认证客户端
使用Python实现Linux惠尔顿上网认证客户端
173 0
|
7月前
|
缓存 安全 Ubuntu
Linux配置代理上网
如何配置Linux代理
155 1
|
7月前
|
缓存 应用服务中间件 Linux
Linux系统中基于NGINX的代理缓存配置指南
配置后,NGINX将缓存后端服务器的响应,并根据缓存配置进行有效期控制。这样可以加速页面加载并减轻后端服务器的负担。
165 0
|
7月前
|
Linux
Linux/CentOS设置全局代理(http)
Linux/CentOS设置全局代理(http)
423 0
|
7月前
|
负载均衡 应用服务中间件 Linux
Nginx安装Windows、Linux | 正向代理、反向代理、负载均衡
Nginx安装Windows、Linux | 正向代理、反向代理、负载均衡
195 0
|
Linux
百度搜索:蓝易云【linux系统切换IP实现HTTP代理教程。】
请注意,上述步骤是一个基本的教程,实际的设置可能因Linux发行版和网络环境而有所不同。确保在进行任何网络配置更改之前备份重要的数据,并在需要时咨询网络管理员或系统管理员的帮助。
68 3
下一篇
DataWorks