现用着 aliyun 的 hkb 线路
最近一个月用 google 找资料时频繁输入验证码, 真心受不了
打算在 vps 再做一次流量分发, 把 google 这部分的流量跳到另外一台主机
各位有啥好方案或相关的经验分享
最近一个月用 google 找资料时频繁输入验证码, 真心受不了
打算在 vps 再做一次流量分发, 把 google 这部分的流量跳到另外一台主机
各位有啥好方案或相关的经验分享
dig TXT +short _netblocks{,2,3}.google.com | tr ' ' '\n' | grep '^ip4:' | egrep -o '([0-9]{1,3}\.){3}[0-9]{1,3}\/[0-9]{0,3}' > google.txt
ipset create GOOGLE hash:net
cat google.txt | xargs -I ip ipset add GOOGLE ip -exist
ss-redir -c config.json
iptables -t nat -A OUTPUT -p tcp -m set --match-set GOOGLE dst -j REDIRECT --to-port 1080
2
pagxir Dec 18, 2016
楼上也不看好才发连接。
楼主,我只能给你关键词 ipset ss-redir iptables 。 我用的是自己的 vpn 方案: 然后将 google 的路由配置 tun0 接口。 获取 google 地址段 nslookup -q=TXT _netblocks.google.com 8.8.8.8 |
3
waltcow OP @pagxir 试了一下不行啊
找出 google 的所有 IP 段 dig TXT +short _netblocks{,2,3}.google.com | tr ' ' '\n' | grep '^ip4:' | egrep -o '([0-9]{1,3}\.){3}[0-9]{1,3}\/[0-9]{0,3} > google.txt cat google.txt | xargs -I ip ipset add GOOGLE ip -exist ss-redir -c config.json iptables -t nat -A OUTPUT -p tcp -m set --match-set GOOGLE dst -j REDIRECT --to-port 1080 iptables -t nat -A PREROUTING -p tcp -m set --match-set GOOGLE dst -j REDIRECT --to-port 1080 看 ss-redir 是有 log 生成的,但浏览器还是无法打开页面 |
4
pagxir Jan 11, 2017
iptables -L -t nat -nxv 看看计数是多少,有没有 match 到规则。
|
5
pagxir Jan 11, 2017 你连接 aliyun 的 hkb 用的是 vpn 还是 ss 。 ss 是走 output 链, vpn 走 prerouting 链。
|
7
kkren Feb 4, 2017
@waltcow 执行了 dig TXT +short _netblocks{,2,3}.google.com | tr ' ' '\n' | grep '^ip4:' | egrep -o '([0-9]{1,3}\.){3}[0-9]{1,3}\/[0-9]{0,3} > google.txt 但是 google.txt 中没有内容,是什么问题?
|
10
Yien Feb 4, 2017 via iPhone
mark
|
11
AVC Feb 7, 2017 via Android
那是得依赖另一台机器,不如直接在 nat 的 output 链全部 TCP redirect 得了
|
12
pH Feb 7, 2017
@AVC 请问下大佬的意思是不是用下面这个命令实现:
iptables -t nat -A PREROUTING -p tcp -m set --match-set GOOGLE dst -j DNAT --to ip:port |
13
AVC Feb 8, 2017 via Android
@pH iptables -t nat -A OUTPUT -p tcp -j REDIRECT --to-port port
用 ssredir , local-port 即为命令中的 port 。在设置这条命令之前先执行: iptables -t nat -I OUTPUT -p tcp -d 127.0.0.0/8 -j RETURN iptables -t nat -I OUTPUT -p tcp -d 你的外部转发服务器 IP -j RETURN 这样即可将本机*发起*的所有连接导向 ssredir ,由 ssredir 转到外部服务器。 |
15
pH Feb 8, 2017
|