此代码本身并不提供代理功能,此代码只是用于生成PAC文件。使用此代码需有自己的服务器。
利用VPS本身来获取gfwlist.txt,并且转换为PAC文件。可添加自定义内容。
PHP编写,单文件,部署方便。gfwlist的获取从vps的网络获取,防止在本地gfwlist本身打不开的问题。支持网页测试规则。PAC文件规则利用Base64进行编码,防止GFW嗅探到规则直接给干掉。
浏览器安装支持PAC的插件。添加PAC地址:http://ip/path/?f=pac&p=proxy_server&pt=socks参数说明:### 前面的路径啥的是VPS的访问路径,重要的是参数。###* f 为返回的模式 可选值 : pac 插件需要的JS格式文件,标准的PAC文件。 decode 下载并解码gfw的规则,和自定义的规则。直接输出,没有对GFW做屏蔽,直接打开会挂掉。 test 默认选项,测试规则和编辑自定义规则。* p 为pac模式的proxy地址* pt 为pac模式的代理类型,一般有 http https socks5 sock,默认为socks5
假设vps的域名为test.com,文件放在proxy目录下。通过SSH -D 假设了本地的socks5代理,端口为7777。则PAC地址为:http://test.com/proxy/?f=pac&p=127.0.0.1:7777&pt=socks5
/* * Copyright (C) 2013 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may
使用 Hexo 生成静态文件快速而且简单。 $ hexo generate 监视文件变动 Hexo 能够监视文件变动并立即重新生成静态文件,在生成时会比对文件的 SHA1 checksum,只有变动的文件才会写入。 $ hexo generate --watch 完成后部署 您可执行下列的其中一个命令,让 Hexo 在生成完毕后自动部署网站,两个命令的作用是相同的。 $ hexo generate
我有一个多模块的maven项目。它有两个多模块 父POM. xml(包装类型:pom) Module1 POM. xml(包装类型:jar) Module2 POM. xml(包装类型:jar) 当我使用mvn构建选项构建pom.xml时,我能够获得所有工件(父pom,子jars)。 但我想要。pom文件(不是pom.xml)也用于子JAR。谁能建议我怎么做? 我尝试在pom中添加依赖项,比如ma
Bootstrap 在 CSS 方面采用 Grunt,用 JavaScript 构建系统,用 Jekyll 做记录。Gruntfile 在使用框架方面有许多便利的特点,包括编译代码、运行测试等等。 工具安装 为了使用Gruntfile以及本地运行我们的文档,你需要拷贝一份Bootstrap的源文件,还有Node.js以及Grunt。参照下面的步骤,你应该已经准备好开始动手了: 下载并安装 Node
我正在尝试将一个网站从Heroku迁移到AWS,但在代码构建方面遇到了麻烦。源代码在GitHub上,我使用的是CodePipeline-CodeBuild-Elastic Beanstalk。管道运行良好,代码似乎正在向Elastic Beanstalk过渡。然而,我被困在代码构建步骤。(buildspec.yml如下所示) 日志似乎可以很好地运行命令,但是当我将构建输出到S3存储桶时,没有构建文
问题内容: 我正在尝试通过学习本教程来学习hyperjaxb 。我遵循了所有指示,直到标题部分。这包括以下步骤: 但是什么也没产生。没有目录,也没有。我对整个目录结构进行了关键字搜索,以确认运行后这些资源不存在。我也将目录结构导入到新的Eclipse Maven项目中,并在新的Eclipse Maven项目中进行了尝试,但同样缺少结果。 如何使本教程生成预期的生成文件? 另外,是否有更好的方法从x
有没有精确的makefile语法定义?或者至少是一些常见的子集,因为我猜有一些口味。这种语法可以用来编写解析器。 GNU Make手册似乎没有那么精确。基于该文档为makefile编写解析器需要一些猜测和尝试。 我在ANTLR邮件列表中也发现了类似的问题。但究竟是哪一种暗示了答案仍然没有答案。。。
我目前正在研究Xtext,以创建一个可重用的DSL和一个构建在DSL之上的工件。简化后的项目布局如下: Projecta:包含基于XText的DSL、feature-project、updatesite等。 projectb:使用projectA中的工件生成代码。 projectc:使用从projectb生成的代码 使用Maven和Xtext构建projectA不是问题(网上已经有几个例子了),但
问题内容: 是否有一个工具将Java文件作为参数,该文件将REST服务描述为参数并从中生成wadl文件。 问题答案: 我遇到了同样的问题:使用RESTeasy并想找到一种自动生成WADL的方法。 做了一些研究,得出下面的解决方案。 注意和元素。您必须更改它们以反映项目的配置。您可能还想更改插件的版本(我使用的是1.17)。 2.创建一个/ doc文件夹并添加一些文件。 创建文件夹并在下面创建两个文