当前位置:  技术问答>linux和unix

如何设置一个linux的代理服务器?

    来源: 互联网  发布时间:2015-12-06

    本文导语:  我现在的环境是局域网(网段为10.0.0.x)不能连接互联网,但是通过管理专线能连到远程服务器(网段为172.18.1.x),比如172.18.1.66这个linux远程服务器能上互联网,我想通过它作为代理服务,然后实现局域网(网段为10...

我现在的环境是局域网(网段为10.0.0.x)不能连接互联网,但是通过管理专线能连到远程服务器(网段为172.18.1.x),比如172.18.1.66这个linux远程服务器能上互联网,我想通过它作为代理服务,然后实现局域网(网段为10.0.0.x)上网,怎么设置实现呢?请高手指点,听说iptables 代理也可以做到,但是我不知道如何去做?

|
1,你的机子上装两块网卡,eth0:10.0.0.x/24, eth1:172.18.1.x/24
2,先让你的机子能通过eth1上网,要在172.18.1.66上授权你的机子上网,eth1的网关设为172.18.1.66,DNS设置为当地的电信的DNS
3,在你的机子上通过地址转换来使其他的电脑上网iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth1 -j MASQUERADE

|
eth0      Link encap:Ethernet  HWaddr 00:11:85:63:B7:D1                         
          inet addr:219.235.218.85  Bcast:219.235.218.85  Mask:255.255.255.192
你这个219.235.218.85连到什么网络呢?如果是连10.0.0.0网络,则这个IP不对,需要改为10.0.0.x(假如为10.0.0.1)

eth1      Link encap:Ethernet  HWaddr 00:11:85:63:B7:D0                         
          inet addr:172.18.1.66  Bcast:172.18.1.255  Mask:255.255.255.0       
如果这机子能上网,就不用对这个网卡再做什么设置,否则要知道并这个网卡连接的网络的网关IP以及DNS,

编辑/etc/rc.d/rc.local文件,在里面增加下面两行
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth1 -j MASQUERADE

然后重新启动或用命令./rc.local运行,就设置好了服务器

在10.0.0.85这台机上的tcp/ip网络属性里面,网关填10.0.0.1,DNS填电信给的DNS或10.0.0.1
然后这台电脑应该就可以上网了

|
http://www.18839.com/Edu/A02/2007/9/2005120450841.html

|
linux服务器器上装kingate软件
然后修改他的配置文件kingate.conf,access.conf

|
http://searchsmallbizit.techtarget.com.cn/tips/448/1921948.shtml

http://linuxsir.zahui.net/html/11/147868.htm

    
 
 

您可能感兴趣的文章:

  • 在linux服务器上面设置squid后怎么设置可以使客户端能使用QQ?
  • 求教:在freebsd下设置服务器是否与在linux下设置方法一样?
  • 怎么设置在Linux上面设置WEB服务器?请各位高手指教!!!
  • 请问在KDE模式下是否有关机的设置,好象是没有关机的 ,是不是因为是服务器设置的缘故
  • 如何设置在linux下设置tomcat自动启动以及它里面的我写的一个有main方法的socket服务器也自动启动
  • Win2003服务器安装及设置教程 MySQL安全设置图文教程
  • samba服务器在主菜单的服务器设置处找不到
  • redhat linux9.0,打开“网络服务器”,报:无法找到主机“smb:///”……,请检查拼写及代理服务器设置正确性
  • 请问如何在LINUX下设置代理服务器?
  • rh8.0的www服务器设置有没有图形界面的??
  • 如何在LINUX下设置通过win2000服务器代理上网?
  • 服务器设置问题
  • 如何设置sco unix5.07的ftp匿名服务器
  • 请问下网站服务器根目录/权限如何设置
  • linux下设置web服务器后从浏览器访问提示连接被拒绝?!!
  • 应该如何对RedHat服务器进行安全设置 ?
  • fedora 4 下怎么设置/修改dns服务器地址?
  • 请问怎么设置Redhat9为内网服务器?
  • windows IIS6服务器全站301永久重定向设置方法
  • 请问linux中的浏览器怎样设置代理服务器?
  • 在linux(redhat) 下如何设置代理,我们上网都要用代理的!谢谢了!
  • linux机如何设置代理
  • Linux怎么设置代理的问题
  • SQUID代理设置好了,但是OUTLOOK无法收发邮件,怎么办?
  • 怎样设置一个代理?
  • ~~~Mozilla或Netscape中哪里有代理认证的设置处~~~
  • 设置代理服务器时一定要将端口映射到80吗?
  • 设置的代理不好用了!
  • 在单位用windows客户机可在ie设置代理上网,但linux客户机不行
  • 在linux下如何装MyEclipse7,一定要联网,然后设置代理吗?
  • 我使用校园网的代理服务,但只能上 internet,却访问不了本校主页,那里设置不对
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Bitsets 成员 count():返回被设置的位的个数
  • 在使用gcc之前,需要先设置环境吗?如何设置?在线等!!!
  • C++ I/O 成员 precision():设置精度
  • 用grub能否设置启动密码?如何设置?
  • C++ Bitsets 成员 any():如果有任何一个位被设置就返回true
  • 请问设置一个和root权限差不多的用户怎么设置?
  • C++ Double Ended Queues(双向队列) 成员 assign():设置双向队列的值
  • 用JSP。XML开发网站。请问那种环境设置最好。该如何设置环境
  • C++ Vectors 成员 reserve():设置Vector最小的元素容纳数量
  • 环境变量设置设置与显示不一致
  • C++ Bitsets 成员 set():设置位
  • linux下到底如何设置环境变量?在哪设置?详细具体点
  • C++ Bitsets 成员 none():如果没有位被设置则返回true
  • 紧急求救各位了:linux下有没有有设置报文最小长度的命令(好像只有设置报文最大长度MTU,通过ifconfig)?
  • C++ Strings(字符串) 成员 resize():重新设置字符串的大小
  • linux中端口号设置是在哪个配置文件,该如何设置?
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • 100求救 jrun3.0 里的beans的设置,你登陆我的机器设置
  • C++ Strings(字符串) 成员 reserve():保留一定容量以容纳字符串(设置capacity值)
  • 高手指教:为何对文件的一块区域设置了读锁,仍可以设置写锁
  • C++ I/O 成员 setf():设置格式标志
  • linux 如何用SOCKET设置函数设置阻塞和非阻塞?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3