pull/488/head
arraykeys 3 years ago
commit 94fffdbd84

@ -0,0 +1,340 @@
proxy更新日志
v7.5
1.http(s)\socks\sps 增加了本地监听单向tls支持.
2.socks5协议兼容了更多不标准的客户端.
3.可以使用第三方安卓客户端对接proxy的socks5服务了,支持认证.
4.修复了多处不能正常使用ipv6的bug.
v7.4
1.优化了命令行kcp参数的设置,help命令不再强制显示,只有拥有kcp功能的模块才会显示.
2.内部增加了插件机制,拓展功能十分方便.
3.重构了对配置文件的解析,不再限制参数格式,书写更简单.
4.内网穿透增加了http协议的增强支持,增加了--http-host参数,可以强制设置http头部的HOST字段值.
HTTP请求客户端会使用server的ip和端口去设置HOST字段,但是与期望的后端实际HOST不一样,这样就造成了tcp是通的,
但后端依赖HOST字段定位虚拟主机就不能工作.现在用--http-host参数强制设置http头部的HOST字段值为后端实际的
域名和端口即可轻松解决.
v7.3
1.重构了SPS的SS功能,go版本ss,全网唯一一家支持最全加密方式,支持如下:
aes-128-cfb , aes-128-ctr , aes-128-gcm , aes-192-cfb , aes-192-ctr , aes-192-gcm , aes-256-cfb ,
aes-256-ctr , aes-256-gcm , bf-cfb , cast5-cfb , chacha20 , chacha20-ietf , chacha20-ietf-poly1305 ,
des-cfb , rc4-md5 , rc4-md5-6 , salsa20 , xchacha20
2.修复某些情况下,--forever可能不能预期工作的问题.
3.修复在某些特殊Linux系统下启动失败的问题.
4.重构了核心服务管理代码,提升了效率.
5.优化了dns功能,支持多个上级负载均衡和高可用,上级写法和SPS的-P参数一致.
6.修复了--forever和--deamon存在的资源清理隐患问题.
7.优化了更新,提升了稳定性.
8.http认证某些特殊情况下不能正常工作的问题.
9.优化了所有服务的资源释放,避免某些情况下导致异常的问题.
10.SDK得到大量优化,不再会出现并发启动和停止在某些情况下导致异常的问题.
v7.2
1.sps功能增加了不再强制指定一个上级,当上级为空,sps本身即可完成完整的代理功能.
如果指定了上级那么就和之前一样使用上级连接目标,
2.修复了dns,加密传输-z和-Z参数不能正常工作的问题.
3.优化了启动速度,提升了稳定性.
4.取消发布几乎没人使用的平台上的二进制.
v7.1
1.socks/http(s)/sps代理,负载均衡里面的权重标志符号由`@`变更为`#`.
2.sps支持同时使用不同类型的上级,比如你可以用sps同时使用socks,http,ss三种类型的上级,
详细情况请看手册`设置单独认证信息`和`设置单独认证信息的协议类型`
3.sps代理,上级设置单独认证信息里面的用户名和密码不再使用base64编码,变更为标准的URLEncode编码.
4.修复了所有服务在某些情况下不能正常停止服务释放资源的问题.
5.重构了部分代码,运行更加高效.
6.socks/http(s)/sps代理增加了域名黑名单支持,用--stop参数指定一个域名列表文件,
那么当用户连接文件里面这些域名的时候连接就会被断开.域名文件内容格式参见手册:"域名黑名单".
7.针对windows增加了隐藏界面的启动脚本,bootstrap.bat里面可以设置参数,start.vbs是启动脚本.
8.增加了一个广告域名列表文件40000+个域名,已经打包在发布的版本压缩包内.
v7.0
1.修复了socks代理,上级为ssh的时候,不能正常工作的问题.
v6.9
1.修复了sps的start潜在的crash问题.
2.sps代理增加了--parent-tls-single参数用来支持单向tls上级。
3.sps代理增加了对单个上级认证信息的支持,如果没有单独设置,就使用全局-A设置.
现在上级格式: -P YTpi#2.2.2.2:33080@1
说明:
YTpi 是经过base64编码的认证信息,比如是http(s)/socks原始认证信息a:b,用户是a密码是b,base64编码之后是:YTpi
如果是ss,那么a就是加密方法,b是密码,比如:aes-192-cfb:your_pass,base64编码之后是:YWVzLTE5Mi1jZmI6eW91cl9wYXNz
# 是间隔符号,如果有认证信息,必须有#,没有认证信息可以省略#.
2.2.2.2:33080 是上级地址
@1 是设置权重,可以参考手册权重部分.
4.修复了socks5代理错误处理超时的问题.
5.修复了http(s)代理错误处理-Z的问题.
v6.8
1.HTTP(S)\SOCKS5代理,API认证功能,发送给认证接口的参数增加了本地IP,local_ip字段,
代表用户访问的是本地服务器的哪个IP.
2.fix #194 , fix #134 , 代理更稳定.
3.增加了一波英文文档.
v6.6
1.优化了limitconn的关闭逻辑,释放更多资源.
2.http(s)\socks代理增加了--intelligent,智能模式设置,可以是intelligent|direct|parent三者之一,
默认是:intelligent.每个值的含义如下.
--intelligent=direct,不在blocked里面的目标都直连.
--intelligent=parent,不在direct里面的目标都走上级.
--intelligent=intelligent,blocked和direct里面都没有的目标,智能判断是否使用上级访问目标.
v6.5
1.修复了合并企业版遗留的一些bug.
v6.4
1.http(s)代理增加了--jumper参数,可以穿透外部代理连接上级.
2.优化了socks5代理UDP功能可能存在的内存占用过多问题.
3.优化了jumper,避免某些情况下不能正确返回错误的问题.
4.sps代理增加了--jumper参数,可以穿透外部代理连接上级.
5.修复了--debug不能正常工作的问题.
v6.3
1.fixed #156
2.修复DNS代理,没有定时保存缓存结果到文件.重启会降低查询速度.
v6.2
1.修复encrypt.Conn释放内存,导致的潜在panic问题.
2.修复了basic认证,处理认证文件没有正确处理注释的bug.
3.修正了ssh中转手册参数-A调整为-D.
v6.1
1.黑白名单支持设置顶级域了,比如:com,匹配所有的.com域名
2.优化TCPS内存释放.
3.优化了域名检查.
4.内网穿透增加了TCPS和TOU协议,
TCPS提供了多种自定义加密TCP方式传输.
TOU提供了TCP over UDP,多种自定义加密UDP方式传输TCP数据.
5.优化了DST,防止意外crash.
6.修复了mapx的Keys()方法的bug导致内网穿透bridge不稳定的问题.
7.修复了部分服务不能绑定IPv6地址的bug.
v6.0 企业版开源啦
本次更新主要是把企业版开源,把企业版代码合并到现在的开源goproxy当中,继续遵循GPLv3,免费开源,
之所以直接跳过5.x,用6.0版本号是为了与现有开源版本做一个明显的区分,下面功能主要来自企业版.
企业版代码结构更合理,核心与开源版本有很大区别,与此同时企业版有一个core开发库,基于此库可以
几行代码实现自己高度定制化的各种网络安全传输服务器和客户端和代理服务器与客户端.与此同时企
业版独创了TCPS协议,处于应用层和TCP层之间,可以为应用提供透明化的安全传输功能,另外还对dst协
议进行了一些改造,集成到goproxy中,实现了tcp over udp功能,那么除了kcp之外现在还可以选择dst
作为底层的tcp over udp的传输.下一步加入插件机制,定制功能可以使用插件方式开发了,热插拔,
不需要修改goproxy二进制可以插件so或者dylib注入.
1.预编译的二进制增加了armv8支持.
2.预编译的mipsle和mips二进制增加了softfloat支持.
3.优化连接HTTP(s)上级代理的CONNECT指令,附带更多的信息.
4.重构了内网穿透的UDP功能,性能大幅度提升,可以愉快的与异地基友玩依赖UDP的局域网游戏了.
5.重构了UDP端口映射,性能大幅度提升.
6.HTTP(S)\SOCKS5\SPS代理支持上级负载均衡,可以同时指定多个上级.
7.SPS支持HTTP(S)\SOCKS5\SS协议相互转换.
8.HTTP(S)\SOCKS5\SPS代理支持限速.
9.HTTP(S)\SOCKS5代理支持指定出口IP.
10.SOCKS5代理支持级联认证.
11.修复了tclient可能意外退出的bug.
12.优化了错误捕获,防止意外crash.
13.优化了停止服务,释放内存.
v5.4
1.优化了获取本地IP信息导致CPU过高的问题.
2.所有服务都增加了--nolog参数,可以关闭日志输出,节省CPU.
3.优化sdk,支持并发启动/关闭操作.
4.修复了多连接版本的内网穿透,tserver连接不能正确释放的bug.
5.内网穿透增加了client/tclient和server/tserver使用代理连接bridge/tbridge的功能,详细内容参考手册.
6.TCP端口映射(TCP代理)增加了使用代理连接上级的功能,详细内容参考手册.
v5.3
1.优化了socks_client握手端口判断,避免了sstap测试UDP失败的问题.
v5.2
1.修复了HTTP(S)\SPS反向代理无法正常工作的问题.
2.优化了智能判断,减少不必要的DNS解析.
3.重构了SOCKS和SPS的UDP功能,基于UDP的游戏加速嗖嗖的.
v5.1
1.优化了kcp默认mtu配置,调整为450.
2.优化了HTTP(S)\SOCKS5代理智能判断更加精确。
3.fix #97 , 修复了RemoveProxyHeaders方法忽略了第一行的bug。
4.修复了-g参数长格式没有连接符号的bug.
5.重构了证书生成功能,不再有任何外部依赖,任何平台都可以独立生成证书.
v5.0
1.修复了SPS多端口无效的bug.
2.增加了DNS代理功能提供安全无污染的DNS解析.
v4.9
1.修复了HTTP Basic代理返回不合适的头部,导致浏览器不会弹框,个别代理插件无法认证的问题.
2.内网穿透切换smux到yamux.
3.优化了HTTP(S)\SOCKS5代理--always的处理逻辑.
v4.8
1.优化了SPS连接HTTP上级的指令,避免了某些代理不响应的问题.
2.SPS功能增加了参数:
--disable-http:禁用http(s)代理
--disable-socks:禁用socks代理
默认都是false(开启).
3.重构了部分代码的日志部分,保证了日志按着预期输出.
4.修复了sps\http代理初始化服务的时机不正确,导致nil异常的bug.
5.优化了sps日志输出.
6.--debug参数增加了Profiling功能,可以保存cpu,内存等多种调试数据到文件.
7.优化了服务注册,避免了不必要的内存开销.
8.增加了Dockerfile和docker安装手册.
9.优化了ioCopy避免了内存泄漏,大大提升了内存占用的稳定性.
v4.7
1.增加了基于gomobile的sdk,对android/ios/windows/linux/mac提供SDK支持.
2.优化了bridge的日志,增加了client和server的掉线日志.
3.优化了sps读取http(s)代理响应的缓冲大小,同时优化了CONNECT请求,
避免了某些代理服务器返回过多数据导致不能正常通讯的问题.
4.去除了鸡肋连接池功能.
5.优化了所有服务代码,方便对sdk提供支持.
6.增加了SDK手册.
7.增加了GUI客户端(windows/web/android/ios)介绍主页.
8.SPS\HTTP(s)\Socks代理增加了自定义加密传输,只需要通过参数-z和-Z设置一个密码即可.
9.SPS\HTTP(s)\Socks代理增加了压缩传输,只需要通过参数-m和-M设置即可.
10.手册增加了SPS\HTTP(s)\Socks自定义加密的使用示例.
11.手册增加了SPS\HTTP(s)\Socks压缩传输的使用示例.
12.优化了多链接版本的内网穿透,融合了多链接和smux的优点,即能够拥有大的吞吐量,
同时又具备mux的心跳机制保证了链接的稳定性.
13.手册增加了大量配图.
14.优化了socks代理udp上级的设置逻辑,智能判断parent上级填充udp parent.
15.优化了项目文件夹结构,使用源码可以直接go get.
v4.6
1.sps,http(s),socks5,内网穿透都做了大量的超时优化处理,更加稳定.
2.sps增加了强大的树形级联认证支持,可以轻松构建你的认证代理网络.
3.手册增加了6.6对sps认证功能的介绍.
v4.5
1.优化了mux内网穿透连接管理逻辑,增强了稳定性.
2.mux内网穿透增加了tcp和kcp协议支持,之前是tls,现在支持三种协议tcp,tls,kcp.
3.keygen参数增加了用法: proxy keygen usage.
4.http(s)/socks5代理,tls增加了自签名证书支持.
5.建议升级.
v4.4
1.增加了协议转换sps功能代理协议转换使用的是sps子命令(socks+https的缩写)
sps本身不提供代理功能只是接受代理请求"转换并转发"给已经存在的http(s)代理
或者socks5代理sps可以把已经存在的http(s)代理或者socks5代理转换为一个端口
同时支持http(s)和socks5代理而且http(s)代理支持正向代理和反向代理(SNI),转
换后的SOCKS5代理不支持UDP功能另外对于已经存在的http(s)代理或者socks5代理
支持tls、tcp、kcp三种模式支持链式连接也就是可以多个sps结点层级连接构建
加密通道。
2.增加了对KCP传输参数的配置多达17个参数可以自由的配置对kcp传输效率调优。
3.内网穿透功能server和client增加了--session-count参数可以设置server每个
监听端口到bridge打开的session数量可以设置client到bridge打开的session数量
之前都是1个现在性能提升N倍N就是你自己设置的--session-count这个参数很大
程度上解决了多路复用的拥塞问题v4.4开始默认10个。
v4.3
1.优化了参数keygen生成证书逻辑避免证书出现特征。
2.http(s)和socks代理增加了--dns-address和--dns-ttl参数。
用于自己指定proxy访问域名的时候使用的dns--dns-address以及解析结果缓存时间--dns-ttl秒数
避免系统dns对proxy的干扰另外缓存功能还能减少dns解析时间提高访问速度。
3.优化了http代理的basic认证逻辑。
提示:
v4.3生成的证书不适用于v4.2及以下版本。
v4.2
1.优化了内网穿透,避免了client意外下线,导致链接信息残留的问题.
2.http代理增加了SNI支持,现在http(s)代理模式支持反向代理,支持http(s)透明代理.
3.增加了英文手册.
v4.1
1.优化了http(s),socks5代理中的域名智能判断,如果是内网IP,直接走本地网络,提升浏览体验,
同时优化了检查机制,判断更快.
2.http代理basic认证增加了对https协议的支持,现在basic认证可以控制所有http(s)流量了.
3.项目代码增加了依赖类库vendor目录,clone下来就能go build,再也不用担心go get依赖类库
失败导致不能编译了.
v4.0
1.内网穿透三端重构了一个multiplexing版本使用github.com/xtaci/smux实现了tcp链接的多路复用
鼎鼎大名的kcp-go底层就是使用的这个库基于kcp-go的双边加速工具kcptun的广泛使用已经很好
的验证来该库的强大与稳定。multiplexing版的内网穿透对应的子命令分别是serverclientbridge
使用方式和参数与之前的子命令tservertclienttserver完全一样另外serverclient增加了
压缩传输参数--c使用压缩传输速度更快。
v3.9
1.增加了守护运行参数--forever,比如: proxy http --forever ,
proxy会fork子进程,然后监控子进程,如果子进程异常退出,5秒后重启子进程.
该参数配合后台运行参数--daemon和日志参数--log,可以保障proxy一直在后台执行不会因为意外退出,
而且可以通过日志文件看到proxy的输出日志内容.
比如: proxy http -p ":9090" --forever --log proxy.log --daemon
v3.8
1.增加了日志输出到文件--log参数,比如: --log proxy.log,日志就会输出到proxy.log方便排除问题.
v3.7
1.修复了socks代理不能正常和上级代理通讯的问题.
v3.6
1.http(s),socks代理,集成了外部HTTP API认证,可以通过外部API对用户名和密码进行认证.
2.手册http(s),socks代理认证部分增加了集成外部HTTP API认证的使用说明.
v3.5
1.优化了kcp参数,速度有所提升.
2.修复了socks无法正常工作的问题.
3.修正了文档中的一些描述.
4.tcp代理增加了kcp协议传输数据.
5.优化了死循环检查,增加了添加本地IP参数,当VPS在nat设备后面,
vps上网卡IP都是内网IP,这个时候可以通过-g参数添加vps的外网ip防止死循环.
6.增加了--daemon参数,可以后台运行程序哟.
v3.4
1.socks5代理新增了用户名密码验证支持.
2.socks5,http(s)代理增加了kcp传输协议支持.
3.优化了内网穿透的心跳机制.
v3.3
1.修复了socks代理模式对证书文件的判断逻辑.
2.增强了http代理,socks代理的ssh中转模式的稳定性.
3.socks代理tls,tcp模式新增了CMD_ASSOCIATE(udp)支持.socks代理ssh模式不支持udp.
4.修复了http代理某些情况下会崩溃的bug.
v3.2
1.内网穿透功能server端-r参数增加了协议和key设置.
2.手册增加了对-r参数的详细说明.
3.修复了普通模式也检查证书文件的bug.
4.增加了Socks5支持,目前只支持TCP协议,不支持UDP协议.
5.Socks5上级代理支持ssh中转,linux服务器不需要任何服务端,本地一个proxy即可开心上网.
6.http(s)代理增加了ssh中转支持,linux服务器不需要任何服务端,本地一个proxy即可开心上网.
v3.1
1.优化了内网穿透功能,bridge,client和server只需要启动一个即可。
server端启动的时候可以指定client端要暴露的一个或者多个端口。
2.修复了重复解析命令行参数的问题。
3.手册增加了微信接口本地开发的示例。
4.增加了配置文件使用说明.
v3.0
1.此次更新不兼容2.x版本,重构了全部代码,架构更合理,利于功能模块的增加与维护。
2.增加了代理死循环检查,增强了安全性。
3.增加了反向代理模式(即:内网穿透),支持TCP和UDP两种协议,可以把任何局域网的机器A所在网络的任何端。
暴露到任何局域网的机器B的本地端口或暴露到任何公网VPS上。
4.正向代理增加了UDP模式支持。
v2.2
1.增加了强制使用上级代理参数always.可以使所有流量都走上级代理。
2.增加了定时检查网络是否正常,可以在本地网络不稳定的时候修复连接池状态,提升代理访问体验。
3.http代理增加了对ipv6地址的支持。
v2.1
1.增加了http basic验证功能,可以对http代理协议设置basic验证,用户名和密码支持来自文件或者命令行。
2.优化了域名检查方法,避免空连接的出现。
3.修复了连接上级代理超时参数传递错误导致超时过大的问题。
4.增加了连接池状态监测,如果上级代理或者网络出现问题,会及时重新初始化连接池,防止大量无效连接,降低浏览体验。
5.增加了对系统kill信号的捕获,可以在收到系统kill信号之后执行清理释放连接的操作.避免出现大量CLOSE_WAIT。
v2.0
1.增加了连接池功能,大幅提高了通过上级代理访问的速度。
2.HTTP代理模式,优化了请求URL的获取逻辑,可以支持:http,https,websocke。
3.增加了TCP代理模式,支持是否加密通讯。
4.优化了链接关闭逻辑,避免出现大量CLOSE_WAIT。
5.增加了黑白名单机制,更自由快速的访问。
6.优化了网站Block机制检测,判断更准确。
v1.0
1.始发版本,可以代理http,https。

