请教高手:关于寝室用linux机器做代理服务器的问题

发布于 2022-10-03 02:39:37 字数 67 浏览 35 评论 0

最近装了red hat 9,由于用我的机器做代理服务器,他们都是windows操作系统,linux下双网卡都识了,还需要怎么配才行呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

苏别ゝ 2022-10-10 02:39:37

我知道要进行nat配置或者用代理软件都可以,可nat的配置也太麻烦了,而且没有一个准确的配置说法,有没有哪位高手能帮个忙啊?谢谢了先!
郁闷ing。。。

世界等同你 2022-10-10 02:39:37

modprobe ip_tables
modprobe ip_nat_ftp
modprobe iptables_net
modprobe ip_conntrack
modprobe ip_conntrake_ftp

iptables -F INPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -P FORWARD DROP

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.123.0/24 -j MASQUERADE
iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -s 192.168.123.0/24 -j ACCEPT

把这些,加到 /etc/rc.d/rc.local
里面就行了
对了还有把 /etc/sysctl.conf里面的
net.ipv4.ip_forward = 0 这一行里面的0改成1

这是个例子,里的子网的IP和掩码,根据你的情况改一下,我的这个例子是eth0是外网的,eth1是内网的.

香草可樂 2022-10-10 02:39:37

感谢!!!

琉璃繁缕 2022-10-10 02:39:37

原帖由 "别爱我我没钱" 发表:
modprobe ip_tables
modprobe ip_nat_ftp
modprobe iptables_net
modprobe ip_conntrack
modprobe ip_conntrake_ftp

iptables -F INPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -P ..........

逻辑上有问题,且有错误,还有部分冗余,请再好好检查一下^_^

2022-10-10 02:39:37

多些提醒!提供一个版本呗^_^
迷茫中......

四叶草在未来唯美盛开 2022-10-10 02:39:37

1、vi /usr/local/sbin/platinum

  1. #! /bin/bash
  2. WAN_IP=x.x.x.x
  3. WAN_ETH=eth0
  4. WAN_MASK=255.255.255.0
  5. LAN_IP=192.168.0.254
  6. LAN_ETH=eth1
  7. LAN_MASK=255.255.255.0
  8. LAN_NET=192.168.0.0/24
  9. GATEWAY=y.y.y.y
  10. modprobe ip_nat_ftp
  11. modprobe ip_conntrack_ftp
  12. echo 1 >; /proc/sys/net/ipv4/ip_forward
  13. ifconfig $WAN_ETH $WAN_IP netmask $WAN_MASK
  14. ifconfig $LAN_ETH $LAN_IP netmask $LAN_MASK
  15. iptables -P INPUT DROP
  16. iptables -P FORWARD ACCEPT
  17. iptables -F
  18. iptables -t nat -F
  19. iptables -A INPUT -i lo -j ACCEPT
  20. iptables -A INPUT -i $LAN_ETH -s $LAN_IP -p tcp --dport 22 -j ACCEPT
  21. iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
  22. iptables -t nat -A POSTROUTING -s $LAN_NET -o $WAN_ETH -j SNAT --to $WAN_IP
  23. ip route replace default via $GATEWAY

复制代码

2、chmod 700 /usr/local/sbin/platinum
3、echo "/usr/local/sbin/platinum" >;>; /etc/rc.local
4、reboot

自己根据自己的情况改一下就可以了,应该不难懂

因为看清所以看轻 2022-10-10 02:39:37

多谢多谢!!!

韬韬不绝 2022-10-10 02:39:37

为什么配置好重启后,其他的机器只能上qq,却打不开网页呢?

棒棒糖 2022-10-10 02:39:37

to platinum:
对了,还有你说的第三步是不是应该是>;>;/etc/rc.d/rc.local

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文