树梢
树梢

树梢 程序员,关注政治哲学、伦理学和各种有趣的新鲜事

推荐一种新的科学上网的各种方式(20180821)

http/2 proxy

推荐指数 ****

适用性 **

caddy forwardproxy模块,设置 probe_resistence 上网,配置浏览器后上网。

优势:原生http/2协议,与其它正常网络访问流量很难区分,相对速度最好。

缺点:重启浏览器后需要输入域名激活。

假设自己的vps已有域名(debian8/9, centos 7)

1984.nogfw.org,执行下面的脚本

```

export DOMAINNAME=1984.nogfw.org

mkdir caddy && cd caddy

curl https://getcaddy.com | bash -s personal http.forwardproxy

cat > Caddyfile <

$DOMAINNAME {

forwardproxy {

basicauth nogfw fbx2hell

probe_resistance nogfw.local

serve_pac /killfbx.pac

}

root /var/www/html

gzip

}

EOF

MYDIR=$( cd $( dirname -- "$0" ) > /dev/null ; pwd )

cat >/etc/systemd/system/caddy.service <

[Unit]

Description=caddy

[Service]

WorkingDirectory=$MYDIR

LimitNOFILE=16384

ExecStart=/usr/local/bin/caddy -agree -email yourmail@msn.com

Restart=always

[Install]

WantedBy=multi-user.target

EOF

systemctl restart caddy && journalctl -u caddy -f

```

将浏览器自动配置脚本设成 https://1984.nogfw.org/killfbx.pac 即可科学上网

深入配置:可选自行搭配gfwlist生成Pac使用。(https://github.com/sunyongmofang/gfwlist2pac)

CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论