1
lanbing 2014-06-15 11:46:03 +08:00 via Android 1
反向代理。
|
3
wwqgtxx 2014-06-15 12:13:43 +08:00 via Android 1
可以呀,直接用nginx端口转发,本地改一下hosts即可
但只能是https |
4
jacy OP @wwqgtxx http测试成功了,https有个问题,没有谷歌的证书,用自己的证书因为是Hosts了谷歌的域名,不能被信任,如何解决?
|
6
v3aqb 2014-06-15 14:07:48 +08:00
sni代理
|
7
phyng 2014-06-15 14:43:39 +08:00
@v3aqb 这个 https://github.com/dlundquist/sniproxy ? 好像支持HTTPS不需要证书
|
8
O21 2014-06-15 14:55:50 +08:00 via iPhone
国外一台vps 国内的话用树媒派 在家做个http转发 就可以了 这就是所谓apn 在配置个pac 那是相当方便
|
9
billlee 2014-06-15 15:14:43 +08:00
@jacy 可以直接从网络层转发
iptables -t nat -A PREROUTING -p tcp --dport https -d 转发服务器的IP -j DNAT --to-destination Google的IP iptables -t nat -A POSTROUTING -p tcp --dport https -d Google的IP -j SNAT --to-source 转发服务器的IP iptables -t filter -P FORWARD DROP iptables -t filter -A FORWARD -p tcp --dport https -d Google的IP -j ALLOW sysctl net.ipv4.ip_forward = 1 注意这种配置是开放代理 |
11
jacy OP @billlee vps不支持ALLOW啊,郁闷
iptables v1.4.7: Couldn't load target `ALLOW':/lib/xtables/libipt_ALLOW.so: cann ot open shared object file: No such file or directory |
14
jacy OP @billlee 已经设置好了,不过没访问https://我的vps 没有反应。。
[root@default]iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy DROP) target prot opt source destination ACCEPT tcp -- anywhere sea09s02-in-f18.1e100.net tcp dpt:https Chain OUTPUT (policy ACCEPT) target prot opt source destination |
15
billlee 2014-06-15 19:10:41 +08:00 1
@jacy 额,还少了一条规则允许从服务器返回的数据,总的是
iptables -t nat -A PREROUTING -p tcp --dport https -d 转发服务器的IP -j DNAT --to-destination Google的IP iptables -t nat -A POSTROUTING -p tcp --dport https -d Google的IP -j SNAT --to-source 转发服务器的IP iptables -t filter -P FORWARD DROP iptables -t filter -A FORWARD -p tcp --dport https -d Google的IP -j ACCEPT iptables -t filter -A FORWARD -p tcp --sport https -s Google的IP -j ACCEPT # 刚才少了这条 sysctl net.ipv4.ip_forward=1 |
17
kqz901002 2014-06-16 08:35:11 +08:00 via Android
用google给官方的ggc
|
18
czyhd 2014-06-16 14:14:50 +08:00
这样会不会被gfw当成google的新ip给封了?
|
20
shierji 2014-06-16 19:45:31 +08:00
|