@ -0,0 +1,34 @@
<!--- Provide a general summary of the issue in the Title above -->
## Expected Behavior
<!--- Tell us what should happen -->
## Current Behavior
<!--- Tell us what happens instead of the expected behavior -->
## Possible Solution
<!--- Not obligatory, but suggest a fix/reason for the bug, -->
## Steps to Reproduce
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->
1.
1.
1.
1.
## Context (Environment)
<!--- How has this issue affected you? What are you trying to accomplish? -->
<!--- Providing context helps us come up with a solution that is most useful in the real world -->
1. proxy version is : v?
1. full command is :?
1. system is :
1. full log is: ?
<!--- Provide a general summary of the issue in the Title above -->
## Detailed Description
<!--- Provide a detailed description of the change or addition you are proposing -->
## Possible Implementation
<!--- Not obligatory, but suggest an idea for implementing addition or change -->

@ -0,0 +1,674 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
{one line to give the program's name and a brief idea of what it does.}
Copyright (C) {year} {name of author}
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
{project} Copyright (C) {year} {fullname}
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -0,0 +1 @@
7.6

47906
ad.txt

File diff suppressed because it is too large Load Diff

4833
blocked

File diff suppressed because it is too large Load Diff

@ -0,0 +1,144 @@
package main
import (
"fmt"
"io/ioutil"
"log"
"os"
"proxy/services"
"proxy/utils"
kingpin "gopkg.in/alecthomas/kingpin.v2"
)
var (
app *kingpin.Application
service *services.ServiceItem
)
func initConfig() (err error) {
//keygen
if len(os.Args) > 1 {
if os.Args[1] == "keygen" {
utils.Keygen()
os.Exit(0)
}
}
args := services.Args{}
//define args
tcpArgs := services.TCPArgs{}
httpArgs := services.HTTPArgs{}
tunnelServerArgs := services.TunnelServerArgs{}
tunnelClientArgs := services.TunnelClientArgs{}
tunnelBridgeArgs := services.TunnelBridgeArgs{}
udpArgs := services.UDPArgs{}
//build srvice args
app = kingpin.New("proxy", "happy with proxy")
app.Author("snail").Version(APP_VERSION)
args.Parent = app.Flag("parent", "parent address, such as: \"23.32.32.19:28008\"").Default("").Short('P').String()
args.Local = app.Flag("local", "local ip:port to listen").Short('p').Default(":33080").String()
certTLS := app.Flag("cert", "cert file for tls").Short('C').Default("proxy.crt").String()
keyTLS := app.Flag("key", "key file for tls").Short('K').Default("proxy.key").String()
//########http#########
http := app.Command("http", "proxy on http mode")
httpArgs.LocalType = http.Flag("local-type", "parent protocol type <tls|tcp>").Default("tcp").Short('t').Enum("tls", "tcp")
httpArgs.ParentType = http.Flag("parent-type", "parent protocol type <tls|tcp>").Short('T').Enum("tls", "tcp")
httpArgs.Always = http.Flag("always", "always use parent proxy").Default("false").Bool()
httpArgs.Timeout = http.Flag("timeout", "tcp timeout milliseconds when connect to real server or parent proxy").Default("2000").Int()
httpArgs.HTTPTimeout = http.Flag("http-timeout", "check domain if blocked , http request timeout milliseconds when connect to host").Default("3000").Int()
httpArgs.Interval = http.Flag("interval", "check domain if blocked every interval seconds").Default("10").Int()
httpArgs.Blocked = http.Flag("blocked", "blocked domain file , one domain each line").Default("blocked").Short('b').String()
httpArgs.Direct = http.Flag("direct", "direct domain file , one domain each line").Default("direct").Short('d').String()
httpArgs.AuthFile = http.Flag("auth-file", "http basic auth file,\"username:password\" each line in file").Short('F').String()
httpArgs.Auth = http.Flag("auth", "http basic auth username and password, mutiple user repeat -a ,such as: -a user1:pass1 -a user2:pass2").Short('a').Strings()
httpArgs.PoolSize = http.Flag("pool-size", "conn pool size , which connect to parent proxy, zero: means turn off pool").Short('L').Default("20").Int()
httpArgs.CheckParentInterval = http.Flag("check-parent-interval", "check if proxy is okay every interval seconds,zero: means no check").Short('I').Default("3").Int()
//########tcp#########
tcp := app.Command("tcp", "proxy on tcp mode")
tcpArgs.Timeout = tcp.Flag("timeout", "tcp timeout milliseconds when connect to real server or parent proxy").Short('t').Default("2000").Int()
tcpArgs.ParentType = tcp.Flag("parent-type", "parent protocol type <tls|tcp|udp>").Short('T').Enum("tls", "tcp", "udp")
tcpArgs.IsTLS = tcp.Flag("tls", "proxy on tls mode").Default("false").Bool()
tcpArgs.PoolSize = tcp.Flag("pool-size", "conn pool size , which connect to parent proxy, zero: means turn off pool").Short('L').Default("20").Int()
tcpArgs.CheckParentInterval = tcp.Flag("check-parent-interval", "check if proxy is okay every interval seconds,zero: means no check").Short('I').Default("3").Int()
//########udp#########
udp := app.Command("udp", "proxy on udp mode")
udpArgs.Timeout = udp.Flag("timeout", "tcp timeout milliseconds when connect to parent proxy").Short('t').Default("2000").Int()
udpArgs.ParentType = udp.Flag("parent-type", "parent protocol type <tls|tcp|udp>").Short('T').Enum("tls", "tcp", "udp")
udpArgs.PoolSize = udp.Flag("pool-size", "conn pool size , which connect to parent proxy, zero: means turn off pool").Short('L').Default("20").Int()
udpArgs.CheckParentInterval = udp.Flag("check-parent-interval", "check if proxy is okay every interval seconds,zero: means no check").Short('I').Default("3").Int()
//########tunnel-server#########
tunnelServer := app.Command("tserver", "proxy on tunnel server mode")
tunnelServerArgs.Timeout = tunnelServer.Flag("timeout", "tcp timeout with milliseconds").Short('t').Default("2000").Int()
tunnelServerArgs.IsUDP = tunnelServer.Flag("udp", "proxy on udp tunnel server mode").Default("false").Bool()
tunnelServerArgs.Key = tunnelServer.Flag("k", "key same with client").Default("default").String()
//########tunnel-client#########
tunnelClient := app.Command("tclient", "proxy on tunnel client mode")
tunnelClientArgs.Timeout = tunnelClient.Flag("timeout", "tcp timeout with milliseconds").Short('t').Default("2000").Int()
tunnelClientArgs.IsUDP = tunnelClient.Flag("udp", "proxy on udp tunnel client mode").Default("false").Bool()
tunnelClientArgs.Key = tunnelClient.Flag("k", "key same with server").Default("default").String()
//########tunnel-bridge#########
tunnelBridge := app.Command("tbridge", "proxy on tunnel bridge mode")
tunnelBridgeArgs.Timeout = tunnelBridge.Flag("timeout", "tcp timeout with milliseconds").Short('t').Default("2000").Int()
kingpin.MustParse(app.Parse(os.Args[1:]))
if *certTLS != "" && *keyTLS != "" {
args.CertBytes, args.KeyBytes = tlsBytes(*certTLS, *keyTLS)
}
//common args
httpArgs.Args = args
tcpArgs.Args = args
udpArgs.Args = args
tunnelBridgeArgs.Args = args
tunnelClientArgs.Args = args
tunnelServerArgs.Args = args
poster()
//regist services and run service
serviceName := kingpin.MustParse(app.Parse(os.Args[1:]))
services.Regist("http", services.NewHTTP(), httpArgs)
services.Regist("tcp", services.NewTCP(), tcpArgs)
services.Regist("udp", services.NewUDP(), udpArgs)
services.Regist("tserver", services.NewTunnelServer(), tunnelServerArgs)
services.Regist("tclient", services.NewTunnelClient(), tunnelClientArgs)
services.Regist("tbridge", services.NewTunnelBridge(), tunnelBridgeArgs)
service, err = services.Run(serviceName)
if err != nil {
log.Fatalf("run service [%s] fail, ERR:%s", service, err)
}
return
}
func poster() {
fmt.Printf(`
######## ######## ####### ## ## ## ##
## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ####
######## ######## ## ## ### ##
## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ##
## ## ## ####### ## ## ##
v%s`+" by snail , blog : http://www.host900.com/\n\n", APP_VERSION)
}
func tlsBytes(cert, key string) (certBytes, keyBytes []byte) {
certBytes, err := ioutil.ReadFile(cert)
if err != nil {
log.Fatalf("err : %s", err)
return
}
keyBytes, err = ioutil.ReadFile(key)
if err != nil {
log.Fatalf("err : %s", err)
return
}
return
}

456
direct

@ -0,0 +1,456 @@
07073.com
10010.com
100ye.com
114la.com
115.com
120ask.com
126.com
126.net
1616.net
163.com
17173.com
1778.com
178.com
17u.com
19lou.com
1o26.com
1ting.com
21cn.com
2345.com
265.com
265g.com
28.com
28tui.com
2hua.com
2mdn.net
315che.com
3366.com
360buy.com
360buyimg.com
360doc.com
36kr.com
39.net
3dmgame.com
4399.com
4738.com
500wan.com
51.com
51.la
5173.com
51auto.com
51buy.com
51cto.com
51fanli.com
51job.com
52kmh.com
52pk.net
52tlbb.com
53kf.com
55bbs.com
55tuan.com
56.com
58.com
591hx.com
5d6d.net
61.com
70e.com
777wyx.com
778669.com
7c.com
7k7k.com
88db.com
91.com
99bill.com
a135.net
abang.com
abchina.com
ad1111.com
admin5.com
adnxs.com
adobe.com
adroll.com
ads8.com
adsame.com
adsonar.com
adtechus.com
aibang.com
aifang.com
aili.com
aipai.com
aizhan.com
ali213.net
alibaba.com
alicdn.com
aliexpress.com
alimama.com
alipay.com
alipayobjects.com
alisoft.com
alivv.com
aliyun.com
allyes.com
amazon.com
anjuke.com
anzhi.com
aol.com
apple.com
arpg2.com
atdmt.com
b2b168.com
babytree.com
baidu.com
baihe.com
baixing.com
bankcomm.com
baomihua.com
bdimg.com
bdstatic.com
bendibao.com
betrad.com
bilibili.tv
bing.com
bitauto.com
blog.163.com
blogchina.com
blueidea.com
bluekai.com
booksky.org
caixin.com
ccb.com
ccidnet.com
cctv*.com
china.com
chinabyte.com
chinahr.com
chinanews.com
chinaw3.com
chinaz.com
chuangelm.com
ci123.com
cmbchina.com
cnbeta.com
cnblogs.com
cncn.com
cnhubei.com
cnki.net
cnmo.com
cnxad.com
cnzz.com
cocoren.com
compete.com
comsenz.com
coo8.com
cqnews.net
crsky.com
csdn.net
ct10000.com
ctrip.com
dangdang.com
daqi.com
dayoo.com
dbank.com
ddmap.com
dedecms.com
dh818.com
diandian.com
dianping.com
discuz.net
doc88.com
docin.com
donews.com
dospy.com
douban.com
douban.fm
doubleclick.com
doubleclick.net
duba.net
duote.com
duowan.com
dzwww.com
eastday.com
eastmoney.com
ebay.com
elong.com
ename.net
etao.com
exam8.com
eye.rs
fantong.com
fastcdn.com
fblife.com
fengniao.com
fenzhi.com
flickr.com
fobshanghai.com
ftuan.com
funshion.com
fx120.net
game3737.com
gamersky.com
gamestlbb.com
gamesville.com
ganji.com
gfan.com
gongchang.com
google-analytics.com
gougou.com
gtimg.com
hao123.com
haodf.com
harrenmedianetwork.com
hc360.com
hefei.cc
hf365.com
hiapk.com
hichina.com
homeinns.com
hotsales.net
house365.com
huaban.com
huanqiu.com
hudong.com
hupu.com
iask.com
iciba.com
icson.com
ifeng.com
iloveyouxi.com
im286.com
imanhua.com
img.cctvpic.com
imrworldwide.com
invitemedia.com
ip138.com
ipinyou.com
iqilu.com
iqiyi.com
irs01.com
irs01.net
it168.com
iteye.com
iyaya.com
jb51.net
jiathis.com
jiayuan.com
jing.fm
jinti.com
jqw.com
jumei.com
jxedt.com
jysq.net
kaixin001.com
kandian.com
kdnet.net
kimiss.com
ku6.com
ku6cdn.com
ku6img.com
kuaidi100.com
kugou.com
l99.com
lady8844.com
lafaso.com
lashou.com
legolas-media.com
lehecai.com
leho.com
letv.com
liebiao.com
lietou.com
linezing.com
linkedin.com
live.com
longhoo.net
lusongsong.com
lxdns.com
lycos.com
lygo.com
m18.com
m1905.com
made-in-china.com
makepolo.com
mangocity.com
manzuo.com
mapbar.com
mathtag.com
mediaplex.com
mediav.com
meilele.com
meilishuo.com
meishichina.com
meituan.com
meizu.com
miaozhen.com
microsoft.com
miercn.com
mlt01.com
mmcdn.cn
mmstat.com
mnwan.com
mogujie.com
mookie1.com
moonbasa.com
mop.com
mosso.com
mplife.com
msn.com
mtime.com
mumayi.com
mydrivers.com
net114.com
netease.com
newsmth.net
nipic.com
nowec.com
nuomi.com
oadz.com
oeeee.com
onetad.com
onlinedown.net
onlylady.com
oschina.net
otwan.com
paipai.com
paypal.com
pchome.net
pcpop.com
pengyou.com
php100.com
phpwind.net
pingan.com
pixlr.com
pp.cc
ppstream.com
pptv.com
ptlogin2.qq.com
pubmatic.com
q150.com
qianlong.com
qidian.com
qingdaonews.com
qire123.com
qiushibaike.com
qiyou.com
qjy168.com
qq.com
qq937.com
qstatic.com
quantserve.com
qunar.com
rakuten.co.jp
readnovel.com
renren.com
rtbidder.net
scanscout.com
scorecardresearch.com
sdo.com
seowhy.com
serving-sys.com
sf-express.com
shangdu.com
si.kz
sina.com
sinahk.net
sinajs.com
smzdm.com
snyu.com
sodu.org
sogou.com
sohu.com
soku.com
sootoo.com
soso.com
soufun.com
sourceforge.net
staticsdo.com
stockstar.com
sttlbb.com
suning.com
szhome.com
sznews.com
tangdou.com
tanx.com
tao123.com
taobao.com
taobaocdn.com
tbcdn.cn
tdimg.com
tenpay.com
tgbus.com
theplanet.com
thethirdmedia.com
tiancity.com
tianji.com
tiao8.info
tiexue.net
titan24.com
tmall.com
tom.com
toocle.com
tremormedia.com
tuan800.com
tudou.com
tudouui.com
tui18.com
tuniu.com
twcczhu.com
u17.com
ucjoy.com
ulink.cc
uniontoufang.com
up2c.com
uuu9.com
uuzu.com
vancl.com
verycd.com
vipshop.com
vizu.com
vjia.com
weibo.com
weiphone.com
west263.com
whlongda.com
wrating.com
wumii.com
xiami.com
xiaomi.com
xiazaiba.com
xici.net
xinhuanet.com
xinnet.com
xitek.com
xiu.com
xunlei.com
xyxy.net
yahoo.co.jp
yahoo.com
yaolan.com
yesky.com
yieldmanager.com
yihaodian.com
yingjiesheng.com
yinyuetai.com
yiqifa.com
ykimg.com
ynet.com
yoka.com
yolk7.com
youboy.com
youdao.com
yougou.com
youku.com
youshang.com
yupoo.com
yxlady.com
yyets.com
zhaodao123.com
zhaopin.com
zhenai.com
zhibo8.cc
zhihu.com
zhubajie.com
zongheng.com
zoosnet.net
zqgame.com
ztgame.com
zx915.com

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

@ -0,0 +1,7 @@
# alpine, busybox, scratch
FROM scratch
COPY proxy /
COPY Shanghai /etc/localtime/
COPY ca-certificates.crt /etc/ssl/certs/
ENTRYPOINT ["/proxy"]
CMD ["--version"]

Binary file not shown.

@ -0,0 +1,21 @@
#!/bin/bash
set -e
ver=$1
if [ -z "$ver" ]; then
echo -e "example:\n./build.sh 10.0"
exit
fi
CLEAN="goproxy proxy"
rm -rf $CLEAN
mkdir goproxy
cd goproxy
wget https://mirrors.host900.com/snail007/goproxy/proxy-linux-amd64.tar.gz
tar zxf proxy-linux-amd64.tar.gz
mv proxy ../
cd ..
docker build --no-cache -t snail007/goproxy:v$ver .
docker tag snail007/goproxy:v$ver snail007/goproxy:latest
docker images
rm -rf $CLEAN

File diff suppressed because it is too large Load Diff

@ -0,0 +1,101 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/404.html">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>404 Page not found - GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<header class="page-header">
<h1>404 Page not found</h1>
</header>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,241 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C/index.xml">
<link rel="canonical" href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>GOPROXY手册 - GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<header class="page-header">
<h1>GOPROXY手册</h1>
</header>
<ul class="p-articles">
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-04T11:00:50JST">Jul 4, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/usage/">usage</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/usage/first/">手册前言(使用必读)</a></h2>
</header>
<div class="summary">前言 GOPROXY使用必读 手册和项目中使用了一部分的名词它们本身的含义和在goproxy的专有含义是不一样的所以前言中对这些名词做了解释</div>
<footer>
<a href="https://snail.gitee.io/proxy/usage/first/" title="手册前言(使用必读)">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-04T11:00:50JST">Jul 4, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/usage/">usage</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/usage/tcp/">TCP代理</a></h2>
</header>
<div class="summary">工作原理 tcp代理也称为tcp端口转发工作原理就是把proxy监听端口进来的tcp连接的数据原样转发到上级监听的一个端口。 上级可以是p</div>
<footer>
<a href="https://snail.gitee.io/proxy/usage/tcp/" title="TCP代理">Read More…</a>
</footer>
</article>
</li>
</ul>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>GOPROXY手册 on GOPROXY IN ACTION</title>
<link>https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C/</link>
<description>Recent content in GOPROXY手册 on GOPROXY IN ACTION</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Thu, 04 Jul 2019 11:00:50 +0800</lastBuildDate>
<atom:link href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>手册前言(使用必读)</title>
<link>https://snail.gitee.io/proxy/usage/first/</link>
<pubDate>Thu, 04 Jul 2019 11:00:50 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/usage/first/</guid>
<description>前言 GOPROXY使用必读 手册和项目中使用了一部分的名词它们本身的含义和在goproxy的专有含义是不一样的所以前言中对这些名词做了解释</description>
</item>
<item>
<title>TCP代理</title>
<link>https://snail.gitee.io/proxy/usage/tcp/</link>
<pubDate>Thu, 04 Jul 2019 11:00:50 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/usage/tcp/</guid>
<description>工作原理 tcp代理也称为tcp端口转发工作原理就是把proxy监听端口进来的tcp连接的数据原样转发到上级监听的一个端口。 上级可以是p</description>
</item>
</channel>
</rss>

@ -0,0 +1 @@
<!DOCTYPE html><html><head><title>https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C/</title><link rel="canonical" href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C/" /></head></html>

@ -0,0 +1,205 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://snail.gitee.io/proxy/categories/index.xml">
<link rel="canonical" href="https://snail.gitee.io/proxy/categories/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>Categories - GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<header class="page-header">
<h1>Categories</h1>
</header>
<section class="panel panel-default">
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册 <span class="badge">2</span></a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说 <span class="badge">1</span></a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级 <span class="badge">1</span></a>
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类 <span class="badge">8</span></a>
</div>
</section>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories on GOPROXY IN ACTION</title>
<link>https://snail.gitee.io/proxy/categories/</link>
<description>Recent content in Categories on GOPROXY IN ACTION</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 05 Jul 2019 08:20:48 +0800</lastBuildDate>
<atom:link href="https://snail.gitee.io/proxy/categories/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>默认分类</title>
<link>https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/</link>
<pubDate>Fri, 05 Jul 2019 08:20:48 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/</guid>
<description></description>
</item>
<item>
<title>GOPROXY手册</title>
<link>https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C/</link>
<pubDate>Thu, 04 Jul 2019 11:00:50 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C/</guid>
<description></description>
</item>
<item>
<title>架构解说</title>
<link>https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/</link>
<pubDate>Fri, 14 Jun 2019 15:29:47 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/</guid>
<description></description>
</item>
<item>
<title>细说层级</title>
<link>https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/</link>
<pubDate>Fri, 14 Jun 2019 15:29:47 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/</guid>
<description></description>
</item>
</channel>
</rss>

@ -0,0 +1,216 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/index.xml">
<link rel="canonical" href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>架构解说 - GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<header class="page-header">
<h1>架构解说</h1>
</header>
<ul class="p-articles">
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T15:29:47JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/categories/">Categories</a></h2>
</header>
<div class="summary">不用看这里没什么内容仅仅为了定义目录和tags。</div>
</article>
</li>
</ul>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>架构解说 on GOPROXY IN ACTION</title>
<link>https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/</link>
<description>Recent content in 架构解说 on GOPROXY IN ACTION</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 14 Jun 2019 15:29:47 +0800</lastBuildDate>
<atom:link href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Categories</title>
<link>https://snail.gitee.io/proxy/page/categories/</link>
<pubDate>Fri, 14 Jun 2019 15:29:47 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/categories/</guid>
<description>不用看这里没什么内容仅仅为了定义目录和tags。</description>
</item>
</channel>
</rss>

@ -0,0 +1 @@
<!DOCTYPE html><html><head><title>https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/</title><link rel="canonical" href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/" /></head></html>

@ -0,0 +1,216 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/index.xml">
<link rel="canonical" href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>细说层级 - GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<header class="page-header">
<h1>细说层级</h1>
</header>
<ul class="p-articles">
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T15:29:47JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/categories/">Categories</a></h2>
</header>
<div class="summary">不用看这里没什么内容仅仅为了定义目录和tags。</div>
</article>
</li>
</ul>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>细说层级 on GOPROXY IN ACTION</title>
<link>https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/</link>
<description>Recent content in 细说层级 on GOPROXY IN ACTION</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 14 Jun 2019 15:29:47 +0800</lastBuildDate>
<atom:link href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Categories</title>
<link>https://snail.gitee.io/proxy/page/categories/</link>
<pubDate>Fri, 14 Jun 2019 15:29:47 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/categories/</guid>
<description>不用看这里没什么内容仅仅为了定义目录和tags。</description>
</item>
</channel>
</rss>

@ -0,0 +1 @@
<!DOCTYPE html><html><head><title>https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/</title><link rel="canonical" href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/" /></head></html>

@ -0,0 +1,367 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/index.xml">
<link rel="canonical" href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>默认分类 - GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<header class="page-header">
<h1>默认分类</h1>
</header>
<ul class="p-articles">
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-26T13:19:15JST">Jun 26, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/free_vs_commercial/">GOPROXY免费版VS商业版</a></h2>
</header>
<div class="summary">目前GOPROXY 和 SDK 提供免费版和商业版,功能对比如下。 免费版 商业版 TCP转发 √ √ UDP转发 √ √ HTTP(S)代理 √ √ Socks5代理 √ √</div>
<footer>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" title="GOPROXY免费版VS商业版">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T16:29:13JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/">常见问题解答</a></h2>
</header>
<div class="summary">http代理支持https网站吗goproxy的http代理同时支持http和https网站。 问socks5代理支持UDP吗</div>
<footer>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" title="常见问题解答">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-05T08:20:48JST">Jul 5, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/domain-cf/">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a></h2>
</header>
<div class="summary">准备工作 本文综合的介绍了cloudflare注册使用从域名解析到回源完成了一个二级域使用cloudflare的CDN加速的配置过程。 首先</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" title="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-04T17:54:31JST">Jul 4, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/">在windows下实现基于dns的自动全局代理</a></h2>
</header>
<div class="summary">在windows下实现基于dns的自动全局代理。 本方法需要监听本地80和443端口所以如果你有程序占用了这两个端口请关闭相应的程序。 本文</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" title="在windows下实现基于dns的自动全局代理">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-28T17:37:30JST">Jun 28, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/cloudflare/">Cloudflare使用简明教程</a></h2>
</header>
<div class="summary">前言 GOPROXY底层传输协议支持ws可以利用cdn加速使用cdn需要域名解析知识以及cdn的一些知识那么很多小伙伴对cdn不是很熟悉</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" title="Cloudflare使用简明教程">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-28T17:02:57JST">Jun 28, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/">内网穿透也能用CDN</a></h2>
</header>
<div class="summary">内网穿透之套CDN 好处就不用说了吧,两个字稳! 假如在windows上配置了可以访问的连接 http://127.0.0.1:801/abc/index.php , 如何能使用VPS+CDN做内网穿透呢 配置如下:</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" title="内网穿透也能用CDN">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-26T13:19:15JST">Jun 26, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/">GOPROXY Free Version VS Commercial Version</a></h2>
</header>
<div class="summary">Currently, GOPROXY and SDK are available in both free and commercial versions. Function Free |Commercial TCP forwarding √ √ UDP forwarding √ √ HTTP(S)Agent √ √ Socks5 Agent √ √ Socks5 proxy UDP support √ √ SPS Integrated Agent √ √ SPS superior certification √ √ Intranet penetration √ √ DNS proxy, anti-pollution, independent DNS service √ √ HTTP(S) proxy authentication, authentication API, load balancing × √ SOCKS5 proxy authentication,</div>
<footer>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" title="GOPROXY Free Version VS Commercial Version">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T16:25:06JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/">代理之套用CDN</a></h2>
</header>
<div class="summary">goproxy代理之套用CDN 准备 在VPS上下载对应平台的执行文件这里以Linux为例。 在电脑上下载对应平台的执行文件这里以Window</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" title="代理之套用CDN">Read More…</a>
</footer>
</article>
</li>
</ul>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>默认分类 on GOPROXY IN ACTION</title>
<link>https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/</link>
<description>Recent content in 默认分类 on GOPROXY IN ACTION</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 05 Jul 2019 08:20:48 +0800</lastBuildDate>
<atom:link href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>GOPROXY免费版VS商业版</title>
<link>https://snail.gitee.io/proxy/page/free_vs_commercial/</link>
<pubDate>Wed, 26 Jun 2019 13:19:15 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/free_vs_commercial/</guid>
<description>目前GOPROXY 和 SDK 提供免费版和商业版,功能对比如下。 免费版 商业版 TCP转发 √ √ UDP转发 √ √ HTTP(S)代理 √ √ Socks5代理 √ √</description>
</item>
<item>
<title>常见问题解答</title>
<link>https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/</link>
<pubDate>Fri, 14 Jun 2019 16:29:13 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/</guid>
<description>http代理支持https网站吗goproxy的http代理同时支持http和https网站。 问socks5代理支持UDP吗</description>
</item>
<item>
<title>域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</title>
<link>https://snail.gitee.io/proxy/posts/domain-cf/</link>
<pubDate>Fri, 05 Jul 2019 08:20:48 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/domain-cf/</guid>
<description>准备工作 本文综合的介绍了cloudflare注册使用从域名解析到回源完成了一个二级域使用cloudflare的CDN加速的配置过程。 首先</description>
</item>
<item>
<title>在windows下实现基于dns的自动全局代理</title>
<link>https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/</link>
<pubDate>Thu, 04 Jul 2019 17:54:31 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/</guid>
<description>在windows下实现基于dns的自动全局代理。 本方法需要监听本地80和443端口所以如果你有程序占用了这两个端口请关闭相应的程序。 本文</description>
</item>
<item>
<title>Cloudflare使用简明教程</title>
<link>https://snail.gitee.io/proxy/posts/cloudflare/</link>
<pubDate>Fri, 28 Jun 2019 17:37:30 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/cloudflare/</guid>
<description>前言 GOPROXY底层传输协议支持ws可以利用cdn加速使用cdn需要域名解析知识以及cdn的一些知识那么很多小伙伴对cdn不是很熟悉</description>
</item>
<item>
<title>内网穿透也能用CDN</title>
<link>https://snail.gitee.io/proxy/posts/http-nat-cdn/</link>
<pubDate>Fri, 28 Jun 2019 17:02:57 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/http-nat-cdn/</guid>
<description>内网穿透之套CDN 好处就不用说了吧,两个字稳! 假如在windows上配置了可以访问的连接 http://127.0.0.1:801/abc/index.php , 如何能使用VPS+CDN做内网穿透呢 配置如下:</description>
</item>
<item>
<title>GOPROXY Free Version VS Commercial Version</title>
<link>https://snail.gitee.io/proxy/page/free_vs_commercial_en/</link>
<pubDate>Wed, 26 Jun 2019 13:19:15 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/free_vs_commercial_en/</guid>
<description>Currently, GOPROXY and SDK are available in both free and commercial versions. Function Free |Commercial TCP forwarding √ √ UDP forwarding √ √ HTTP(S)Agent √ √ Socks5 Agent √ √ Socks5 proxy UDP support √ √ SPS Integrated Agent √ √ SPS superior certification √ √ Intranet penetration √ √ DNS proxy, anti-pollution, independent DNS service √ √ HTTP(S) proxy authentication, authentication API, load balancing × √ SOCKS5 proxy authentication,</description>
</item>
<item>
<title>代理之套用CDN</title>
<link>https://snail.gitee.io/proxy/posts/http_cdn_ws/</link>
<pubDate>Fri, 14 Jun 2019 16:25:06 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/http_cdn_ws/</guid>
<description>goproxy代理之套用CDN 准备 在VPS上下载对应平台的执行文件这里以Linux为例。 在电脑上下载对应平台的执行文件这里以Window</description>
</item>
</channel>
</rss>

@ -0,0 +1 @@
<!DOCTYPE html><html><head><title>https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/</title><link rel="canonical" href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/" /></head></html>

@ -0,0 +1,295 @@
html {
font-size: 18px;
}
@media (max-width: 768px) {
html {
font-size: 15px;
}
}
body {
font-size: inherit;
font-weight: 300;
}
p {
margin: 0;
}
img {
max-width: 100%;
}
ul,ol {
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
}
h1 { font-size: 1.8rem; line-height: 2rem; margin: 1.5rem 0; }
h2 { font-size: 1.4rem; line-height: 2rem; margin: 1.5rem 0; }
h3 { font-size: 1.2rem; line-height: 1.5rem; margin: 1.5rem 0; }
h4, h5, h6 { font-size: 1rem; line-height: 1.5rem; margin: 1.5rem 0; }
main {
display: block;
}
/* Override */
.navbar {
border-radius: 0;
}
.page-header {
margin: 0;
margin-bottom: 1rem;
padding: 0;
padding: 1rem 0;
}
.page-header h1 {
margin: 0;
}
/* Layouts */
.l-header {
font-size: .8rem;
}
.l-footer {
font-size: .8rem;
padding: 1.5rem 0;
color: #999;
}
/* Parts:facts */
.p-facts {
list-style: none;
margin-bottom: .5rem;
}
.p-facts li {
display: inline;
font-size: .8rem;
margin-right: .5rem;
}
.p-facts li i {
margin-right: .5rem;
color: #999;
}
/* Parts:facts */
.p-crumb {
font-size: .8rem;
margin-bottom: 1.5rem;
}
.p-crumb ol {
margin-bottom: 0;
}
/* Parts:terms */
.p-terms {
list-style: none;
}
.p-terms li {
display: inline-block;
}
.p-terms li::after {
content: ',';
}
.p-terms li:last-child::after {
content: '';
}
/* Parts:section */
section {
font-size: .8rem;
}
section>header {
margin-bottom: .5rem;
font-weight: 500;
}
section.bordered {
border-top: 1px solid #eee;
padding: 1rem 0;
}
/* Parts:article */
.p-articles {
list-style: none;
}
.p-articles>li {
margin-bottom: 2.5rem;
}
.p-articles.bordered>li {
border-bottom: 1px solid #eee;
margin-bottom: .5rem;
}
.p-articles.bordered>li:last-child {
border-bottom: none;
}
article .title {
margin: 0;
margin-bottom: .5rem;
}
article .thumb {
display: block;
background-position: center;
background-size: cover;
}
article>header {
border-bottom: 1px solid #eee;
margin-bottom: 1.5rem;
}
article .summary {
margin-bottom: .5rem;
}
article.single .thumb {
height: 18rem;
}
@media (max-width: 768px) {
article.single .thumb {
height: 12rem;
}
}
article.li .thumb {
float: right;
width: 12rem;
height: 7.5rem;
margin-left: 1rem;
margin-bottom: 1rem;
}
article.li.sm>header {
border-bottom: none;
margin-bottom: 0;
}
.article-body h2 {
padding: 1rem 0;
border-bottom: 2px solid #eceff1;
}
.article-body h2:first-child { margin-top: 0; }
.article-body h3 {
color: #428bca;
}
.article-body h4 {
border-left: solid .25rem #428bca;
padding: 0 .5rem;
}
.article-body p {
margin: 1.5rem 0;
line-height: 1.5rem;
}
.article-body a {
text-decoration: underline;
}
.article-body ul,
.article-body ol {
padding-left: 1.5rem;
}
.article-body code {
display: inline-block;
font-family: Menlo, consolas, monospace;
font-size: .8rem;
padding: 0 .5rem;
line-height: 1.5rem;
}
.article-body pre {
margin: 1.5rem 0;
padding: 0;
font-size: .8rem;
border: none;
border-radius: 0;
}
.article-body pre code {
display: block;
line-height: 1rem;
padding: 1rem;
}
.article-body blockquote {
margin: 1.5rem 0;
padding: .5rem 0;
font-size: .8rem;
border-top: 1px solid #eceff1;
border-bottom: 1px solid #eceff1;
color: #607d8b;
}
.article-body blockquote p {
margin: .5rem 0;
line-height: 1rem;
}
.article-body strong {
box-shadow: 0 -.5rem 0 0 #5bc0de inset;
}
.article-body em {
font-style: normal;
font-weight: 700;
color: #428bca;
}
.article-body figure { margin: 1.5rem 0; }
.article-body figure.left,
.article-body figure.right {
width: 15rem;
height: 12rem;
margin-top: 0;
}
.article-body figure.left { float: left; margin-right: 1rem; }
.article-body figure.right { float: right; margin-left: 1rem; }
@media (max-width: 768px) {
.article-body figure.left,
.article-body figure.right {
float: none;
margin: 0;
width: auto;
height: auto;
}
}
.article-body figcaption {
padding: .5rem 0;
font-size: .8rem;
text-align: center;
}
.article-body figcaption a {
color: #263238;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

@ -0,0 +1,419 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://snail.gitee.io/proxy/index.xml">
<link rel="canonical" href="https://snail.gitee.io/proxy/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<ul class="p-articles">
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-04T11:00:50JST">Jul 4, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/usage/">usage</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/usage/first/">手册前言(使用必读)</a></h2>
</header>
<div class="summary">前言 GOPROXY使用必读 手册和项目中使用了一部分的名词它们本身的含义和在goproxy的专有含义是不一样的所以前言中对这些名词做了解释</div>
<footer>
<a href="https://snail.gitee.io/proxy/usage/first/" title="手册前言(使用必读)">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-26T13:19:15JST">Jun 26, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/free_vs_commercial/">GOPROXY免费版VS商业版</a></h2>
</header>
<div class="summary">目前GOPROXY 和 SDK 提供免费版和商业版,功能对比如下。 免费版 商业版 TCP转发 √ √ UDP转发 √ √ HTTP(S)代理 √ √ Socks5代理 √ √</div>
<footer>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" title="GOPROXY免费版VS商业版">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T16:29:13JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/">常见问题解答</a></h2>
</header>
<div class="summary">http代理支持https网站吗goproxy的http代理同时支持http和https网站。 问socks5代理支持UDP吗</div>
<footer>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" title="常见问题解答">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-05T08:20:48JST">Jul 5, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/domain-cf/">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a></h2>
</header>
<div class="summary">准备工作 本文综合的介绍了cloudflare注册使用从域名解析到回源完成了一个二级域使用cloudflare的CDN加速的配置过程。 首先</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" title="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-04T17:54:31JST">Jul 4, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/">在windows下实现基于dns的自动全局代理</a></h2>
</header>
<div class="summary">在windows下实现基于dns的自动全局代理。 本方法需要监听本地80和443端口所以如果你有程序占用了这两个端口请关闭相应的程序。 本文</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" title="在windows下实现基于dns的自动全局代理">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-04T11:00:50JST">Jul 4, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/usage/">usage</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/usage/tcp/">TCP代理</a></h2>
</header>
<div class="summary">工作原理 tcp代理也称为tcp端口转发工作原理就是把proxy监听端口进来的tcp连接的数据原样转发到上级监听的一个端口。 上级可以是p</div>
<footer>
<a href="https://snail.gitee.io/proxy/usage/tcp/" title="TCP代理">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-28T17:37:30JST">Jun 28, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/cloudflare/">Cloudflare使用简明教程</a></h2>
</header>
<div class="summary">前言 GOPROXY底层传输协议支持ws可以利用cdn加速使用cdn需要域名解析知识以及cdn的一些知识那么很多小伙伴对cdn不是很熟悉</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" title="Cloudflare使用简明教程">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-28T17:02:57JST">Jun 28, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/">内网穿透也能用CDN</a></h2>
</header>
<div class="summary">内网穿透之套CDN 好处就不用说了吧,两个字稳! 假如在windows上配置了可以访问的连接 http://127.0.0.1:801/abc/index.php , 如何能使用VPS+CDN做内网穿透呢 配置如下:</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" title="内网穿透也能用CDN">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-26T13:19:15JST">Jun 26, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/">GOPROXY Free Version VS Commercial Version</a></h2>
</header>
<div class="summary">Currently, GOPROXY and SDK are available in both free and commercial versions. Function Free |Commercial TCP forwarding √ √ UDP forwarding √ √ HTTP(S)Agent √ √ Socks5 Agent √ √ Socks5 proxy UDP support √ √ SPS Integrated Agent √ √ SPS superior certification √ √ Intranet penetration √ √ DNS proxy, anti-pollution, independent DNS service √ √ HTTP(S) proxy authentication, authentication API, load balancing × √ SOCKS5 proxy authentication,</div>
<footer>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" title="GOPROXY Free Version VS Commercial Version">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T16:25:06JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/">代理之套用CDN</a></h2>
</header>
<div class="summary">goproxy代理之套用CDN 准备 在VPS上下载对应平台的执行文件这里以Linux为例。 在电脑上下载对应平台的执行文件这里以Window</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" title="代理之套用CDN">Read More…</a>
</footer>
</article>
</li>
</ul>
<nav>
<ul class="pager">
<li class="disabled"><a href="#">Previous</a></li>
<li><a href="/proxy/page/2/">Next</a></li>
</ul>
</nav>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,123 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>GOPROXY IN ACTION</title>
<link>https://snail.gitee.io/proxy/</link>
<description>Recent content on GOPROXY IN ACTION</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 05 Jul 2019 08:20:48 +0800</lastBuildDate>
<atom:link href="https://snail.gitee.io/proxy/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>手册前言(使用必读)</title>
<link>https://snail.gitee.io/proxy/usage/first/</link>
<pubDate>Thu, 04 Jul 2019 11:00:50 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/usage/first/</guid>
<description>前言 GOPROXY使用必读 手册和项目中使用了一部分的名词它们本身的含义和在goproxy的专有含义是不一样的所以前言中对这些名词做了解释</description>
</item>
<item>
<title>GOPROXY免费版VS商业版</title>
<link>https://snail.gitee.io/proxy/page/free_vs_commercial/</link>
<pubDate>Wed, 26 Jun 2019 13:19:15 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/free_vs_commercial/</guid>
<description>目前GOPROXY 和 SDK 提供免费版和商业版,功能对比如下。 免费版 商业版 TCP转发 √ √ UDP转发 √ √ HTTP(S)代理 √ √ Socks5代理 √ √</description>
</item>
<item>
<title>常见问题解答</title>
<link>https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/</link>
<pubDate>Fri, 14 Jun 2019 16:29:13 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/</guid>
<description>http代理支持https网站吗goproxy的http代理同时支持http和https网站。 问socks5代理支持UDP吗</description>
</item>
<item>
<title>域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</title>
<link>https://snail.gitee.io/proxy/posts/domain-cf/</link>
<pubDate>Fri, 05 Jul 2019 08:20:48 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/domain-cf/</guid>
<description>准备工作 本文综合的介绍了cloudflare注册使用从域名解析到回源完成了一个二级域使用cloudflare的CDN加速的配置过程。 首先</description>
</item>
<item>
<title>在windows下实现基于dns的自动全局代理</title>
<link>https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/</link>
<pubDate>Thu, 04 Jul 2019 17:54:31 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/</guid>
<description>在windows下实现基于dns的自动全局代理。 本方法需要监听本地80和443端口所以如果你有程序占用了这两个端口请关闭相应的程序。 本文</description>
</item>
<item>
<title>TCP代理</title>
<link>https://snail.gitee.io/proxy/usage/tcp/</link>
<pubDate>Thu, 04 Jul 2019 11:00:50 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/usage/tcp/</guid>
<description>工作原理 tcp代理也称为tcp端口转发工作原理就是把proxy监听端口进来的tcp连接的数据原样转发到上级监听的一个端口。 上级可以是p</description>
</item>
<item>
<title>Cloudflare使用简明教程</title>
<link>https://snail.gitee.io/proxy/posts/cloudflare/</link>
<pubDate>Fri, 28 Jun 2019 17:37:30 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/cloudflare/</guid>
<description>前言 GOPROXY底层传输协议支持ws可以利用cdn加速使用cdn需要域名解析知识以及cdn的一些知识那么很多小伙伴对cdn不是很熟悉</description>
</item>
<item>
<title>内网穿透也能用CDN</title>
<link>https://snail.gitee.io/proxy/posts/http-nat-cdn/</link>
<pubDate>Fri, 28 Jun 2019 17:02:57 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/http-nat-cdn/</guid>
<description>内网穿透之套CDN 好处就不用说了吧,两个字稳! 假如在windows上配置了可以访问的连接 http://127.0.0.1:801/abc/index.php , 如何能使用VPS+CDN做内网穿透呢 配置如下:</description>
</item>
<item>
<title>GOPROXY Free Version VS Commercial Version</title>
<link>https://snail.gitee.io/proxy/page/free_vs_commercial_en/</link>
<pubDate>Wed, 26 Jun 2019 13:19:15 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/free_vs_commercial_en/</guid>
<description>Currently, GOPROXY and SDK are available in both free and commercial versions. Function Free |Commercial TCP forwarding √ √ UDP forwarding √ √ HTTP(S)Agent √ √ Socks5 Agent √ √ Socks5 proxy UDP support √ √ SPS Integrated Agent √ √ SPS superior certification √ √ Intranet penetration √ √ DNS proxy, anti-pollution, independent DNS service √ √ HTTP(S) proxy authentication, authentication API, load balancing × √ SOCKS5 proxy authentication,</description>
</item>
<item>
<title>代理之套用CDN</title>
<link>https://snail.gitee.io/proxy/posts/http_cdn_ws/</link>
<pubDate>Fri, 14 Jun 2019 16:25:06 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/http_cdn_ws/</guid>
<description>goproxy代理之套用CDN 准备 在VPS上下载对应平台的执行文件这里以Linux为例。 在电脑上下载对应平台的执行文件这里以Window</description>
</item>
<item>
<title>Categories</title>
<link>https://snail.gitee.io/proxy/page/categories/</link>
<pubDate>Fri, 14 Jun 2019 15:29:47 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/categories/</guid>
<description>不用看这里没什么内容仅仅为了定义目录和tags。</description>
</item>
<item>
<title>About</title>
<link>https://snail.gitee.io/proxy/page/about/</link>
<pubDate>Fri, 14 Jun 2019 13:22:19 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/about/</guid>
<description>It&amp;rsquo;s YOU!</description>
</item>
</channel>
</rss>

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

@ -0,0 +1 @@
<!DOCTYPE html><html><head><title>https://snail.gitee.io/proxy/</title><link rel="canonical" href="https://snail.gitee.io/proxy/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://snail.gitee.io/proxy/" /></head></html>

@ -0,0 +1,243 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://snail.gitee.io/proxy/index.xml">
<link rel="canonical" href="https://snail.gitee.io/proxy/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<ul class="p-articles">
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T15:29:47JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/categories/">Categories</a></h2>
</header>
<div class="summary">不用看这里没什么内容仅仅为了定义目录和tags。</div>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T13:22:19JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/about/">About</a></h2>
</header>
<div class="summary">It&rsquo;s YOU!</div>
</article>
</li>
</ul>
<nav>
<ul class="pager">
<li><a href="/proxy/">Previous</a></li>
<li class="disabled"><a href="#">Next</a></li>
</ul>
</nav>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,304 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/page/about/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>About - GOPROXY IN ACTION</title>
<meta name="description" content="It&amp;rsquo;s YOU!">
<meta property="og:title" content="About - GOPROXY IN ACTION">
<meta property="og:type" content="article">
<meta property="og:url" content="https://snail.gitee.io/proxy/page/about/">
<meta property="og:image" content="https://snail.gitee.io/proxy/images/default.png">
<meta property="og:site_name" content="GOPROXY IN ACTION">
<meta property="og:description" content="It&amp;rsquo;s YOU!">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="GOPROXY IN ACTION">
<meta name="twitter:url" content="https://snail.gitee.io/proxy/page/about/">
<meta name="twitter:title" content="About - GOPROXY IN ACTION">
<meta name="twitter:description" content="It&amp;rsquo;s YOU!">
<meta name="twitter:image" content="https://snail.gitee.io/proxy/images/default.png">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/snail.gitee.io\/proxy\/"
},
"headline": "About - GOPROXY IN ACTION",
"image": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images\/default.png",
"height": 800,
"width": 800
},
"datePublished": "2019-06-14T13:22:19JST",
"dateModified": "2019-06-14T13:22:19JST",
"author": {
"@type": "Person",
"name": "GOPROXY IN ACTION"
},
"publisher": {
"@type": "Organization",
"name": "GOPROXY IN ACTION",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images/logo.png",
"width": 600,
"height": 60
}
},
"description": "It\x26rsquo;s YOU!"
}
</script>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<nav class="p-crumb">
<ol class="breadcrumb">
<li><a href="https://snail.gitee.io/proxy/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://snail.gitee.io/proxy/page/" itemprop="url"><span itemprop="title">page</span></a></li>
<li class="active">About</li>
</ol>
</nav>
<article class="single">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T13:22:19JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h1 class="title">About</h1>
</header>
<div class="article-body"><figure>
<img css="" src="https://snail.gitee.io/proxy/img/1.jpg" alt="About img/1.jpg">
</figure>
<p>It&rsquo;s YOU!</p>
</div>
<footer class="article-footer">
</footer>
</article>
<div id="disqus_thread"></div>
<script type="application/javascript">
var disqus_config = function () {
};
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
return;
}
var d = document, s = d.createElement('script'); s.async = true;
s.src = '//' + "goproxy" + '.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,327 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/page/categories/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>Categories - GOPROXY IN ACTION</title>
<meta name="description" content="不用看这里没什么内容仅仅为了定义目录和tags。">
<meta property="og:title" content="Categories - GOPROXY IN ACTION">
<meta property="og:type" content="article">
<meta property="og:url" content="https://snail.gitee.io/proxy/page/categories/">
<meta property="og:image" content="https://snail.gitee.io/proxy/images/default.png">
<meta property="og:site_name" content="GOPROXY IN ACTION">
<meta property="og:description" content="不用看这里没什么内容仅仅为了定义目录和tags。">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="GOPROXY IN ACTION">
<meta name="twitter:url" content="https://snail.gitee.io/proxy/page/categories/">
<meta name="twitter:title" content="Categories - GOPROXY IN ACTION">
<meta name="twitter:description" content="不用看这里没什么内容仅仅为了定义目录和tags。">
<meta name="twitter:image" content="https://snail.gitee.io/proxy/images/default.png">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/snail.gitee.io\/proxy\/"
},
"headline": "Categories - GOPROXY IN ACTION",
"image": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images\/default.png",
"height": 800,
"width": 800
},
"datePublished": "2019-06-14T15:29:47JST",
"dateModified": "2019-06-14T15:29:47JST",
"author": {
"@type": "Person",
"name": "GOPROXY IN ACTION"
},
"publisher": {
"@type": "Organization",
"name": "GOPROXY IN ACTION",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images/logo.png",
"width": 600,
"height": 60
}
},
"description": "不用看这里没什么内容仅仅为了定义目录和tags。"
}
</script>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<nav class="p-crumb">
<ol class="breadcrumb">
<li><a href="https://snail.gitee.io/proxy/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://snail.gitee.io/proxy/page/" itemprop="url"><span itemprop="title">page</span></a></li>
<li class="active">Categories</li>
</ol>
</nav>
<article class="single">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T15:29:47JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h1 class="title">Categories</h1>
</header>
<div class="article-body"><p>不用看这里没什么内容仅仅为了定义目录和tags。</p>
</div>
<footer class="article-footer">
<section class="bordered">
<header>
<div class="panel-title">CATEGORIES</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/">架构解说</a></li>
<li><a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/">细说层级</a></li>
</ul>
</div>
</section>
<section class="bordered">
<header>
<div class="panel-title">TAGS</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/tags/ws/">ws</a></li>
</ul>
</div>
</section>
</footer>
</article>
<div id="disqus_thread"></div>
<script type="application/javascript">
var disqus_config = function () {
};
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
return;
}
var d = document, s = d.createElement('script'); s.async = true;
s.src = '//' + "goproxy" + '.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,336 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>常见问题解答 - GOPROXY IN ACTION</title>
<meta name="description" content="goproxy常见问答">
<meta property="og:title" content="常见问题解答 - GOPROXY IN ACTION">
<meta property="og:type" content="article">
<meta property="og:url" content="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/">
<meta property="og:image" content="https://snail.gitee.io/proxy/images/default.png">
<meta property="og:site_name" content="GOPROXY IN ACTION">
<meta property="og:description" content="goproxy常见问答">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="GOPROXY IN ACTION">
<meta name="twitter:url" content="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/">
<meta name="twitter:title" content="常见问题解答 - GOPROXY IN ACTION">
<meta name="twitter:description" content="goproxy常见问答">
<meta name="twitter:image" content="https://snail.gitee.io/proxy/images/default.png">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/snail.gitee.io\/proxy\/"
},
"headline": "常见问题解答 - GOPROXY IN ACTION",
"image": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images\/default.png",
"height": 800,
"width": 800
},
"datePublished": "2019-06-14T16:29:13JST",
"dateModified": "2019-06-14T16:29:13JST",
"author": {
"@type": "Person",
"name": "GOPROXY IN ACTION"
},
"publisher": {
"@type": "Organization",
"name": "GOPROXY IN ACTION",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images/logo.png",
"width": 600,
"height": 60
}
},
"description": "goproxy常见问答"
}
</script>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<nav class="p-crumb">
<ol class="breadcrumb">
<li><a href="https://snail.gitee.io/proxy/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://snail.gitee.io/proxy/page/" itemprop="url"><span itemprop="title">page</span></a></li>
<li class="active">常见问题解答</li>
</ol>
</nav>
<article class="single">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T16:29:13JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h1 class="title">常见问题解答</h1>
</header>
<div class="article-body">
<h3 id="问-http代理支持https网站吗">http代理支持https网站吗</h3>
<p>goproxy的http代理同时支持http和https网站。</p>
<h3 id="问-socks5代理支持udp吗">socks5代理支持UDP吗</h3>
<p>goproxy的socks5代理是完全按着<a href="https://tools.ietf.org/html/rfc1928">rfc1982</a>草案实现的支持UDP功能草案规定UDP端口是在代理握手请求过程中服务端动态指定的不需要提前指定。如果你使用的socks5客户端是标准客户端是不需要你手动指定UDP端口的。</p>
<h3 id="问-什么是http代理-https代理">什么是http代理https代理</h3>
<p>答:无论是<code>http代理</code>还是<code>https代理</code>,都支持同时代理访问<code>http</code><code>https</code>网站。<br />
<code>http代理</code><code>https代理</code>里的http和https和你访问的网站是否是httphttps是无关的。<br />
<code>http代理</code>:客户端和代理服务器之间是<code>tcp</code>传输数据。<br />
<code>https代理</code>:客户端和代理服务器之间是<code>tls</code>加密传输数据。<br />
http代理是使用最广泛的代理大部分客户端都不支持https代理。</p>
<h3 id="问-goproxy的http代理是http代理还是https代理">goproxy的http代理是http代理还是https代理</h3>
<p>goproxy支持http代理https代理https双向认证代理。<br />
至于提供什么类型的代理,是参数<code>-t</code>决定的:<br />
http代理 <code>-t tcp</code><br />
https代理<code>-t tls --local-tls-single</code>服务端需要设置tls证书。<br />
https双向认证代理<code>-t tls</code>服务端和客户端都需要设置一样的tls证书。</p>
</div>
<footer class="article-footer">
<section class="bordered">
<header>
<div class="panel-title">CATEGORIES</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/">默认分类</a></li>
</ul>
</div>
</section>
</footer>
</article>
<div id="disqus_thread"></div>
<script type="application/javascript">
var disqus_config = function () {
};
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
return;
}
var d = document, s = d.createElement('script'); s.async = true;
s.src = '//' + "goproxy" + '.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,596 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/page/free_vs_commercial/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>GOPROXY免费版VS商业版 - GOPROXY IN ACTION</title>
<meta name="description" content="GOPROXY 免费版VS商业版">
<meta property="og:title" content="GOPROXY免费版VS商业版 - GOPROXY IN ACTION">
<meta property="og:type" content="article">
<meta property="og:url" content="https://snail.gitee.io/proxy/page/free_vs_commercial/">
<meta property="og:image" content="https://snail.gitee.io/proxy/images/default.png">
<meta property="og:site_name" content="GOPROXY IN ACTION">
<meta property="og:description" content="GOPROXY 免费版VS商业版">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="GOPROXY IN ACTION">
<meta name="twitter:url" content="https://snail.gitee.io/proxy/page/free_vs_commercial/">
<meta name="twitter:title" content="GOPROXY免费版VS商业版 - GOPROXY IN ACTION">
<meta name="twitter:description" content="GOPROXY 免费版VS商业版">
<meta name="twitter:image" content="https://snail.gitee.io/proxy/images/default.png">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/snail.gitee.io\/proxy\/"
},
"headline": "GOPROXY免费版VS商业版 - GOPROXY IN ACTION",
"image": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images\/default.png",
"height": 800,
"width": 800
},
"datePublished": "2019-06-26T13:19:15JST",
"dateModified": "2019-06-26T13:19:15JST",
"author": {
"@type": "Person",
"name": "GOPROXY IN ACTION"
},
"publisher": {
"@type": "Organization",
"name": "GOPROXY IN ACTION",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images/logo.png",
"width": 600,
"height": 60
}
},
"description": "GOPROXY 免费版VS商业版"
}
</script>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<nav class="p-crumb">
<ol class="breadcrumb">
<li><a href="https://snail.gitee.io/proxy/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://snail.gitee.io/proxy/page/" itemprop="url"><span itemprop="title">page</span></a></li>
<li class="active">GOPROXY免费版VS商业版</li>
</ol>
</nav>
<article class="single">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-26T13:19:15JST">Jun 26, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h1 class="title">GOPROXY免费版VS商业版</h1>
</header>
<div class="article-body">
<h4 id="目前-goproxy-和-sdk-提供免费版和商业版-功能对比如下">目前GOPROXY 和 SDK 提供免费版和商业版,功能对比如下。</h4>
<table>
<thead>
<tr>
<th align="left">        </th>
<th align="center">   免费版   </th>
<th align="center">   商业版   </th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><code>TCP转发</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>UDP转发</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>HTTP(S)代理</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Socks5代理</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Socks5代理UDP支持</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>SPS综合代理</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>SPS上级认证</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>内网穿透</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>DNS代理防污染独立DNS服务</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>HTTP(S)代理认证认证API负载均衡</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>SOCKS5代理认证认证API负载均衡</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>SPS代理认证认证API负载均衡</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>STOP&amp;ONLY黑白名单</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>客户端IP黑白名单</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>检查更新,失败退出</code></td>
<td align="center">×</td>
<td align="center">×</td>
</tr>
<tr>
<td align="left"><code>单机进程数量限制</code></td>
<td align="center">×</td>
<td align="center">×</td>
</tr>
<tr>
<td align="left"><code>手册完整功能</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>需要联网认证</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>限速功能</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>http/socks5/tcp代理指定出口IP</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>目标连接重定向</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>docker</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>免费更新至更多功能的商业版</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>http(s)\socks\sps上级ws/wss支持路径和独立加密</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>用户限速IP限速</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>用户限连接数IP限连接数</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>API动态选择上级代理</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>socks5/http(s)/sps/tcp/udp代理监听支持端口范围</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
</tbody>
</table>
<h4 id="商业版授权方式分为两种">商业版授权方式分为两种</h4>
<ol>
<li><p>程序和机器绑定,单个机器方式授权,针对<code>机器码</code>收费。</p></li>
<li><p>程序和不和机器绑定,授权码方式授权,针对<code>授权码</code>收费。</p></li>
</ol>
<h4 id="商业版使用">商业版使用</h4>
<ol>
<li><p>去平台授权平台 <a href="https://gpm.host900.com/?lang=zh-CN">https://gpm.host900.com/?lang=zh-CN</a> 注册一个用户。</p></li>
<li><p>如果使用<code>机器码</code>授权方式,首次执行:<code>proxy http</code>,控制面板执行<code>proxy-admin</code><strong>等待程序自己退出,不要手动结束程序</strong>
然后会在当前目录下面生成id.txt文件控制面板 Linux: <code>/etc/gpa/id.txt</code>Windows: <code>C:\gpa\id.txt</code>,里面是当前机器的机器码,
然后在授权后台自助在线购买机器码。然后点击菜单<code>我的机器码</code>,点击列表操作列的<code>修改</code>,把id.txt内的机器码填入到机器码输入框里面然后保存即可完成授权。
或者联系 <code>arraykeys@gmail.com</code> 购买卡密,去授权平台后台点击菜单<code>添加机器码</code>输入<code>卡密</code>完成机器码购买。</p></li>
<li><p>如果是<code>授权码</code>方式授权,首先购买授权码,然后会在授权平台里面看见自己的授权码。加上授权码参数<code>--authcode 授权码</code>启动程序即可,也可以设置环境变量<code>LIC_AUTHCODE</code>内容为授权码,如果没有使用参数<code>--authcode</code>,程序尝试从环境变量<code>LIC_AUTHCODE</code>获取授权码。如果是sdkstart方法有授权码参数使用购买的授权码即可。</p></li>
<li><p>商业版下载打开下面下载地址后下载文件列表中文件名后缀是_commercial.tar.gz的为商业版。请根据自己系统情况下载。
下载地址:<code>https://github.com/snail007/goproxy/releases</code></p></li>
<li><p>完全手册:<a href="https://github.com/snail007/goproxy/blob/master/README_ZH.md">https://github.com/snail007/goproxy/blob/master/README_ZH.md</a><br />
新版手册:<a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/</a></p></li>
</ol>
<h4 id="提醒">提醒</h4>
<p>商业版只会在启动的时候联网检查一次授权,后期不会再联网检查,只会在<code>授权码</code><code>机器码</code>到期的时候再检查一次如果48小时内无法成功检查授权程序会退出。
如果系统发现用户恶意使用或传播自己的<code>授权码</code><code>机器码</code>,官方有权终止其使用,并不负任何责任。</p>
<h4 id="购买商业版">购买商业版</h4>
<ol>
<li><p>购买商业版,授权后台可以在线购买,特殊需求发送邮件到:<code>arraykeys@gmail.com</code></p></li>
<li><p>除了联系管理员购买卡密,还可以在线购买机器码。首先登录授权平台,点击菜单:机器码管理-&gt;在线购买,可以完成少量机器码的购买。如果需要一次购买很多,可以根据网页提示联系管理员。</p></li>
</ol>
<h4 id="商业版免费试用">商业版免费试用</h4>
<ol>
<li><p>购买商业版之前你可以免费试用7天以用来确定GOPROXY商业版功能是否满足你的需求。</p></li>
<li><p>试用步骤:登录<a href="https://gpm.host900.com/?lang=zh-CN">授权平台</a> -&gt; 机器码管理 -&gt; 在线购买 -&gt; 点击&rdquo;开始试用&rdquo;</p></li>
</ol>
<h4 id="商业版用户须知">商业版用户须知</h4>
<p>1、官方免费提供首次安装指导。</p>
<p>2、商业版用户可以提一些商业功能意见官方会针对意见的合理性等情况进行评估如果意见被采纳在未来新版本中会加入。</p>
<p>3、商业版用户可以免费更新至功能更多的商业版新版。</p>
<p>4、没有技术支持。</p>
<h4 id="不能访问授权的解决办法">不能访问授权的解决办法</h4>
<p>商业版必须可以在线访问授权才能使用如果您在使用proxy过程中出现服务器可以访问互联网但是proxy提示访问授权信息失败。可以按着以下方法解决。</p>
<h5 id="1-如果您的proxy机器可以访问互联网-由于机器dns可能不能正确解析更新域名-可以指定dns启动proxy">1.如果您的proxy机器可以访问互联网由于机器DNS可能不能正确解析更新域名可以指定DNS启动proxy。</h5>
<p>Linux启动命令示例</p>
<pre><code class="language-shell">LIC_DNS=8.8.4.4:53 ./proxy http -p :9090
</code></pre>
<p>Windows启动命令示例</p>
<pre><code class="language-shell">set LIC_DNS=8.8.4.4:53
./proxy.exe http -p :9090
</code></pre>
<h5 id="2-如果proxy是在内网环境不能直接访问互联网-你可以在能够访问互联网的机器上启动一个http代理-然后给proxy使用">2.如果proxy是在内网环境不能直接访问互联网你可以在能够访问互联网的机器上启动一个http代理然后给proxy使用。</h5>
<p>比如: proxy在192.168.1.10,不能直接访问互联网。</p>
<p>在192.168.1.200机器可以访问互联网,那么可以在192.168.1.200机器启动:</p>
<p><code>./proxy http -p :8080 -q 8.8.4.4:53</code></p>
<p>在192.168.1.10上面启动命令:</p>
<p><code>LIC_PROXY=http://192.168.1.200:8080 ./proxy http -p :9090</code></p>
<h5 id="3-如果内网有现成的http代理-那么2步骤里面不需要自己启动一个代理-lic-proxy直接使用现成的http代理即可">3.如果内网有现成的http代理那么2步骤里面不需要自己启动一个代理LIC_PROXY直接使用现成的http代理即可。</h5>
</div>
<footer class="article-footer">
<section class="bordered">
<header>
<div class="panel-title">CATEGORIES</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/">默认分类</a></li>
</ul>
</div>
</section>
<section class="bordered">
<header>
<div class="panel-title">TAGS</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88/">商业版</a></li>
</ul>
</div>
</section>
</footer>
</article>
<div id="disqus_thread"></div>
<script type="application/javascript">
var disqus_config = function () {
};
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
return;
}
var d = document, s = d.createElement('script'); s.async = true;
s.src = '//' + "goproxy" + '.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,605 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>GOPROXY Free Version VS Commercial Version - GOPROXY IN ACTION</title>
<meta name="description" content="GOPROXY Free Version VS Commercial Version">
<meta property="og:title" content="GOPROXY Free Version VS Commercial Version - GOPROXY IN ACTION">
<meta property="og:type" content="article">
<meta property="og:url" content="https://snail.gitee.io/proxy/page/free_vs_commercial_en/">
<meta property="og:image" content="https://snail.gitee.io/proxy/images/default.png">
<meta property="og:site_name" content="GOPROXY IN ACTION">
<meta property="og:description" content="GOPROXY Free Version VS Commercial Version">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="GOPROXY IN ACTION">
<meta name="twitter:url" content="https://snail.gitee.io/proxy/page/free_vs_commercial_en/">
<meta name="twitter:title" content="GOPROXY Free Version VS Commercial Version - GOPROXY IN ACTION">
<meta name="twitter:description" content="GOPROXY Free Version VS Commercial Version">
<meta name="twitter:image" content="https://snail.gitee.io/proxy/images/default.png">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/snail.gitee.io\/proxy\/"
},
"headline": "GOPROXY Free Version VS Commercial Version - GOPROXY IN ACTION",
"image": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images\/default.png",
"height": 800,
"width": 800
},
"datePublished": "2019-06-26T13:19:15JST",
"dateModified": "2019-06-26T13:19:15JST",
"author": {
"@type": "Person",
"name": "GOPROXY IN ACTION"
},
"publisher": {
"@type": "Organization",
"name": "GOPROXY IN ACTION",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images/logo.png",
"width": 600,
"height": 60
}
},
"description": "GOPROXY Free Version VS Commercial Version"
}
</script>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<nav class="p-crumb">
<ol class="breadcrumb">
<li><a href="https://snail.gitee.io/proxy/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://snail.gitee.io/proxy/page/" itemprop="url"><span itemprop="title">page</span></a></li>
<li class="active">GOPROXY Free Version VS Commercial Version</li>
</ol>
</nav>
<article class="single">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-26T13:19:15JST">Jun 26, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h1 class="title">GOPROXY Free Version VS Commercial Version</h1>
</header>
<div class="article-body">
<h4 id="currently-goproxy-and-sdk-are-available-in-both-free-and-commercial-versions">Currently, GOPROXY and SDK are available in both free and commercial versions.</h4>
<table>
<thead>
<tr>
<th align="left">Function</th>
<th align="center">Free</th>
<th align="center">|Commercial   </th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><code>TCP forwarding</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>UDP forwarding</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>HTTP(S)Agent</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Socks5 Agent</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Socks5 proxy UDP support</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>SPS Integrated Agent</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>SPS superior certification</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Intranet penetration</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>DNS proxy, anti-pollution, independent DNS service</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>HTTP(S) proxy authentication, authentication API, load balancing</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>SOCKS5 proxy authentication, authentication API, load balancing</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>SPS proxy authentication, authentication API, load balancing</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>STOP&amp;ONLY blacklist and whitelist</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Client IP blacklist and whitelist</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Check for updates, failed to exit</code></td>
<td align="center">×</td>
<td align="center">×</td>
</tr>
<tr>
<td align="left"><code>Single machine process limit</code></td>
<td align="center">×</td>
<td align="center">×</td>
</tr>
<tr>
<td align="left"><code>Manual full function</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Need network authentication</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Speed limit function</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>http/socks5/tcp fllow IP</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Target connection redirection</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>docker</code></td>
<td align="center"></td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Free update to more features of the commercial version</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>http(s)\socks\sps, superior ws/wss support path and independent encryption</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Limit user or ip traffic rate</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>Limit user or ip connections count</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>API dynamic upstream</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
<tr>
<td align="left"><code>socks5/http(s)/sps/tcp/udp listen on range ports support</code></td>
<td align="center">×</td>
<td align="center"></td>
</tr>
</tbody>
</table>
<h4 id="there-are-two-types-of-commercial-licenses">There are two types of commercial licenses</h4>
<ol>
<li><p>Program and machine binding, single machine mode authorization, charge for <code>machine code</code>.</p></li>
<li><p>The program is not bound to the machine, authorized code mode authorization, and charged for the <code>authorization code</code>.</p></li>
</ol>
<h4 id="commercial-version-uses">Commercial version uses:</h4>
<ol>
<li><p>Go to the authorization platform <a href="https://gpm.host900.com/?lang=en-US">https://gpm.host900.com/?lang=en-US</a> to register a user.</p></li>
<li><p>If you use the <code>machine code</code> authorization method, the first execution: <code>proxy http</code> , then waiting for it exit, and then it will generate an id.txt file in the current directory, which is the machine code of the current machine. If it is sdk, the MacCode method can be called to get the current machine. Machine code; then purchase <code>card secret code</code>, go to the authorization platform background click menu to add machine code, input <code>card secret code</code> to complete the activation of the machine code, then click on the <code>machine list</code> in the menu, click on the list operation column <code>modify</code>, Fill in the machine code in id.txt into the machine code input box, and then save to complete the authorization.</p></li>
<li><p>If it is authorized by the <code>Authorization Code</code> method, first purchase the authorization code, and then you will see your authorization code in the authorization platform. Add the authorization code parameter <code>--authcode your_authorization_code</code> to start the program. You can also set the environment variable <code>LIC_AUTHCODE</code> as the authorization code. If the parameter <code>--authcode</code> is not used, the program tries to obtain the authorization from the environment variable <code>LIC_AUTHCODE</code>. code. If it is sdk, the start method has an authorization code parameter, and the purchased authorization code can be used.</p></li>
</ol>
<h4 id="remind">Remind:</h4>
<p>The commercial version will only check the authorization once online at the time of startup. It will not check the network again later. It will only be checked once the authorization code expires. If the authorization program cannot be successfully checked within 48 hours, it will exit.
If the system finds that the user maliciously propagates its own &lsquo;authorization code&rsquo;, the official has the right to terminate the use of the authorization code and is not responsible for it.</p>
<h4 id="payment">Payment</h4>
<p>Buy the commercial version, please email to : arraykeys@gmail.com or telegram : arraykeys .</p>
<p>BTC and ETH are accepted.</p>
<p>BTC ADDRESS: <code>1BJcBhGhREiz1q3VTYoiVPuAZy5PGxRG9z</code></p>
<figure>
<img css="width:150px;" src="https://snail.gitee.io/proxy/img/btc.png" alt="GOPROXY Free Version VS Commercial Version img/btc.png">
</figure>
<p>ETH ADDRESS: <code>0x0fA4c567768d2E59E6221152EA52F4842866AFC8</code></p>
<figure>
<img css="width:150px;" src="https://snail.gitee.io/proxy/img/eth.png" alt="GOPROXY Free Version VS Commercial Version img/eth.png">
</figure>
<h4 id="commercial-edition-trial">Commercial Edition Trial</h4>
<ol>
<li><p>Before purchasing the commercial version, you can try it for free for 7 days to determine if the GOPROXY Commercial Edition feature fit your needs.</p></li>
<li><p>Trial steps: Log in to <a href="https://gpm.host900.com/?lang=en-US">Authorization Platform</a> -&gt; My Machine Code -&gt; Buy Online -&gt; Click &ldquo;Start Trial&rdquo;.</p></li>
</ol>
<h4 id="commercial-edition-user-additional-benefits">Commercial Edition User Additional Benefits</h4>
<p>1.the official free of charge provides simple technical guidance.</p>
<p>2.the commercial version of the user can put forward some commercial functional opinions, the official will evaluate the reasonableness of the opinions, etc. If the opinions are adopted, they will be added in the new version in the future.</p>
<p>3.the commercial version of the user can be updated to commercial version of the new version for free.</p>
<p>4.Commercial version download, open the download address below, the file name suffix in the download file list is: _commercial.tar.gz for the commercial version. Please download according to your own system.
Download address: <code>https://github.com/snail007/goproxy/releases</code></p>
<p>5.Full Manual<a href="https://github.com/snail007/goproxy/blob/master/README.md">https://github.com/snail007/goproxy/blob/master/README.md</a>
New Manual<a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/</a></p>
<h4 id="can-t-access-the-authorized-solution">Can&rsquo;t access the authorized solution</h4>
<p>The commercial version must be online authorized. If you are using the proxy, the server can access the Internet, but the proxy can not access to the authorization information. Can be solved as follows.</p>
<h5 id="1-if-your-proxy-machine-can-access-the-internet-you-can-specify-the-dns-startup-proxy-because-the-machine-dns-may-not-correctly-resolve-the-updated-domain-name">1. If your proxy machine can access the Internet, you can specify the DNS startup proxy because the machine DNS may not correctly resolve the updated domain name.</h5>
<p>Linux startup command example:</p>
<pre><code class="language-shell">LIC_DNS=8.8.4.4:53 ./proxy http -p :9090
</code></pre>
<p>Windows startup command example</p>
<pre><code class="language-shell">Set LIC_DNS=8.8.4.4:53
./proxy.exe http -p :9090
</code></pre>
<h5 id="2-if-the-proxy-is-not-able-to-access-the-internet-directly-in-the-internal-network-environment-you-can-start-an-http-proxy-on-the-machine-that-can-access-the-internet-and-then-use-it-for-the-proxy">2. If the proxy is not able to access the Internet directly in the internal network environment, you can start an http proxy on the machine that can access the Internet, and then use it for the proxy.</h5>
<p>For example: The proxy is at <code>192.168.1.10</code> and cannot access the Internet directly.</p>
<p>The machine can access the Internet at <code>192.168.1.200</code>, then it can be started on the <code>192.168.1.200</code> machine:</p>
<p><code>./proxy http -p :8080 -q 8.8.4.4:53</code></p>
<p>Start the command above <code>192.168.1.10</code>:</p>
<p><code>LIC_PROXY=http://192.168.1.200:8080 ./proxy http -p :9090</code></p>
<h5 id="3-if-the-intranet-has-a-ready-made-http-proxy-then-you-don-t-need-to-start-a-proxy-yourself-in-the-2-steps-lic-proxy-can-use-the-ready-made-http-proxy-directly">3. If the intranet has a ready-made http proxy, then you don&rsquo;t need to start a proxy yourself in the 2 steps. LIC_PROXY can use the ready-made http proxy directly.</h5>
</div>
<footer class="article-footer">
<section class="bordered">
<header>
<div class="panel-title">CATEGORIES</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/">默认分类</a></li>
</ul>
</div>
</section>
<section class="bordered">
<header>
<div class="panel-title">TAGS</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88/">商业版</a></li>
<li><a href="https://snail.gitee.io/proxy/tags/commercial/">commercial</a></li>
</ul>
</div>
</section>
</footer>
</article>
<div id="disqus_thread"></div>
<script type="application/javascript">
var disqus_config = function () {
};
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
return;
}
var d = document, s = d.createElement('script'); s.async = true;
s.src = '//' + "goproxy" + '.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,296 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://snail.gitee.io/proxy/page/index.xml">
<link rel="canonical" href="https://snail.gitee.io/proxy/page/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>Pages - GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<header class="page-header">
<h1>Pages</h1>
</header>
<ul class="p-articles">
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-26T13:19:15JST">Jun 26, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/free_vs_commercial/">GOPROXY免费版VS商业版</a></h2>
</header>
<div class="summary">目前GOPROXY 和 SDK 提供免费版和商业版,功能对比如下。 免费版 商业版 TCP转发 √ √ UDP转发 √ √ HTTP(S)代理 √ √ Socks5代理 √ √</div>
<footer>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" title="GOPROXY免费版VS商业版">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T16:29:13JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/">常见问题解答</a></h2>
</header>
<div class="summary">http代理支持https网站吗goproxy的http代理同时支持http和https网站。 问socks5代理支持UDP吗</div>
<footer>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" title="常见问题解答">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-26T13:19:15JST">Jun 26, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/">GOPROXY Free Version VS Commercial Version</a></h2>
</header>
<div class="summary">Currently, GOPROXY and SDK are available in both free and commercial versions. Function Free |Commercial TCP forwarding √ √ UDP forwarding √ √ HTTP(S)Agent √ √ Socks5 Agent √ √ Socks5 proxy UDP support √ √ SPS Integrated Agent √ √ SPS superior certification √ √ Intranet penetration √ √ DNS proxy, anti-pollution, independent DNS service √ √ HTTP(S) proxy authentication, authentication API, load balancing × √ SOCKS5 proxy authentication,</div>
<footer>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" title="GOPROXY Free Version VS Commercial Version">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T15:29:47JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/categories/">Categories</a></h2>
</header>
<div class="summary">不用看这里没什么内容仅仅为了定义目录和tags。</div>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T13:22:19JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/page/">page</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/page/about/">About</a></h2>
</header>
<div class="summary">It&rsquo;s YOU!</div>
</article>
</li>
</ul>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Pages on GOPROXY IN ACTION</title>
<link>https://snail.gitee.io/proxy/page/</link>
<description>Recent content in Pages on GOPROXY IN ACTION</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 26 Jun 2019 13:19:15 +0800</lastBuildDate>
<atom:link href="https://snail.gitee.io/proxy/page/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>GOPROXY免费版VS商业版</title>
<link>https://snail.gitee.io/proxy/page/free_vs_commercial/</link>
<pubDate>Wed, 26 Jun 2019 13:19:15 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/free_vs_commercial/</guid>
<description>目前GOPROXY 和 SDK 提供免费版和商业版,功能对比如下。 免费版 商业版 TCP转发 √ √ UDP转发 √ √ HTTP(S)代理 √ √ Socks5代理 √ √</description>
</item>
<item>
<title>常见问题解答</title>
<link>https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/</link>
<pubDate>Fri, 14 Jun 2019 16:29:13 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/</guid>
<description>http代理支持https网站吗goproxy的http代理同时支持http和https网站。 问socks5代理支持UDP吗</description>
</item>
<item>
<title>GOPROXY Free Version VS Commercial Version</title>
<link>https://snail.gitee.io/proxy/page/free_vs_commercial_en/</link>
<pubDate>Wed, 26 Jun 2019 13:19:15 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/free_vs_commercial_en/</guid>
<description>Currently, GOPROXY and SDK are available in both free and commercial versions. Function Free |Commercial TCP forwarding √ √ UDP forwarding √ √ HTTP(S)Agent √ √ Socks5 Agent √ √ Socks5 proxy UDP support √ √ SPS Integrated Agent √ √ SPS superior certification √ √ Intranet penetration √ √ DNS proxy, anti-pollution, independent DNS service √ √ HTTP(S) proxy authentication, authentication API, load balancing × √ SOCKS5 proxy authentication,</description>
</item>
<item>
<title>Categories</title>
<link>https://snail.gitee.io/proxy/page/categories/</link>
<pubDate>Fri, 14 Jun 2019 15:29:47 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/categories/</guid>
<description>不用看这里没什么内容仅仅为了定义目录和tags。</description>
</item>
<item>
<title>About</title>
<link>https://snail.gitee.io/proxy/page/about/</link>
<pubDate>Fri, 14 Jun 2019 13:22:19 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/page/about/</guid>
<description>It&amp;rsquo;s YOU!</description>
</item>
</channel>
</rss>

