<!--<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
-
F
-
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服务器。
分享到:
相关推荐
在Ubuntu操作系统中安装SS5,可以让你的设备作为代理服务器,为其他设备提供安全的网络连接。 以下是一个详细的SS5在Ubuntu上的安装步骤: 1. **更新系统**: 首先确保你的Ubuntu系统是最新的,这可以通过运行以下...
- **Squid - 代理服务器**:介绍了 Squid 的功能和配置方法,可用于缓存网页以提高网络效率。 通过以上详细解析,可以看出 Ubuntu 9.04 服务器版官方文档不仅覆盖了系统的基本安装与配置,还深入探讨了许多高级主题...
在Linux环境中配置sendmail服务器是一项常见的任务,特别是在需要进行邮件通信的企业或个人开发环境中。本教程将深入讲解如何在Linux上配置sendmail邮件服务器。 首先,sendmail是一款经典的开源邮件传输代理(MTA...
- 配置Web服务器(如Apache或Nginx)作为反向代理,处理HTTP/HTTPS请求。 - 配置数据库连接,导入初始数据,设置redmine的环境变量和权限。 - 启动redmine服务,测试其功能,确保与数据库的正常交互。 7. **监控...
透明代理则是指用户在使用网络时,无感知地通过代理服务器进行访问。而Squid与ICAP(Internet Content Adaptation Protocol)的结合,则可以实现更高级的功能,如内容过滤、病毒检测等。 一、Linux搭建Squid透明...
Solowall 是一个用于 Web 服务器和代理的 iptables 规则集独立网络服务器或反向代理的样板防火墙规则。 在 Debian 和 Ubuntu 上测试。 部署就绪,根据需要进行自定义。 完全基于配置文件,使用 ansible、salt、...
本文将详细介绍如何在CentOS 7.0虚拟机环境中安装配置Zimbra 8.7邮件服务器。Zimbra是一款开源的企业级邮件服务器软件,支持多种邮件客户端和设备,并提供了丰富的邮件管理功能。通过本文提供的步骤,用户可以构建一...
2. **Nginx**:Nginx是一个高效的HTTP和反向代理服务器,以其高性能、低内存占用和并发能力强而闻名。它采用事件驱动的异步非阻塞模型,可以高效地处理大量连接,适合处理静态资源和作为动态内容的反向代理。 3. **...
在个人电脑上架设服务器,即单机架站,是一个技术性强且有趣的过程,它可以用于测试、学习或作为小型项目的本地服务器。以下是一份详细的单机架站全攻略,涵盖了从选择硬件到配置软件的各个步骤。 首先,硬件是基础...
本文将深入探讨Linux环境下Web服务器的配置及其相关知识点。 首先,我们要理解Web服务器的基本概念。Web服务器是一种软件,它能够接收HTTP(超文本传输协议)请求并返回HTTP响应,通常是网页内容。常见的Linux Web...
- 编辑 `/etc/apt/apt.conf.d/99proxy` 文件,设置代理服务器。 **9.3 修改系统登录信息** - 编辑 `/etc/motd` 或 `/etc/issue` 文件来修改登录欢迎信息。 **9.4 使用eclipse等其他自带java编译器的软件,换回sun...
5. 其他服务:如新闻服务器(NNTP)、代理服务器、路由、虚拟主机、防火墙和拨入服务器等功能,Linux都能胜任。 三、Linux在中小企业中的优势 1. 成本效益:Linux免费且开源,减少了软件许可费用,特别适合资金...
Nginx是一款高性能的HTTP和反向代理服务器,广泛用于网站的负载均衡和内容分发。本套资料全面涵盖了从零开始搭建Nginx服务器的所有步骤,包括源码编译、配置详解、服务优化以及常见问题解决等内容。下面将详细阐述...
本文将深入探讨Ubuntu操作系统在服务器应用中的优势、最佳实践以及相关的配置和管理知识。 Ubuntu是一个基于Debian的开源Linux发行版,因其稳定性、安全性、活跃的社区支持以及丰富的软件包仓库而广受开发者和系统...
在这篇文章中,我们将深入探讨如何在Linux环境下配置Apache服务器。 一、安装Apache 在Linux系统中,Apache通常可以通过包管理器进行安装。例如,在Ubuntu或Debian上,可以使用以下命令: ```bash sudo apt-get ...
1. **硬件与操作系统选择**:选择一个稳定的操作系统,如Ubuntu或CentOS,确保服务器硬件配置能满足邮件服务的需求,包括内存、处理器和存储空间。 2. **安装Postfix**:使用包管理器(如`apt-get`或`yum`)安装...
Squid是一个广泛使用的开源HTTP代理服务器和缓存系统,它可以帮助提高网络性能并实现内容过滤。在Ubuntu 18.04 LTS (长期支持版) 上安装和配置Squid,可以为用户提供一个安全的互联网访问环境。在这个特定的项目中,...
6. **应用层负载均衡**:如果需要在应用级别实现负载均衡,例如Web服务器,可以使用Nginx或HAProxy作为反向代理,根据预设规则将请求分发到多个后端服务器。 7. **监控与维护**:部署监控工具,如Zabbix或...
给APT设置代理,可以在`/etc/apt/apt.conf.d/99proxy`文件中配置。 ##### 9.3 修改系统登录信息 修改系统登录信息,可以编辑`/etc/issue`文件。 ##### 9.4 使用Eclipse等自带Java编译器的软件 如果需要更换默认的...
在构建和管理IT基础设施时,Linux服务器扮演着至关重要的角色,尤其在托管Web应用程序时。本简短指南将引领你通过一系列步骤,设置一个适用于托管Flask Web应用程序的Linux服务器,该应用程序依赖于SQLAlchemy作为...