iptables转发安卓手机热点的数据到指定的端口
来源:互联网 发布:算法导论第三版4 2 编辑:程序博客网 时间:2024/06/04 19:06
iptables转发安卓手机热点的数据到指定的端口
手机安装了VPN,可以上GOOGLE的那种。然后我打开手机的热点,连上笔记本,想让本本上个google 没想到被GFW挡住了。看了一下手机的网络工作原理是这样的
VPN和4G网络数据(eth0)互传数据呢,而AP热点(ap0)也是直线和4G网络数据连接的 ,相当于一个WAN口(eth0)下面有两个平级且不互通的LAN口(ap0和VPN),这个比方或许很不恰当呢。
ap0和VPN能互通,则热点下的网络能走VPN的网络,上到 GOOGLE
带着疑问谷歌《iptables+tproxy实现ss-redir的UDP转发的方法》排名靠前,就是这个连接 http://blog.csdn.net/lvshaorong/article/details/53203674 。
这篇大作的意思是:首先安装一个能转发TCP/UDP数据的软件ss-redir,然后把用iptables拦截ap0的数据并转发给这个软件。用IPTABLES把AP0的数据 redirect 到VPN
这是它的规则
iptables -t nat -A PREROUTING -d 127.0.0.0/24 -j RETURN
iptables -t nat -A PREROUTING -d 192.168.0.0/16 -j RETURN
iptables -t nat -A PREROUTING -d 10.42.0.0/16 -j RETURN
iptables -t nat -A PREROUTING -d 0.0.0.0/8 -j RETURN
iptables -t nat -A PREROUTING -d 10.0.0.0/8 -j RETURN
iptables -t nat -A PREROUTING -d 172.16.0.0/12 -j RETURN
iptables -t nat -A PREROUTING -d 224.0.0.0/4 -j RETURN
iptables -t nat -A PREROUTING -d 240.0.0.0/4 -j RETURN
iptables -t nat -A PREROUTING -d 169.254.0.0/16 -j RETURN
iptables -t nat -A PREROUTING -p tcp -s 10.42.0.0/16 -j REDIRECT --to-ports 1081
iptables -t nat -A PREROUTING -p udp -s 10.42.0.0/16 -j REDIRECT --to-ports 1081
把eth0上接收到的数据包转发到eth1
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
参考这个,写的很清楚
http://www.lysator.liu.se/~torkel/computer/linux/netfilter_masquerading.html
手机安装了VPN,可以上GOOGLE的那种。然后我打开手机的热点,连上笔记本,想让本本上个google 没想到被GFW挡住了。看了一下手机的网络工作原理是这样的
VPN和4G网络数据(eth0)互传数据呢,而AP热点(ap0)也是直线和4G网络数据连接的 ,相当于一个WAN口(eth0)下面有两个平级且不互通的LAN口(ap0和VPN),这个比方或许很不恰当呢。
ap0和VPN能互通,则热点下的网络能走VPN的网络,上到 GOOGLE
带着疑问谷歌《iptables+tproxy实现ss-redir的UDP转发的方法》排名靠前,就是这个连接 http://blog.csdn.net/lvshaorong/article/details/53203674 。
这篇大作的意思是:首先安装一个能转发TCP/UDP数据的软件ss-redir,然后把用iptables拦截ap0的数据并转发给这个软件。用IPTABLES把AP0的数据 redirect 到VPN
这是它的规则
iptables -t nat -A PREROUTING -d 127.0.0.0/24 -j RETURN
iptables -t nat -A PREROUTING -d 192.168.0.0/16 -j RETURN
iptables -t nat -A PREROUTING -d 10.42.0.0/16 -j RETURN
iptables -t nat -A PREROUTING -d 0.0.0.0/8 -j RETURN
iptables -t nat -A PREROUTING -d 10.0.0.0/8 -j RETURN
iptables -t nat -A PREROUTING -d 172.16.0.0/12 -j RETURN
iptables -t nat -A PREROUTING -d 224.0.0.0/4 -j RETURN
iptables -t nat -A PREROUTING -d 240.0.0.0/4 -j RETURN
iptables -t nat -A PREROUTING -d 169.254.0.0/16 -j RETURN
iptables -t nat -A PREROUTING -p tcp -s 10.42.0.0/16 -j REDIRECT --to-ports 1081
iptables -t nat -A PREROUTING -p udp -s 10.42.0.0/16 -j REDIRECT --to-ports 1081
把eth0上接收到的数据包转发到eth1
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
参考这个,写的很清楚
http://www.lysator.liu.se/~torkel/computer/linux/netfilter_masquerading.html
0 0
- iptables转发安卓手机热点的数据到指定的端口
- arista 交换机镜像端口配置(将某一端口的数据转发到指定端口)
- iptables实现端口转发的过程
- iptables实现端口转发的过程
- 如何利用iptables的端口转发
- Linux采用iptables端口转发的配置
- Ubuntu环境下的iptables的端口转发配置实例
- CentOS下iptables设备双网卡的端口转发规则
- iptables设置端口转发
- iptables 端口转发实例
- iptables 实现端口转发
- iptables进行端口转发
- iptables 做端口转发
- iptables 端口转发
- iptables 做端口转发
- iptables 配置端口转发
- iptables 实现端口转发
- iptables端口转发
- PHP入门基础知识
- Android 通过Matrix来对图片进行缩放,旋转和平移
- 学习《企业应用架构模式》(Patterns of Enterprise Application Architecture)C01 分层
- 洛谷 1067——多项式输出(简单的模拟)
- 文章标题
- iptables转发安卓手机热点的数据到指定的端口
- 用JavaScript实现新年倒计时
- 浮点数相关反汇编知识
- Java 原生态JDBC问题总结及MyBatis解决方法
- mysqldb的安装
- 正则表达式
- NYOJ 305 表达式求值
- 洛谷 1540——机器翻译(简单的模拟)
- js获取URL请求参数与改变src