V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nbndco  ›  全部回复第 14 页 / 共 25 页
回复总数  488
1 ... 10  11  12  13  14  15  16  17  18  19 ... 25  
2016-09-09 18:07:35 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@chztv 其实 SpechtLite 都不是我的本意,而是 NEKit 的副产品,我本身只是把它作为一个 demo 而已。
NEKit 的文档明确指出不建议使用自带的配置文件, NEKit 提供的是功能,配置方式应该由 App 自行处理。 SpechtLite 当前使用的配置文件其实只是 NEKit 提供来快速构建原型用的。
当然我可以直接去支持 gfwlist ,第一我本人不用这种体验不好的方式,毕竟被封的很多网站并不再列表中,还有很多基本无法正常访问的未被封网站,第二支持 gfwlist 本身不符合 NEKit 的设计理念,一个构建原型的组件为何要支持如此复杂的功能?如果 App 想要支持 gfwlist ,那么应当由它自行完成,如果处理过程中需要 NEKit 提供一些通用的基本功能,那么 NEKit 可以实现。
但支持 gfwlist 就意味着 SpechtLite 开始提供超越了 demo 的功能了,这样的话 SpechtLite 需要的改进就太多了, NEKit 本身就有很多的事情还要做,外加我还有很多其他的事情,所以……
2016-09-09 16:48:51 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@iWill 格式有点乱了,你理解一下就好
2016-09-09 16:48:06 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@iWill 我随便写一下,你自己理解下:
大致上你需要先定义两个 adapter :
- id: proxy
type: http/ss 你自己看
- id: reject
type: reject

然后定义两个 rule
- type: list
file: reject_list
adapter: reject
- type: list
file: whitelist
adapter: proxy

然后在 reject_list 里:
cnzz
3600\.com$

在 whitelist 里:
youtube

要是有人愿意写教程就好了,我真的没这个心情和时间
2016-09-09 10:52:51 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@iWill 规则不通用,想屏蔽广告的话建个广告域名的 list 转发到 reject 这个类型的 adapter 去。
2016-09-08 13:32:04 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@chztv ……你自己写啊,不需要可以直接把 rule 删掉,说明里也有写这两个文件应该怎么写的,就是一行一个 ip 或者正则
2016-09-08 07:54:18 +08:00
回复了 ZoraZhang 创建的主题 iPhone 苹果在中国推出了 iPhone 升级计划
等于说每年花 988*0.5+5288*0.5 可以一直用新机器?不供起来正常使用一年的机器能卖多少钱?
2016-08-18 06:50:51 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@WildCat BSD
2016-08-16 20:58:33 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@blankwonder 我想过这个问题,除了 UDP 和 TCP 所有的包都要丢, ipv6 的话可能有更多问题,但是就个人角度完全没有影响。
2016-08-13 20:40:35 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@Sequencer 并没有, NEKit 是 BSD 3 , Specht 是 GPLv3 ,没有改过
2016-08-13 12:20:08 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@VmuTargh 主要问题是这样的,版权在我,我发布的时候想怎样授权苹果自然都没问题。但我仅给了 GPL 授权之后所有其他人分发的时候必须要提供所有的代码能够重新构建二进制版本。问题是苹果会对用户发布的二进制包进行改动,而这个改动的过程是没有代码的,由于其他人不能进行 GPL 以外的授权,分发其他人上传的软件苹果会违反 GPL ,因此苹果是不上架仅有 GPL 协议的软件的。
2016-08-13 06:59:38 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@ProfFan 所以目前似乎 Specht 只有我本人能发布……这我怎么改好
NEKit 是 BSD 的,大家还是可以用 NEKit 写一个发布 App Store 的……
2016-08-13 06:50:48 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@ProfFan 发现这个问题了……但是我想的是强制开源……查了一下似乎没有这样的许可证
2016-08-12 17:06:24 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@n6DD1A640 你之前 clone 过?之前自动生成文档推送到 gh-pages 的分支的逻辑有点问题,现在已经修正了。你删了重新 clone 应该没问题。
2016-08-12 15:46:39 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@kappa 如果是自己的服务器看不出这样做的意义。
2016-08-12 14:31:42 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@kappa 看起来就是一个 Go 版的 goagent 啊
2016-08-12 14:15:19 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@kappa goagent ? Google IP 都死光了,每天光剩找 IP 了,而且还都很慢。
2016-08-12 14:14:29 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@WildCat 没用过,我只能猜猜,它用的是什么我不知道,但是想要常驻后台的话唯一的办法就是用 Network Extension ,其他办法苹果一定会拒。他应该是利用 Network Extension 运行代理服务器,在系统设置里设好代理,但是不处理 IP 包的。处理 IP 包这点确实很麻烦,其实也没啥用。
2016-08-12 13:48:54 +08:00
回复了 nbndco 创建的主题 macOS Specht--开源的基于 Network Extension 的 Mac 版代理
@kappa 用 polipo 这样的然后 nginx 转发?证书可以用 Let's encrypt.
1 ... 10  11  12  13  14  15  16  17  18  19 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2951 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 15:09 · PVG 23:09 · LAX 08:09 · JFK 11:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.