@ -0,0 +1 @@
<!DOCTYPE html><html><head><title>https://snail.gitee.io/proxy/page/</title><link rel="canonical" href="https://snail.gitee.io/proxy/page/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://snail.gitee.io/proxy/page/" /></head></html>

@ -0,0 +1,337 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/posts/cloudflare/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>Cloudflare使用简明教程 - GOPROXY IN ACTION</title>
<meta name="description" content="Cloudflare使用简明教程">
<meta property="og:title" content="Cloudflare使用简明教程 - GOPROXY IN ACTION">
<meta property="og:type" content="article">
<meta property="og:url" content="https://snail.gitee.io/proxy/posts/cloudflare/">
<meta property="og:image" content="https://snail.gitee.io/proxy/images/default.png">
<meta property="og:site_name" content="GOPROXY IN ACTION">
<meta property="og:description" content="Cloudflare使用简明教程">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="GOPROXY IN ACTION">
<meta name="twitter:url" content="https://snail.gitee.io/proxy/posts/cloudflare/">
<meta name="twitter:title" content="Cloudflare使用简明教程 - GOPROXY IN ACTION">
<meta name="twitter:description" content="Cloudflare使用简明教程">
<meta name="twitter:image" content="https://snail.gitee.io/proxy/images/default.png">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/snail.gitee.io\/proxy\/"
},
"headline": "Cloudflare使用简明教程 - GOPROXY IN ACTION",
"image": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images\/default.png",
"height": 800,
"width": 800
},
"datePublished": "2019-06-28T17:37:30JST",
"dateModified": "2019-06-28T17:37:30JST",
"author": {
"@type": "Person",
"name": "GOPROXY IN ACTION"
},
"publisher": {
"@type": "Organization",
"name": "GOPROXY IN ACTION",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images/logo.png",
"width": 600,
"height": 60
}
},
"description": "Cloudflare使用简明教程"
}
</script>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<nav class="p-crumb">
<ol class="breadcrumb">
<li><a href="https://snail.gitee.io/proxy/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://snail.gitee.io/proxy/posts/" itemprop="url"><span itemprop="title">posts</span></a></li>
<li class="active">Cloudflare使用简明教程</li>
</ol>
</nav>
<article class="single">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-28T17:37:30JST">Jun 28, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h1 class="title">Cloudflare使用简明教程</h1>
</header>
<div class="article-body">
<h4 id="前言">前言</h4>
<p>GOPROXY底层传输协议支持ws可以利用cdn加速使用cdn需要域名解析知识以及cdn的一些知识那么很多小伙伴对cdn不是很熟悉为了更好的使用GOPROXY就找了几个高质量的怎么使用cloudflare免费套餐的文章。</p>
<h4 id="教程">教程</h4>
<p>1.不需要修改域名DNS可以直接使用二级域名加速<a href="https://www.geekzu.cn/archives/free-cname-cloudflare-with-ssl.html">https://www.geekzu.cn/archives/free-cname-cloudflare-with-ssl.html</a></p>
<p>2.需要修改域名DNS使用一级域名加速<a href="https://ask.dobunkan.com/q-26886.html">https://ask.dobunkan.com/q-26886.html</a></p>
<p>3.<a href="/goproxy/posts/cloudflare/">域名解析 域名控制台+极客+cloudflare 的配置方法</a></p>
</div>
<footer class="article-footer">
<section class="bordered">
<header>
<div class="panel-title">CATEGORIES</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/">默认分类</a></li>
</ul>
</div>
</section>
<section class="bordered">
<header>
<div class="panel-title">TAGS</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/tags/cdn/">CDN</a></li>
</ul>
</div>
</section>
</footer>
</article>
<div id="disqus_thread"></div>
<script type="application/javascript">
var disqus_config = function () {
};
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
return;
}
var d = document, s = d.createElement('script'); s.async = true;
s.src = '//' + "goproxy" + '.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,413 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/posts/domain-cf/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 - GOPROXY IN ACTION</title>
<meta name="description" content="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法">
<meta property="og:title" content="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 - GOPROXY IN ACTION">
<meta property="og:type" content="article">
<meta property="og:url" content="https://snail.gitee.io/proxy/posts/domain-cf/">
<meta property="og:image" content="https://snail.gitee.io/proxy/images/default.png">
<meta property="og:site_name" content="GOPROXY IN ACTION">
<meta property="og:description" content="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="GOPROXY IN ACTION">
<meta name="twitter:url" content="https://snail.gitee.io/proxy/posts/domain-cf/">
<meta name="twitter:title" content="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 - GOPROXY IN ACTION">
<meta name="twitter:description" content="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法">
<meta name="twitter:image" content="https://snail.gitee.io/proxy/images/default.png">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/snail.gitee.io\/proxy\/"
},
"headline": "域名解析 域名控制台\x2b极客\x2bcloudflare 的配置方法 - GOPROXY IN ACTION",
"image": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images\/default.png",
"height": 800,
"width": 800
},
"datePublished": "2019-07-05T08:20:48JST",
"dateModified": "2019-07-05T08:20:48JST",
"author": {
"@type": "Person",
"name": "GOPROXY IN ACTION"
},
"publisher": {
"@type": "Organization",
"name": "GOPROXY IN ACTION",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images/logo.png",
"width": 600,
"height": 60
}
},
"description": "域名解析 域名控制台\x2b极客\x2bcloudflare 的配置方法"
}
</script>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<nav class="p-crumb">
<ol class="breadcrumb">
<li><a href="https://snail.gitee.io/proxy/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://snail.gitee.io/proxy/posts/" itemprop="url"><span itemprop="title">posts</span></a></li>
<li class="active">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</li>
</ol>
</nav>
<article class="single">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-05T08:20:48JST">Jul 5, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h1 class="title">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</h1>
</header>
<div class="article-body">
<h4 id="准备工作">准备工作</h4>
<p>本文综合的介绍了cloudflare注册使用从域名解析到回源完成了一个二级域使用cloudflare的CDN加速的配置过程。</p>
<p>首先你要去 cloudflare 官网 <a href="https://dash.cloudflare.com/sign-up">https://dash.cloudflare.com/sign-up</a> 注册一个账号,然后登录,提示你添加域名的时候,不要添加,略过即可。</p>
<h4 id="操作步骤">操作步骤</h4>
<p>前提有一顶级域名domain.com有一VPSIP地址为111.222.111.222要求二级域名test.domain.com指向上述IP地址。</p>
<h5 id="1-在域名domain-com服务器上进行解析">1、在域名domain.com服务器上进行解析</h5>
<p>例如:</p>
<p>主记录vps1</p>
<p>记录类型A</p>
<p>记录值111.222.111.222</p>
<figure>
<img css="width:90%" src="https://snail.gitee.io/proxy/img/domain-cloudflare/1.png" alt="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 img/domain-cloudflare/1.png">
</figure>
<h5 id="2-登陆https-su-geekzu-org平台">2、登陆<a href="https://su.geekzu.org平台">https://su.geekzu.org平台</a></h5>
<figure>
<img css="width:90%" src="https://snail.gitee.io/proxy/img/domain-cloudflare/2.png" alt="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 img/domain-cloudflare/2.png">
</figure>
<figure>
<img css="width:90%" src="https://snail.gitee.io/proxy/img/domain-cloudflare/3.png" alt="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 img/domain-cloudflare/3.png">
</figure>
<figure>
<img css="width:90%" src="https://snail.gitee.io/proxy/img/domain-cloudflare/4.png" alt="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 img/domain-cloudflare/4.png">
</figure>
<figure>
<img css="width:90%" src="https://snail.gitee.io/proxy/img/domain-cloudflare/5.png" alt="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 img/domain-cloudflare/5.png">
</figure>
<h5 id="3-点击编辑-添加-填写二级域名test-和回源地址-vps-domain-com到相应的位置-提交">3、点击编辑-》添加-》填写二级域名test和回源地址vps.domain.com到相应的位置-》提交</h5>
<figure>
<img css="width:90%" src="https://snail.gitee.io/proxy/img/domain-cloudflare/6.png" alt="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 img/domain-cloudflare/6.png">
</figure>
<h5 id="4-提交后会看到如下">4、提交后会看到如下</h5>
<figure>
<img css="width:90%" src="https://snail.gitee.io/proxy/img/domain-cloudflare/7.png" alt="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 img/domain-cloudflare/7.png">
</figure>
<p>这时域名test.domain.com</p>
<p>回源地址vps1.domain.com</p>
<p>CNAME地址test.domain.com.cdn.cloudflare.net</p>
<h5 id="5-回到域名解析服务器">5、回到域名解析服务器</h5>
<p>主机记录test
记录类型CNAME
记录值也就是上面的CNAME地址test.domain.com.cdn.cloudflare.net</p>
<p>填写完成后保存即可。</p>
<figure>
<img css="width:90%" src="https://snail.gitee.io/proxy/img/domain-cloudflare/8.png" alt="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法 img/domain-cloudflare/8.png">
</figure>
<h5 id="6-如果需要开启ssl-需登陆到cloudflare-crypto-ssl-设置为full">6、如果需要开启ssl需登陆到cloudflareCrypto -&gt; SSL -&gt;设置为Full</h5>
</div>
<footer class="article-footer">
<section class="bordered">
<header>
<div class="panel-title">CATEGORIES</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/">默认分类</a></li>
</ul>
</div>
</section>
<section class="bordered">
<header>
<div class="panel-title">TAGS</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/tags/cdn/">cdn</a></li>
<li><a href="https://snail.gitee.io/proxy/tags/domain/">domain</a></li>
<li><a href="https://snail.gitee.io/proxy/tags/ws/">ws</a></li>
<li><a href="https://snail.gitee.io/proxy/tags/cloudflare/">cloudflare</a></li>
</ul>
</div>
</section>
</footer>
</article>
<div id="disqus_thread"></div>
<script type="application/javascript">
var disqus_config = function () {
};
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
return;
}
var d = document, s = d.createElement('script'); s.async = true;
s.src = '//' + "goproxy" + '.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,347 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/posts/http-nat-cdn/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>内网穿透也能用CDN - GOPROXY IN ACTION</title>
<meta name="description" content="内网穿透通过CDN服务http服务">
<meta property="og:title" content="内网穿透也能用CDN - GOPROXY IN ACTION">
<meta property="og:type" content="article">
<meta property="og:url" content="https://snail.gitee.io/proxy/posts/http-nat-cdn/">
<meta property="og:image" content="https://snail.gitee.io/proxy/images/default.png">
<meta property="og:site_name" content="GOPROXY IN ACTION">
<meta property="og:description" content="内网穿透通过CDN服务http服务">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="GOPROXY IN ACTION">
<meta name="twitter:url" content="https://snail.gitee.io/proxy/posts/http-nat-cdn/">
<meta name="twitter:title" content="内网穿透也能用CDN - GOPROXY IN ACTION">
<meta name="twitter:description" content="内网穿透通过CDN服务http服务">
<meta name="twitter:image" content="https://snail.gitee.io/proxy/images/default.png">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/snail.gitee.io\/proxy\/"
},
"headline": "内网穿透也能用CDN - GOPROXY IN ACTION",
"image": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images\/default.png",
"height": 800,
"width": 800
},
"datePublished": "2019-06-28T17:02:57JST",
"dateModified": "2019-06-28T17:02:57JST",
"author": {
"@type": "Person",
"name": "GOPROXY IN ACTION"
},
"publisher": {
"@type": "Organization",
"name": "GOPROXY IN ACTION",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images/logo.png",
"width": 600,
"height": 60
}
},
"description": "内网穿透通过CDN服务http服务"
}
</script>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<nav class="p-crumb">
<ol class="breadcrumb">
<li><a href="https://snail.gitee.io/proxy/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://snail.gitee.io/proxy/posts/" itemprop="url"><span itemprop="title">posts</span></a></li>
<li class="active">内网穿透也能用CDN</li>
</ol>
</nav>
<article class="single">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-28T17:02:57JST">Jun 28, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h1 class="title">内网穿透也能用CDN</h1>
</header>
<div class="article-body">
<h4 id="内网穿透之套cdn">内网穿透之套CDN</h4>
<p><strong>好处就不用说了吧,两个字稳!</strong></p>
<p>假如在windows上配置了可以访问的连接 <a href="http://127.0.0.1:801/abc/index.php">http://127.0.0.1:801/abc/index.php</a> , 如何能使用VPS+CDN做内网穿透呢</p>
<p>配置如下:</p>
<h5 id="1-在vps上执行-配置无误后-再加上-daemon">1. 在VPS上执行配置无误后再加上&ndash;daemon</h5>
<p><code>./proxy bridge -t ws -p &quot;:8080&quot; -C proxy.crt -K proxy.key</code></p>
<p><code>./proxy server -T ws -r &quot;:8880@:801&quot; -P &quot;127.0.0.1:8080&quot; -C proxy.crt -K proxy.key</code></p>
<h5 id="2-在windows上执行">2. 在windows上执行</h5>
<p><code>proxy.exe client -T ws -P &quot;your.domain.com:8080&quot; -C proxy.crt -K proxy.key</code></p>
<h5 id="3-这时在浏览器里访问-http-your-domain-com-8880-abc-index-php-就会看到电脑中的页面了">3. 这时在浏览器里访问:<a href="http://your.domain.com:8880/abc/index.php">http://your.domain.com:8880/abc/index.php</a> ,就会看到电脑中的页面了。</h5>
</div>
<footer class="article-footer">
<section class="bordered">
<header>
<div class="panel-title">CATEGORIES</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/">默认分类</a></li>
</ul>
</div>
</section>
<section class="bordered">
<header>
<div class="panel-title">TAGS</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/">内网穿透</a></li>
<li><a href="https://snail.gitee.io/proxy/tags/cdn/">cdn</a></li>
</ul>
</div>
</section>
</footer>
</article>
<div id="disqus_thread"></div>
<script type="application/javascript">
var disqus_config = function () {
};
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
return;
}
var d = document, s = d.createElement('script'); s.async = true;
s.src = '//' + "goproxy" + '.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,411 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/posts/http_cdn_ws/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>代理之套用CDN - GOPROXY IN ACTION</title>
<meta name="description" content="http代理前置CDN保护你的后端代理">
<meta property="og:title" content="代理之套用CDN - GOPROXY IN ACTION">
<meta property="og:type" content="article">
<meta property="og:url" content="https://snail.gitee.io/proxy/posts/http_cdn_ws/">
<meta property="og:image" content="https://snail.gitee.io/proxy/images/default.png">
<meta property="og:site_name" content="GOPROXY IN ACTION">
<meta property="og:description" content="http代理前置CDN保护你的后端代理">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="GOPROXY IN ACTION">
<meta name="twitter:url" content="https://snail.gitee.io/proxy/posts/http_cdn_ws/">
<meta name="twitter:title" content="代理之套用CDN - GOPROXY IN ACTION">
<meta name="twitter:description" content="http代理前置CDN保护你的后端代理">
<meta name="twitter:image" content="https://snail.gitee.io/proxy/images/default.png">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/snail.gitee.io\/proxy\/"
},
"headline": "代理之套用CDN - GOPROXY IN ACTION",
"image": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images\/default.png",
"height": 800,
"width": 800
},
"datePublished": "2019-06-14T16:25:06JST",
"dateModified": "2019-06-14T16:25:06JST",
"author": {
"@type": "Person",
"name": "GOPROXY IN ACTION"
},
"publisher": {
"@type": "Organization",
"name": "GOPROXY IN ACTION",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images/logo.png",
"width": 600,
"height": 60
}
},
"description": "http代理前置CDN保护你的后端代理"
}
</script>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<nav class="p-crumb">
<ol class="breadcrumb">
<li><a href="https://snail.gitee.io/proxy/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://snail.gitee.io/proxy/posts/" itemprop="url"><span itemprop="title">posts</span></a></li>
<li class="active">代理之套用CDN</li>
</ol>
</nav>
<article class="single">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T16:25:06JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h1 class="title">代理之套用CDN</h1>
</header>
<div class="article-body">
<h3 id="goproxy代理之套用cdn">goproxy代理之套用CDN</h3>
<h4 id="准备">准备</h4>
<ol>
<li>在VPS上<a href="https://github.com/snail007/goproxy/releases">下载</a>对应平台的执行文件这里以Linux为例。<br /></li>
<li>在电脑上<a href="https://github.com/snail007/goproxy/releases">下载</a>对应平台的执行文件这里以Windows为例。<br /></li>
</ol>
<h4 id="1-proxy本地http代理-ws-wss-cdn-ws-wss-vps的proxy提供的http代理">1. proxy本地http代理 &lt;&ndash;ws\wss&ndash;&gt; CDN &lt;&ndash;ws\wss&ndash;&gt; VPS的proxy提供的http代理</h4>
<p>1.1. VPS上的命令 ./proxy http -t ws -p &ldquo;0.0.0.0:8080&rdquo;</p>
<p>1.2 Cloudflare上的设置 Crypto -&gt; SSL -&gt;设置为Off</p>
<p>1.3 windows计算机上的命令 proxy.exe http -t tcp -p &ldquo;0.0.0.0:8090&rdquo; -T ws -P &ldquo;your.domain.com:8080&rdquo;</p>
<p>1.4 计算机上的代理设置 &ldquo;127.0.0.1:8090 http&rdquo;</p>
<h4 id="2-proxy本地http代理-ws-wss-cdn-ws-wss-vps的proxy提供的http代理">2. proxy本地http代理 &lt;&ndash;ws\wss&ndash;&gt; CDN &lt;&ndash;ws\wss&ndash;&gt; VPS的proxy提供的http代理</h4>
<p>2.1 VPS上的命令 ./proxy http -t wss -p &ldquo;0.0.0.0:8443&rdquo;</p>
<p>2.2 Cloudflare上的设置 Crypto -&gt; SSL -&gt;设置为Full</p>
<p>2.3 windows计算机上的命令 proxy.exe http -t tcp -p &ldquo;0.0.0.0:8090&rdquo; -T wss -P &ldquo;your.domain.com:8443&rdquo;</p>
<p>2.4 计算机上的代理设置 &ldquo;127.0.0.1:8090 http&rdquo;</p>
<h4 id="3-proxy本地http代理-ws-wss-cdn-ws-wss-vps的proxy提供的http-basic认证-代理-成功">3. proxy本地http代理 &lt;&ndash;ws\wss&ndash;&gt; CDN &lt;&ndash;ws\wss&ndash;&gt; VPS的proxy提供的http+Basic认证 代理 (成功)</h4>
<p>3.1 VPS上的命令 ./proxy http -t ws -p &ldquo;0.0.0.0:8080&rdquo; -a &ldquo;user:pass&rdquo;</p>
<p>3.2 Cloudflare上的设置 Crypto -&gt; SSL -&gt;设置为Off</p>
<p>3.3 windows计算机上的命令 proxy.exe http -t tcp -p &ldquo;0.0.0.0:8090&rdquo; -T ws -P &ldquo;your.domain.com:8080&rdquo;</p>
<p>3.4 计算机上的代理设置 &ldquo;127.0.0.1:8090 http&rdquo;</p>
<h4 id="4-proxy本地http代理-ws-wss-cdn-ws-wss-vps的proxy提供的http-加密方式-密码-代理-成功">4. proxy本地http代理 &lt;&ndash;ws\wss&ndash;&gt; CDN &lt;&ndash;ws\wss&ndash;&gt; VPS的proxy提供的http+加密方式+密码 代理 (成功)</h4>
<p>4.1 VPS上的命令 ./proxy http -t wss -p &ldquo;0.0.0.0:8443&rdquo; &ndash;parent-ws-method=&ldquo;chacha20-ietf-poly1305&rdquo; &ndash;parent-ws-password=&ldquo;snail007/goproxy&rdquo;</p>
<p>4.2 Cloudflare上的设置 Crypto -&gt; SSL -&gt;设置为Full</p>
<p>4.3 windows计算机上的命令 proxy.exe http -t tcp -p &ldquo;0.0.0.0:8090&rdquo; -T wss -P &ldquo;your.domain.com:8443&rdquo; &ndash;local-ws-method=&ldquo;chacha20-ietf-poly1305&rdquo; &ndash;local-ws-password=&ldquo;snail007/goproxy&rdquo;</p>
<p>4.4 计算机上的代理设置 &ldquo;127.0.0.1:8090 http&rdquo;</p>
<p>4.5 相关参数介绍 &ldquo;&ndash;local-ws-method:加密方式&ndash;parent-ws-password:设置密码&rdquo;</p>
<h4 id="5-proxy本地socks5代理-ws-wss-cdn-ws-wss-vps的proxy提供的socks5代理">5. proxy本地socks5代理 &lt;&ndash;ws\wss&ndash;&gt; CDN &lt;&ndash;ws\wss&ndash;&gt; VPS的proxy提供的socks5代理</h4>
<p>5.1 VPS上的命令 ./proxy socks -t ws -p &ldquo;0.0.0.0:8080&rdquo;</p>
<p>5.2 Cloudflare上的设置 Crypto -&gt; SSL -&gt;设置为Off</p>
<p>5.3 windows计算机上的命令 proxy.exe socks &ndash;always -t tcp -p &ldquo;0.0.0.0:8090&rdquo; -T ws -P &ldquo;your.domain.com:8080&rdquo;</p>
<p>5.4 计算机上的代理设置 &ldquo;127.0.0.1:8090 socks5 [Remote DNS]&rdquo;</p>
<h4 id="备注">备注</h4>
<p>1、Cloudflare支持的回源端口</p>
<pre><code class="language-text">HTTP 端口为:
80
8080
8880
2052
2082
2086
2095
HTTPs 端口为:
443
2053
2083
2087
2096
8443
</code></pre>
</div>
<footer class="article-footer">
<section class="bordered">
<header>
<div class="panel-title">CATEGORIES</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/">默认分类</a></li>
</ul>
</div>
</section>
<section class="bordered">
<header>
<div class="panel-title">TAGS</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/tags/cdn/">cdn</a></li>
<li><a href="https://snail.gitee.io/proxy/tags/ws/">ws</a></li>
<li><a href="https://snail.gitee.io/proxy/tags/cloudflare/">cloudflare</a></li>
</ul>
</div>
</section>
</footer>
</article>
<div id="disqus_thread"></div>
<script type="application/javascript">
var disqus_config = function () {
};
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
return;
}
var d = document, s = d.createElement('script'); s.async = true;
s.src = '//' + "goproxy" + '.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,304 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://snail.gitee.io/proxy/posts/index.xml">
<link rel="canonical" href="https://snail.gitee.io/proxy/posts/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>Posts - GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<header class="page-header">
<h1>Posts</h1>
</header>
<ul class="p-articles">
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-05T08:20:48JST">Jul 5, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/domain-cf/">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a></h2>
</header>
<div class="summary">准备工作 本文综合的介绍了cloudflare注册使用从域名解析到回源完成了一个二级域使用cloudflare的CDN加速的配置过程。 首先</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" title="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-04T17:54:31JST">Jul 4, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/">在windows下实现基于dns的自动全局代理</a></h2>
</header>
<div class="summary">在windows下实现基于dns的自动全局代理。 本方法需要监听本地80和443端口所以如果你有程序占用了这两个端口请关闭相应的程序。 本文</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" title="在windows下实现基于dns的自动全局代理">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-28T17:37:30JST">Jun 28, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/cloudflare/">Cloudflare使用简明教程</a></h2>
</header>
<div class="summary">前言 GOPROXY底层传输协议支持ws可以利用cdn加速使用cdn需要域名解析知识以及cdn的一些知识那么很多小伙伴对cdn不是很熟悉</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" title="Cloudflare使用简明教程">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-28T17:02:57JST">Jun 28, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/">内网穿透也能用CDN</a></h2>
</header>
<div class="summary">内网穿透之套CDN 好处就不用说了吧,两个字稳! 假如在windows上配置了可以访问的连接 http://127.0.0.1:801/abc/index.php , 如何能使用VPS+CDN做内网穿透呢 配置如下:</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" title="内网穿透也能用CDN">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T16:25:06JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/">代理之套用CDN</a></h2>
</header>
<div class="summary">goproxy代理之套用CDN 准备 在VPS上下载对应平台的执行文件这里以Linux为例。 在电脑上下载对应平台的执行文件这里以Window</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" title="代理之套用CDN">Read More…</a>
</footer>
</article>
</li>
</ul>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Posts on GOPROXY IN ACTION</title>
<link>https://snail.gitee.io/proxy/posts/</link>
<description>Recent content in Posts on GOPROXY IN ACTION</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 05 Jul 2019 08:20:48 +0800</lastBuildDate>
<atom:link href="https://snail.gitee.io/proxy/posts/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</title>
<link>https://snail.gitee.io/proxy/posts/domain-cf/</link>
<pubDate>Fri, 05 Jul 2019 08:20:48 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/domain-cf/</guid>
<description>准备工作 本文综合的介绍了cloudflare注册使用从域名解析到回源完成了一个二级域使用cloudflare的CDN加速的配置过程。 首先</description>
</item>
<item>
<title>在windows下实现基于dns的自动全局代理</title>
<link>https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/</link>
<pubDate>Thu, 04 Jul 2019 17:54:31 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/</guid>
<description>在windows下实现基于dns的自动全局代理。 本方法需要监听本地80和443端口所以如果你有程序占用了这两个端口请关闭相应的程序。 本文</description>
</item>
<item>
<title>Cloudflare使用简明教程</title>
<link>https://snail.gitee.io/proxy/posts/cloudflare/</link>
<pubDate>Fri, 28 Jun 2019 17:37:30 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/cloudflare/</guid>
<description>前言 GOPROXY底层传输协议支持ws可以利用cdn加速使用cdn需要域名解析知识以及cdn的一些知识那么很多小伙伴对cdn不是很熟悉</description>
</item>
<item>
<title>内网穿透也能用CDN</title>
<link>https://snail.gitee.io/proxy/posts/http-nat-cdn/</link>
<pubDate>Fri, 28 Jun 2019 17:02:57 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/http-nat-cdn/</guid>
<description>内网穿透之套CDN 好处就不用说了吧,两个字稳! 假如在windows上配置了可以访问的连接 http://127.0.0.1:801/abc/index.php , 如何能使用VPS+CDN做内网穿透呢 配置如下:</description>
</item>
<item>
<title>代理之套用CDN</title>
<link>https://snail.gitee.io/proxy/posts/http_cdn_ws/</link>
<pubDate>Fri, 14 Jun 2019 16:25:06 +0800</pubDate>
<guid>https://snail.gitee.io/proxy/posts/http_cdn_ws/</guid>
<description>goproxy代理之套用CDN 准备 在VPS上下载对应平台的执行文件这里以Linux为例。 在电脑上下载对应平台的执行文件这里以Window</description>
</item>
</channel>
</rss>

