使用linux服务器作为http的代理,是一种比较简单快速的上网方式
或者把服务器配置为网关
以下为配置为http代理的方式
原文
Tinyproxy是一个小型的基于GPL的HTTP/SSL代理程序,非常适合小型网络而且便于快速部署。这个代理程序最大的优点就是占用系统资源比较少。这里使用的系统为CentOS5.6,可以直接yum方式安装。
安装epel源:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
安装Tinyproxy:
yum update
yum install tinyproxy
编辑配置文件:
vim /etc/tinyproxy/tinyproxy.conf
修改Allow 127.0.0.1为自己IP,只允许自己使用,或者在Allow前面打#注释,允许任何IP都可以连接到Proxy:
# Allow 127.0.0.1
# Allow 192.168.1.0/25
启动Tinyproxy服务,设置开机自启:
service tinyproxy restart
chkconfig --level 345 tinyproxy on
相关文件位置:
/etc/tinyproxy/tinyproxy.conf
/var/run/tinyproxy/tinyproxy.pid
/var/log/tinyproxy/tinyproxy.log
将浏览器http代理设为这个代理的IP就能使用了,默认端口Port 8888。企业中可以通过路由器设置只允许代理服务器IP 80端口访问外网,通过强制代理方式限制只能够访问特定的网站。方法如下:
vim /etc/tinyproxy/tinyproxy.conf
将以下三句注释去掉:
Filter "/etc/tinyproxy/filter"
FilterURLs On
FilterDefaultDeny Yes
其它说明:
Filter "/etc/tinyproxy/filter"
过滤配置文件的位置。
FilterURLs On
过滤URL,默认过滤域名。域名过滤只检查域名段,URL过滤则检查整个URL。
FilterExtended On
使用扩展POSIX正则表达式用于匹配过滤规则。默认是使用基本的POSIX正则表达式。
FilterExtended On
使用区分大小写的正则表达式,默认不区分大小写。
FilterDefaultDeny Yes
如果将该指令注释掉或设为No,过滤规则为禁止访问规则。默认为只允许访问过滤规则中的地址。
编辑/etc/tinyproxy/filter:
vim /etc/tinyproxy/filter
输入过滤规则内容(站点地址),比如:
163.com
重启Tinyproxy服务:
service tinyproxy restart
PS:此代理软件传输url和数据没有加密,不能用于翻---墙。
或者把服务器配置为网关
以下为配置为http代理的方式
原文
引用
Tinyproxy是一个小型的基于GPL的HTTP/SSL代理程序,非常适合小型网络而且便于快速部署。这个代理程序最大的优点就是占用系统资源比较少。这里使用的系统为CentOS5.6,可以直接yum方式安装。
安装epel源:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
安装Tinyproxy:
yum update
yum install tinyproxy
编辑配置文件:
vim /etc/tinyproxy/tinyproxy.conf
修改Allow 127.0.0.1为自己IP,只允许自己使用,或者在Allow前面打#注释,允许任何IP都可以连接到Proxy:
# Allow 127.0.0.1
# Allow 192.168.1.0/25
启动Tinyproxy服务,设置开机自启:
service tinyproxy restart
chkconfig --level 345 tinyproxy on
相关文件位置:
/etc/tinyproxy/tinyproxy.conf
/var/run/tinyproxy/tinyproxy.pid
/var/log/tinyproxy/tinyproxy.log
将浏览器http代理设为这个代理的IP就能使用了,默认端口Port 8888。企业中可以通过路由器设置只允许代理服务器IP 80端口访问外网,通过强制代理方式限制只能够访问特定的网站。方法如下:
vim /etc/tinyproxy/tinyproxy.conf
将以下三句注释去掉:
Filter "/etc/tinyproxy/filter"
FilterURLs On
FilterDefaultDeny Yes
其它说明:
Filter "/etc/tinyproxy/filter"
过滤配置文件的位置。
FilterURLs On
过滤URL,默认过滤域名。域名过滤只检查域名段,URL过滤则检查整个URL。
FilterExtended On
使用扩展POSIX正则表达式用于匹配过滤规则。默认是使用基本的POSIX正则表达式。
FilterExtended On
使用区分大小写的正则表达式,默认不区分大小写。
FilterDefaultDeny Yes
如果将该指令注释掉或设为No,过滤规则为禁止访问规则。默认为只允许访问过滤规则中的地址。
编辑/etc/tinyproxy/filter:
vim /etc/tinyproxy/filter
输入过滤规则内容(站点地址),比如:
163.com
重启Tinyproxy服务:
service tinyproxy restart
PS:此代理软件传输url和数据没有加密,不能用于翻---墙。
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 426mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 357find -iregex ".*/sh[a-z ... -
rsync备份和删除指定文件
2018-01-02 10:23 2060文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 640常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1434centos6.5配置了iptables的nat功能,但是不知 ... -
linux删除乱码文件
2017-09-30 11:20 687系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 630lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 638启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3429外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 737参考https://linux.cn/article-4902 ... -
centos6 tomcat 启动脚本 tomcat服务
2017-08-23 11:24 1445系统自动启动tomcat 复制该脚本到/etc/init.d/ ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 850修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 879修改B系统引导器,正常启动B系统 选择系统安装或更新 ... -
CentOS6.5 整机备份与迁移恢复 三
2017-07-07 16:41 1058恢复系统文件 使用光盘启动B服务器,进入rescue模式,进入 ... -
CentOS6.5 整机备份与迁移恢复 二
2017-07-07 16:05 1163恢复分区表和格式化分区 在B服务器上,使用同样的系统盘启动系统 ... -
CentOS6.5 整机备份与迁移恢复 一
2017-07-07 15:32 7630CentOS6.5的整机备份与迁 ... -
centos vsftpd 虚拟用户安装配置
2017-07-07 14:11 645安装vsftpd yum install -y vsftp ... -
openstack 虚拟机改IP
2017-03-31 17:17 1683虚拟环境搭建好以后,需要把实体服务器切换到虚拟机中,为了 ... -
编译安装openstack mitaka horizon
2017-03-15 15:19 1642由于openstack的rpm包 ...
相关推荐
centos7离线安装http服务器的rpm包
在 CentOS Linux 中构建 Samba 文件共享服务器需要进行一系列的安装和配置步骤。 首先,需要检查网络是否通。可以使用 ping 命令来检查网络是否通,例如 ping 局域网内网关和 ping 外网地址。如果网络不通,需要...
在本教程中,我们将详细探讨如何安装 CentOS 7.6 服务器操作系统,这是一个适用于企业级应用的稳定且功能丰富的Linux发行版。以下是整个安装过程的详细步骤: 1. **准备工作** - **操作系统文件**: 在开始之前,...
Centos、Linux安装安 JDK1.8详细步骤和压缩包,非常详细,亲测可用;Centos、Linux安装安 JDK1.8详细步骤和压缩包,非常详细,亲测可用;Centos、Linux安装安 JDK1.8详细步骤和压缩包,非常详细,亲测可用;Centos、...
本书还着重介绍了如何通过CentOS Linux搭建网络服务器,包括文件共享服务器和打印服务器的安装与配置,将服务器与目录服务相结合以实现统一认证,以及利用虚拟化技术来减少硬件成本。这说明了CentOS Linux不仅能有效...
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
周二9月24日16:38:36 UTC ...http://wiki.centos.org/Manuals/ReleaseNotes/CentOSLinux8-这些说明 包含有关发行版的重要信息以及一些相关的详细信息 CentOS质量保证团队发布的内容的一部分。这些注意事项 会不断更新
在Linux服务器上安装Redis,尤其是处于离线环境的CentOS 7.5系统,需要一些必要的依赖包,其中最重要的就是GCC(GNU Compiler Collection)。GCC是GNU项目的一部分,它是一个开源的编译器套件,用于将源代码编译成可...
CentOS是一种流行的Linux发行版,主要用于服务器搭建。由于Linux操作系统的稳定性和安全性,它在服务器领域应用广泛。本文档的目标是指导读者从零开始,通过图文并茂的方式,学习如何使用CentOS构建一个功能完备的...
Linux Centos系统安装手册主要涉及了Linux Centos系统安装的介质和方式,以及具体的安装步骤。以下是手册中涉及到的一些关键知识点: 1. Linux Centos系统安装介质和方式: - 双系统安装:这指的是在一台电脑上...
linux centos stress离线安装 ,stress-1.0.4.tar,包含附件的,Linux性能压测, 包含sar 命令
在Linux CentOS 7环境下,离线安装telnet是一项常见的任务,尤其在无法访问公网的服务器上。本教程将详细介绍如何通过RPM包进行离线安装。以下是一个详细步骤的指导: 1. **检查已安装软件包**: 使用`rpm`命令来...
### CentOS (Linux) 离线安装 MongoDB 7.0 详细教程 #### 一、前言 在一些特定的网络环境下,如内网或专网中,由于无法直接访问互联网资源,传统的在线安装方式不可行。对于这种情况,本文将详细介绍如何在 CentOS...
CentOS默认yum安装的SVN版本太老了,新的版本就要自己编译安装,自己整理了依赖包文件和依赖包的安装过程,最后是SVN的安装启动,包含的文件如下 apr-1.6.5.tar.gz apr-util-1.6.1.tar.gz sqlite-autoconf-3250100....
在IT行业中,Linux系统,尤其是CentOS,是搭建Web服务器的常见选择,因为其稳定性、安全性和开源特性。本文将详细讲解如何在Linux CentOS环境下,通过一键安装脚本快速配置Web服务环境,包括Nginx、Apache、MySQL、...
Linux VPS安装MAPn系统环境图文教程(CentOS).docx
### 腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境 #### 知识点一:腾讯云服务器租赁与基本配置 - **腾讯云服务器租赁**:首先需要注册并登录腾讯云平台,选择合适的服务器配置进行租赁。文中提到作者选择了...
Linux安装教程,特别是针对CentOS Linux 6.5的详细步骤,是许多初学者入门Linux操作系统的必备知识。本文将详细介绍整个安装过程,帮助你轻松跨过安装这道门槛。 首先,确保你已经准备好了必要的工具,包括虚拟机...
RH2288 V3 服务器安装 CentOS 7 本文档主要讲述了华为 RH2288 V3 服务器安装 CentOS 7 操作系统的步骤,包括 RAID 划分、服务器分区划分、整个安装流程等内容。 知识点 1:服务器安装前的准备 在安装 CentOS 7 ...
MySQL安装教程提供了...此外,MySQL安装教程还提供了一些额外的信息和技巧,帮助用户更好地配置和使用MySQL数据库服务器。掌握MySQL安装过程可以帮助用户更好地利用MySQL的功能和工具,提高应用程序的性能和可靠性。