Theme NexT works best with JavaScript enabled

几种免费代理方法简解

近期网络坏境比较差,下面给出三种免费翻墙方式:goproxy的php模式利用heroku的免费空间过墙;goproxy绑定域名可以复活gae代理;最后,既然Heroku和GitHub的账号都有了,那么继续更新把v2ray部署到heroku的方法。慎记,因为用的是免费空间,希望大家尽量不要折腾大流量的东东,比如用于下载和视频。

goproxy-php模式简解

goproxy下载

https://github.com/goproxy0/goproxy/releases

git部署到heroku

1、注册一个Heroku账号: https://signup.heroku.com/signup/dc

2、访问 https://github.com/yeahwu/goproxy/tree/server.php-go

3、点击 Readme.md 页面下面紫色deploy to heroku

4、输入你想要的名称,服务器随意 US 或 EU

goproxy 的使用方法

修改 goproxy 目录下的 php.json 文件中的 Url,可以填写多个app

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"Servers": [
{
"Url": "https://appname1.herokuapp.com/",
"Password": "123456",
"SSLVerify": true,
"Host": "",
},
{
"Url": "https://appname2.herokuapp.com/",
"Password": "123456",
"SSLVerify": true,
"Host": "",
}
],

修改 httpproxy.json 文件

1
2
3
4
5
"Default": {
"Enabled": false, //这个是默认的gae模式,关闭或打开都可以,俺是关闭的

"PHP": {
"Enabled": true, //这个必须改成 true 打开

修改完上面两处就可以运行 goproxy,windows 点击 goproxy-gui.exe 运行,Linux 直接 cd 到文件夹 ./goproxy ,

goproxy php 默认的代理主机端口是:

http 127.0.0.1 8088 //建议配合 Proxy SwitchyOmega 使用

安装证书同XX-Net,这里就不多讲了。


  • 下面的方法由于 ghs ip 被封,可能在部分地域不能用,建议上面部署 heroku 的方法!

gae绑定域名简解

在 gae 的 IPV4 基本没用的情况下,俺们可以给 gae 绑域名,gae 自动签证书,就不需要 ip 也能连接 gae 了,下面是方法:

创建gae appid

首先,注册一个免费域名,这个就不多讲了,自己 google 一下。

然后就是在点击 appspot.com 创建一个google appid ;

点击“新建项目 》 写上项目名字,创建 》 创建应用,显示地图,地址随意 》 点击下一步,会显示“为项目启用结算功能”,不要理它,点击取消。

找到刚新建的 APP Engine, 设置 》 自定义网域,输入域名点击验证 》 这时会出现一条DNS TXT解析记录,不要关闭这个页面,复制这条记录。

DNS解析记录

这时俺们要来到你的域名DNS解析网站,然后依照下面的表格填写,A记录,AAAA记录,TXT记录,CNAME记录

Name (prefix) Type TTL Target
WWW CNAME 3600 ghs.googlehosted.com
TXT 3600 这里填刚在Google页面复制的记录
A 3600 216.239.32.21
A 3600 216.239.34.21
A 3600 216.239.36.21
A 3600 216.239.38.21
AAAA 3600 2001:4860:4802:32::15
AAAA 3600 2001:4860:4802:34::15
AAAA 3600 2001:4860:4802:36::15
AAAA 3600 2001:4860:4802:38::15

保存后,等待几分钟,回到 google 域名验证页,点击验证,google 提示验证成功。

回到 APP 添加网域界面 》 [选择要使用的网域] 选择刚才的域名,继续 》 [保存映射],然后继续 》 点击完成。

等 ssl 证书都签发完之后,“由 Google 托管,自动续订” 后面不转圈且没有感叹号就行,就可以打开 goproxy 使用了。

设置goproxy

打开编辑 gae.json 文件,删除 “AppIDs”,其他的 IPV6 ,HTTP2 ,开关也在里面设置。

给 “CustomDomains” 填上域名,不用加前缀 http 或者 www 如下:

1
2
3
4
5
6
"CustomDomains": [
"域名1",
"域名2",
"域名3",

],

打开编辑 httpproxy.json 文件,

1
2
"Default": {
"Enabled": true, //这是默认的gae开关,保持 true 打开

修改完上面两处就可以运行 goproxy,windows 点击 goproxy-gui.exe 运行,Linux 直接 cd 到文件夹 ./goproxy ,

goproxy gae 默认的代理主机端口是:

http 127.0.0.1 8087 //建议配合 Proxy SwitchyOmega 使用,端口不要和 php 模式相同,以免冲突

当然,最后别忘了安装证书!


部署V2Ray到Heroku

既然都有GitHub和Heroku账号了,那么把V2Ray部署到Heroku的方法也一并分享出来。

从Git部署到Heroku

点开下面GitHub网站,会看到紫色Deploy to Heroku,点击会跳转到heroku app创建页面,填上app的名字,然后换上从 https://www.uuidgenerator.net/ 拷贝过来的UUID,点击下面deploy创建APP完成。

https://github.com/yeahwu/kinto/tree/heroku

需要记下的是appname,和你填入的UUID,下面就可以设置客户端翻墙了。

客户端设置

首先从V2Ray官网下载软件。

客户端config.json文件配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
{
"inbounds": [
{
"port": 1080,
"listen": "127.0.0.1",
"protocol": "socks",
"sniffing": {
"enabled": true,
"destOverride": ["http", "tls"]
},
"settings": {
"auth": "noauth",
"udp": false
}
}
],
"outbounds": [
{
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "appname.herokuapp.com", //域名
"port": 443,
"users": [
{
"id": "b831381d-6324-4d53-ad4f-8cda48b30811",
"alterId": 64
}
]
}
]
},
"streamSettings": {
"network": "ws",
"security": "tls",
"wsSettings": {
"path": "/" //路径
}
}
}
]
}

上面看不明白的,下面有客户端白话设置

80端口设置,不需要打开tls,如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
地址(address) : appname.herokuapp.com	//appname替换成你的app名字

端口(port) : 80

用户ID(uuid) : 这里填写刚申请的UUID

额外ID(alterid) : 64

加密方式(security) : auto

传输协议(network) : ws

路径(type) : /

443端口设置,443端口需要打开底层tls传输,如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
地址(address) : appname.herokuapp.com	//appname替换成你的app名字

端口(port) : 443

用户ID(uuid) : 这里填写刚申请的UUID

额外ID(alterid) : 64

加密方式(security) : auto

传输协议(network) : ws

伪装域名(host) : appname.herokuapp.com //不填或者填上你的herokuapp域名,可选项

路径(type) : /

底层传输 :tls

到这也就完成了,这时候应该你就可以自由浏览网络了!

yeahwu 支付宝

支付宝

yeahwu 比特币

比特币