栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

“A机器和B机器在同一个局域网里,A不能上网,B能上网,需求是A要通过B上网(socks5)”的解决方案

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

“A机器和B机器在同一个局域网里,A不能上网,B能上网,需求是A要通过B上网(socks5)”的解决方案

“A机器和B机器在同一个局域网里,A不能上网,B能上网,需求是A要通过B上网”的解决方案:

A主机:192.168.56.20

B主机:192.168.56.25

通过route路由的方式解决socks5转发的问题!!!

1、第一步

A主机不能上网,那么我们用B主机先安装squid代理http、https连接:

B主机:

yum install -y squid
systemctl restart squid
netstat -ntlp | grep squid
tcp6       0      0 :::3128                 :::*                    LISTEN      18330/(squid-1)     

然后在A主机上:

export ALL_PROXY=http://192.168.56.25:3218
source /etc/profile
2、第二步

在A主机和B主机上都装上route进程:

yum install -y net-tools

A主机route -n:

 B主机route -n:

 3、进行配置
A :192.168.56.20  不能上网
B :192.168.56.25  能上网


A:
1.下一t跳到能上网机器:
route add default gw 192.168.56.25
echo 'nameserver 114.114.114.114' >> /etc/resolv.conf
echo 'nameserver 192.168.56.25' >> /etc/resolv.conf



B:
1.开启路由转发:
echo 1 > /proc/sys/net/ipv4/ip_forward

2.开启SNAT规则:
iptables -F 
iptables -X
iptables -t nat -A POSTROUTING -s 192.168.56.0/24 -j SNAT  --to 10.0.3.15

192.168.56.25:B主机与A主机同局域网的ip

 10.0.3.15:B主机能上网ip 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/333453.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号