`
tedeyang
  • 浏览: 326205 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在ubuntu下配置代理服务器(iptables)

阅读更多
<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--> # !/ bin / sh
echo 
" 1 "   >/ proc / sys / net / ipv4 / ip_forward 
/ sbin / modprobe ip_tables 
/ sbin / modprobe ip_nat_ftp 
EXTIF
= ppp +  
ANY
= 0.0 . 0.0 / 0  
LAN
= 192.168 . 0.0 / 24  

/ sbin / iptables  - F INPUT 
/ sbin / iptables  - F OUTPUT 
/ sbin / iptables  - F FORWARD 
/ sbin / iptables  - - t nat 

/ sbin / iptables  - P INPUT ACCEPT 
/ sbin / iptables  - P OUTPUT ACCEPT 
/ sbin / iptables  - P FORWARD ACCEPT 

/ sbin / iptables  - t nat  - A POSTROUTING  - s $LAN  - o $EXTIF  - j MASQUERADE

把这段shell copy到一个文件中,执行一下就能将本机作为代理服务器使用,(也可以写到/etc/init.d/rc.local中,每次开机执行)
要注意的是:客户机还需要把服务器加到路由网关中,并自己设置DNS。
命令如下:
设置路由:sudo route add gw 192.168.0.1
修改DNS:sudo gedit /etc/resolv.conf,在其中增加 nameserver xxx.xxx.x.x作为DNS服务器。

分享到:
评论

相关推荐

    ss5 ubuntu安装示例

    在Ubuntu操作系统中安装SS5,可以让你的设备作为代理服务器,为其他设备提供安全的网络连接。 以下是一个详细的SS5在Ubuntu上的安装步骤: 1. **更新系统**: 首先确保你的Ubuntu系统是最新的,这可以通过运行以下...

    ubuntu9.04 服务器版官方文档

    - **Squid - 代理服务器**:介绍了 Squid 的功能和配置方法,可用于缓存网页以提高网络效率。 通过以上详细解析,可以看出 Ubuntu 9.04 服务器版官方文档不仅覆盖了系统的基本安装与配置,还深入探讨了许多高级主题...

    Linux 配置教程及实验报告(sendmail服务器配置)

    在Linux环境中配置sendmail服务器是一项常见的任务,特别是在需要进行邮件通信的企业或个人开发环境中。本教程将深入讲解如何在Linux上配置sendmail邮件服务器。 首先,sendmail是一款经典的开源邮件传输代理(MTA...

    企业级LINUX应用服务器配置案例

    - 配置Web服务器(如Apache或Nginx)作为反向代理,处理HTTP/HTTPS请求。 - 配置数据库连接,导入初始数据,设置redmine的环境变量和权限。 - 启动redmine服务,测试其功能,确保与数据库的正常交互。 7. **监控...

    Linux搭建Squid透明代理及squid+icap环境

    透明代理则是指用户在使用网络时,无感知地通过代理服务器进行访问。而Squid与ICAP(Internet Content Adaptation Protocol)的结合,则可以实现更高级的功能,如内容过滤、病毒检测等。 一、Linux搭建Squid透明...

    iptables-webserver:用于独立网络服务器或反向代理的样板 iptables 防火墙规则

    Solowall 是一个用于 Web 服务器和代理的 iptables 规则集独立网络服务器或反向代理的样板防火墙规则。 在 Debian 和 Ubuntu 上测试。 部署就绪,根据需要进行自定义。 完全基于配置文件,使用 ansible、salt、...

    虚拟机Centos 7.0 安装zimbra 8.7邮件服务器的步骤

    本文将详细介绍如何在CentOS 7.0虚拟机环境中安装配置Zimbra 8.7邮件服务器。Zimbra是一款开源的企业级邮件服务器软件,支持多种邮件客户端和设备,并提供了丰富的邮件管理功能。通过本文提供的步骤,用户可以构建一...

    LEMP构建高性能WEB服务器(第三版)配置脚本

    2. **Nginx**:Nginx是一个高效的HTTP和反向代理服务器,以其高性能、低内存占用和并发能力强而闻名。它采用事件驱动的异步非阻塞模型,可以高效地处理大量连接,适合处理静态资源和作为动态内容的反向代理。 3. **...

    单机架站全攻略,怎么用个人电脑架设服务器

    在个人电脑上架设服务器,即单机架站,是一个技术性强且有趣的过程,它可以用于测试、学习或作为小型项目的本地服务器。以下是一份详细的单机架站全攻略,涵盖了从选择硬件到配置软件的各个步骤。 首先,硬件是基础...

    Linux_web.rar_linux wEB_web服务器

    本文将深入探讨Linux环境下Web服务器的配置及其相关知识点。 首先,我们要理解Web服务器的基本概念。Web服务器是一种软件,它能够接收HTTP(超文本传输协议)请求并返回HTTP响应,通常是网页内容。常见的Linux Web...

    Ubuntu命令技巧.pdf

    - 编辑 `/etc/apt/apt.conf.d/99proxy` 文件,设置代理服务器。 **9.3 修改系统登录信息** - 编辑 `/etc/motd` 或 `/etc/issue` 文件来修改登录欢迎信息。 **9.4 使用eclipse等其他自带java编译器的软件,换回sun...

    基于Linux系统的web服务器的构建和应用毕业论文开题报告 2.doc

    5. 其他服务:如新闻服务器(NNTP)、代理服务器、路由、虚拟主机、防火墙和拨入服务器等功能,Linux都能胜任。 三、Linux在中小企业中的优势 1. 成本效益:Linux免费且开源,减少了软件许可费用,特别适合资金...

    搭建Nginx服务器全套资料,包含所需文件、源码、详细文档等

    Nginx是一款高性能的HTTP和反向代理服务器,广泛用于网站的负载均衡和内容分发。本套资料全面涵盖了从零开始搭建Nginx服务器的所有步骤,包括源码编译、配置详解、服务优化以及常见问题解决等内容。下面将详细阐述...

    ubantu and server

    本文将深入探讨Ubuntu操作系统在服务器应用中的优势、最佳实践以及相关的配置和管理知识。 Ubuntu是一个基于Debian的开源Linux发行版,因其稳定性、安全性、活跃的社区支持以及丰富的软件包仓库而广受开发者和系统...

    linux-apache配置

    在这篇文章中,我们将深入探讨如何在Linux环境下配置Apache服务器。 一、安装Apache 在Linux系统中,Apache通常可以通过包管理器进行安装。例如,在Ubuntu或Debian上,可以使用以下命令: ```bash sudo apt-get ...

    通用安全邮件服务器系统架构实现流程.pdf

    1. **硬件与操作系统选择**:选择一个稳定的操作系统,如Ubuntu或CentOS,确保服务器硬件配置能满足邮件服务的需求,包括内存、处理器和存储空间。 2. **安装Postfix**:使用包管理器(如`apt-get`或`yum`)安装...

    squid-ubuntu:重新编译了最新版本的Squid代理,在Ubuntu 18 LTS上支持HTTPS过滤和SSL检查。 用于Squid的Web安全Web筛选器

    Squid是一个广泛使用的开源HTTP代理服务器和缓存系统,它可以帮助提高网络性能并实现内容过滤。在Ubuntu 18.04 LTS (长期支持版) 上安装和配置Squid,可以为用户提供一个安全的互联网访问环境。在这个特定的项目中,...

    打造双网卡负载均衡服务器

    6. **应用层负载均衡**:如果需要在应用级别实现负载均衡,例如Web服务器,可以使用Nginx或HAProxy作为反向代理,根据预设规则将请求分发到多个后端服务器。 7. **监控与维护**:部署监控工具,如Zabbix或...

    ubuntu skills ubuntu命令技巧(pdf格式)

    给APT设置代理,可以在`/etc/apt/apt.conf.d/99proxy`文件中配置。 ##### 9.3 修改系统登录信息 修改系统登录信息,可以编辑`/etc/issue`文件。 ##### 9.4 使用Eclipse等自带Java编译器的软件 如果需要更换默认的...

    linux-server-setup:准备用于托管Web应用程序Linux服务器的简短指南

    在构建和管理IT基础设施时,Linux服务器扮演着至关重要的角色,尤其在托管Web应用程序时。本简短指南将引领你通过一系列步骤,设置一个适用于托管Flask Web应用程序的Linux服务器,该应用程序依赖于SQLAlchemy作为...

Global site tag (gtag.js) - Google Analytics