@ -0,0 +1 @@
<!DOCTYPE html><html><head><title>https://snail.gitee.io/proxy/posts/</title><link rel="canonical" href="https://snail.gitee.io/proxy/posts/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://snail.gitee.io/proxy/posts/" /></head></html>

@ -0,0 +1,391 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="canonical" href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>在windows下实现基于dns的自动全局代理 - GOPROXY IN ACTION</title>
<meta name="description" content="在windows下实现基于dns的自动全局代理">
<meta property="og:title" content="在windows下实现基于dns的自动全局代理 - GOPROXY IN ACTION">
<meta property="og:type" content="article">
<meta property="og:url" content="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/">
<meta property="og:image" content="https://snail.gitee.io/proxy/images/default.png">
<meta property="og:site_name" content="GOPROXY IN ACTION">
<meta property="og:description" content="在windows下实现基于dns的自动全局代理">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="GOPROXY IN ACTION">
<meta name="twitter:url" content="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/">
<meta name="twitter:title" content="在windows下实现基于dns的自动全局代理 - GOPROXY IN ACTION">
<meta name="twitter:description" content="在windows下实现基于dns的自动全局代理">
<meta name="twitter:image" content="https://snail.gitee.io/proxy/images/default.png">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id":"https:\/\/snail.gitee.io\/proxy\/"
},
"headline": "在windows下实现基于dns的自动全局代理 - GOPROXY IN ACTION",
"image": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images\/default.png",
"height": 800,
"width": 800
},
"datePublished": "2019-07-04T17:54:31JST",
"dateModified": "2019-07-04T17:54:31JST",
"author": {
"@type": "Person",
"name": "GOPROXY IN ACTION"
},
"publisher": {
"@type": "Organization",
"name": "GOPROXY IN ACTION",
"logo": {
"@type": "ImageObject",
"url": "https:\/\/snail.gitee.io\/proxy\/images/logo.png",
"width": 600,
"height": 60
}
},
"description": "在windows下实现基于dns的自动全局代理"
}
</script>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<nav class="p-crumb">
<ol class="breadcrumb">
<li><a href="https://snail.gitee.io/proxy/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="https://snail.gitee.io/proxy/posts/" itemprop="url"><span itemprop="title">posts</span></a></li>
<li class="active">在windows下实现基于dns的自动全局代理</li>
</ol>
</nav>
<article class="single">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-04T17:54:31JST">Jul 4, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h1 class="title">在windows下实现基于dns的自动全局代理</h1>
</header>
<div class="article-body">
<h3 id="在windows下实现基于dns的自动全局代理">在windows下实现基于dns的自动全局代理。</h3>
<p>本方法需要监听本地80和443端口所以如果你有程序占用了这两个端口请关闭相应的程序。</p>
<p>本文提供了两种方式1.使用CDN作为中间传输层 2.不使用CDN根据自己情况二选一即可。</p>
<h4 id="1-正常配置篇">1.正常配置篇</h4>
<p>服务端为机器A</p>
<p>1、在上级服务端执行</p>
<p><code>./proxy http -t ws -p 0.0.0.0:8443 —-daemon</code></p>
<p>3、在电脑上</p>
<p>1修改proxy目录下面的hosts文件该文件和proxy.exe程序一起。</p>
<p>添加如下内容:</p>
<pre><code class="language-text">127.0.0.1 **.**
</code></pre>
<p>2修改本地网络连接的dns地址为127.0.0.1。</p>
<p>3本机启动一个二级sps监听80和443。</p>
<p><code>proxy.exe sps -P httpws://IP_A:8443 -p :80,:443 -q 8.8.8.8:53</code></p>
<p>4本地启动一个dns监听53 <code>.\proxy.exe dns -P http://127.0.0.1:80 --hosts .\hosts</code></p>
<h4 id="2-配合cdn配置篇">2.配合CDN配置篇</h4>
<p>1、配置好cloudflareCDN加速域名为your.domain.com。</p>
<p>2、在上级服务端执行</p>
<p>首先生成证书:</p>
<p><code>proxy keygen -C proxy</code></p>
<p>然后:</p>
<p><code>./proxy http -t wss -p 0.0.0.0:8443 —-daemon</code></p>
<p>3、在电脑上</p>
<p>1修改proxy目录下面的hosts文件该文件和proxy.exe程序一起。</p>
<p>添加如下内容:</p>
<pre><code class="language-text">111.222.111.222 your.domain.com
127.0.0.1 **.**
</code></pre>
<p>2修改本地网络连接的dns地址为127.0.0.1。</p>
<p>3本机启动一个二级sps监听80和443。</p>
<p><code>proxy.exe sps -P httpwss://your.domain.com:8443 -p :80,:443 -q 8.8.8.8:53</code></p>
<p>4本地启动一个dns监听53 <code>.\proxy.exe dns -P http://127.0.0.1:80 -—hosts .\hosts</code></p>
</div>
<footer class="article-footer">
<section class="bordered">
<header>
<div class="panel-title">CATEGORIES</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/">默认分类</a></li>
</ul>
</div>
</section>
<section class="bordered">
<header>
<div class="panel-title">TAGS</div>
</header>
<div>
<ul class="p-terms">
<li><a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86/">全局代理</a></li>
</ul>
</div>
</section>
</footer>
</article>
<div id="disqus_thread"></div>
<script type="application/javascript">
var disqus_config = function () {
};
(function() {
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
document.getElementById('disqus_thread').innerHTML = 'Disqus comments not available by default when the website is previewed locally.';
return;
}
var d = document, s = d.createElement('script'); s.async = true;
s.src = '//' + "goproxy" + '.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="https://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

@ -0,0 +1 @@
User-agent: *

@ -0,0 +1,179 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://snail.gitee.io/proxy/usage/first/</loc>
<lastmod>2019-07-04T11:00:50+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/page/free_vs_commercial/</loc>
<lastmod>2019-06-26T13:19:15+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/</loc>
<lastmod>2019-06-14T16:29:13+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/categories/</loc>
<lastmod>2019-07-05T08:20:48+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/</loc>
<lastmod>2019-07-05T08:20:48+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/posts/</loc>
<lastmod>2019-07-05T08:20:48+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/tags/</loc>
<lastmod>2019-07-05T08:20:48+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/tags/cdn/</loc>
<lastmod>2019-07-05T08:20:48+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/tags/cloudflare/</loc>
<lastmod>2019-07-05T08:20:48+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/tags/domain/</loc>
<lastmod>2019-07-05T08:20:48+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/tags/ws/</loc>
<lastmod>2019-07-05T08:20:48+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/posts/domain-cf/</loc>
<lastmod>2019-07-05T08:20:48+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB/</loc>
<lastmod>2019-07-05T08:20:48+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86/</loc>
<lastmod>2019-07-04T17:54:31+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/</loc>
<lastmod>2019-07-04T17:54:31+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C/</loc>
<lastmod>2019-07-04T11:00:50+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/usage/tcp/</loc>
<lastmod>2019-07-04T11:00:50+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/usage/</loc>
<lastmod>2019-07-04T11:00:50+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/tags/tcp/</loc>
<lastmod>2019-07-04T11:00:50+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/posts/cloudflare/</loc>
<lastmod>2019-06-28T17:37:30+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/</loc>
<lastmod>2019-06-28T17:02:57+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/posts/http-nat-cdn/</loc>
<lastmod>2019-06-28T17:02:57+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/page/free_vs_commercial_en/</loc>
<lastmod>2019-06-26T13:19:15+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/page/</loc>
<lastmod>2019-06-26T13:19:15+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/tags/commercial/</loc>
<lastmod>2019-06-26T13:19:15+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88/</loc>
<lastmod>2019-06-26T13:19:15+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/posts/http_cdn_ws/</loc>
<lastmod>2019-06-14T16:25:06+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/page/categories/</loc>
<lastmod>2019-06-14T15:29:47+08:00</lastmod>
</url>
<url>
<loc>https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4/</loc>
<lastmod>2019-06-14T15:29:47+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7/</loc>
<lastmod>2019-06-14T15:29:47+08:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://snail.gitee.io/proxy/page/about/</loc>
<lastmod>2019-06-14T13:22:19+08:00</lastmod>
</url>
</urlset>

@ -0,0 +1,283 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="pinterest" content="nopin">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<meta name="generator" content="Hugo 0.56.3" />
<link rel="alternate" type="application/rss+xml" title="RSS" href="https://snail.gitee.io/proxy/tags/cdn/index.xml">
<link rel="canonical" href="https://snail.gitee.io/proxy/tags/cdn/">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/solarized_dark.min.css">
<title>cdn - GOPROXY IN ACTION</title>
<link href="https://snail.gitee.io/proxy/css/styles.css" rel="stylesheet">
</head>
<body>
<header class="l-header">
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://snail.gitee.io/proxy/">GOPROXY IN ACTION</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="https://github.com/snail007/goproxy/releases/">下载</a></li>
<li><a href="https://snail007.github.io/goproxy/manual/zh/#/">完全手册</a></li>
<li><a href="https://snail007.github.io/goproxy/categories/goproxy%E6%89%8B%E5%86%8C/">新版手册</a></li>
<li><a href="/proxy/about/">关于</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<div class="container">
<div class="row">
<div class="col-md-8">
<header class="page-header">
<h1>cdn</h1>
</header>
<ul class="p-articles">
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-07-05T08:20:48JST">Jul 5, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/domain-cf/">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a></h2>
</header>
<div class="summary">准备工作 本文综合的介绍了cloudflare注册使用从域名解析到回源完成了一个二级域使用cloudflare的CDN加速的配置过程。 首先</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" title="域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-28T17:37:30JST">Jun 28, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/cloudflare/">Cloudflare使用简明教程</a></h2>
</header>
<div class="summary">前言 GOPROXY底层传输协议支持ws可以利用cdn加速使用cdn需要域名解析知识以及cdn的一些知识那么很多小伙伴对cdn不是很熟悉</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" title="Cloudflare使用简明教程">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-28T17:02:57JST">Jun 28, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/">内网穿透也能用CDN</a></h2>
</header>
<div class="summary">内网穿透之套CDN 好处就不用说了吧,两个字稳! 假如在windows上配置了可以访问的连接 http://127.0.0.1:801/abc/index.php , 如何能使用VPS+CDN做内网穿透呢 配置如下:</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" title="内网穿透也能用CDN">Read More…</a>
</footer>
</article>
</li>
<li><article class="li">
<header>
<ul class="p-facts">
<li><i class="fa fa-calendar" aria-hidden="true"></i><time datetime="2019-06-14T16:25:06JST">Jun 14, 2019</time></li>
<li><i class="fa fa-bookmark" aria-hidden="true"></i><a href="https://snail.gitee.io/proxy/posts/">posts</a></li>
</ul>
<h2 class="title"><a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/">代理之套用CDN</a></h2>
</header>
<div class="summary">goproxy代理之套用CDN 准备 在VPS上下载对应平台的执行文件这里以Linux为例。 在电脑上下载对应平台的执行文件这里以Window</div>
<footer>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" title="代理之套用CDN">Read More…</a>
</footer>
</article>
</li>
</ul>
</div>
<div class="col-md-4">
<aside class="l-sidebar">
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">LATESTS</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/usage/first/" class="list-group-item">手册前言(使用必读)</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial/" class="list-group-item">GOPROXY免费版VS商业版</a>
<a href="https://snail.gitee.io/proxy/page/faq/goproxy%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94/" class="list-group-item">常见问题解答</a>
<a href="https://snail.gitee.io/proxy/posts/domain-cf/" class="list-group-item">域名解析 域名控制台&#43;极客&#43;cloudflare 的配置方法</a>
<a href="https://snail.gitee.io/proxy/posts/windows-global-proxy-using-dns/" class="list-group-item">在windows下实现基于dns的自动全局代理</a>
<a href="https://snail.gitee.io/proxy/usage/tcp/" class="list-group-item">TCP代理</a>
<a href="https://snail.gitee.io/proxy/posts/cloudflare/" class="list-group-item">Cloudflare使用简明教程</a>
<a href="https://snail.gitee.io/proxy/posts/http-nat-cdn/" class="list-group-item">内网穿透也能用CDN</a>
<a href="https://snail.gitee.io/proxy/page/free_vs_commercial_en/" class="list-group-item">GOPROXY Free Version VS Commercial Version</a>
<a href="https://snail.gitee.io/proxy/posts/http_cdn_ws/" class="list-group-item">代理之套用CDN</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">CATEGORY</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/categories/%E9%BB%98%E8%AE%A4%E5%88%86%E7%B1%BB" class="list-group-item">默认分类</a>
<a href="https://snail.gitee.io/proxy/categories/goproxy%E6%89%8B%E5%86%8C" class="list-group-item">goproxy手册</a>
<a href="https://snail.gitee.io/proxy/categories/%E6%9E%B6%E6%9E%84%E8%A7%A3%E8%AF%B4" class="list-group-item">架构解说</a>
<a href="https://snail.gitee.io/proxy/categories/%E7%BB%86%E8%AF%B4%E5%B1%82%E7%BA%A7" class="list-group-item">细说层级</a>
</div>
</section>
<section class="panel panel-default">
<div class="panel-heading">
<div class="panel-title">TAG</div>
</div>
<div class="list-group">
<a href="https://snail.gitee.io/proxy/tags/cdn" class="list-group-item">cdn</a>
<a href="https://snail.gitee.io/proxy/tags/ws" class="list-group-item">ws</a>
<a href="https://snail.gitee.io/proxy/tags/cloudflare" class="list-group-item">cloudflare</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%95%86%E4%B8%9A%E7%89%88" class="list-group-item">商业版</a>
<a href="https://snail.gitee.io/proxy/tags/commercial" class="list-group-item">commercial</a>
<a href="https://snail.gitee.io/proxy/tags/domain" class="list-group-item">domain</a>
<a href="https://snail.gitee.io/proxy/tags/tcp" class="list-group-item">tcp</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%85%A8%E5%B1%80%E4%BB%A3%E7%90%86" class="list-group-item">全局代理</a>
<a href="https://snail.gitee.io/proxy/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F" class="list-group-item">内网穿透</a>
</div>
</section>
</aside>
</div>
</div>
</div>
</main>
<footer class="l-footer">
<div class="container">
<p><span class="h-logo">&copy; GOPROXY IN ACTION</span></p>
</div>
</footer>
<script src="//code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script>
$(function(){
$("img[css]").each(function(){
$(this).attr("style",$(this).attr("css"));
});
});
</script>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save