近来因听力障碍问题,找工作很困难,有了打算走独立开发路线的想法。打算第一款产品做命令行版的 Proxifier,用命令行感觉酷酷的。我不会搞 UI 设计,也没这天赋,只有写像这样比较底层的东西有点能力。
什么是 Proxifier? 简单来说,Proxifier 可以强制不支持网络代理的程序支持 SOCKS。比如 MacOS 版的微信没有代理设置选项,那么可以用 Proxifier 强制它走代理。
假设我开发了出来,打算定价 2 美刀 /年,Proxifier 一次性买断的价格最便宜是 39.95 美刀。我知道很多人喜欢一次性买断,但是一次性买断会让开发者逐渐减少优化改进的动力,或者开发个第二版又重新收费,就像 Dash 一样。
目前还没听说哪个命令行软件有靠收费,不知我这个想法是否幼稚?还请各位拍砖。本人开发能力虽然不是很厉害,然而根据我以前做的一开始啥都不会的开源项目经验来看( Github: https://github.com/fanpei91 ),只要是我想做的,基本上都能做出来的,哪怕是一点相关知识都没。
|      1MaxZ      2019-04-12 16:43:07 +08:00 via iPhone  1 不会,刷过的路由器都有这个功能 | 
|  |      2whoisghost OP @MaxZ 呃,路由器是如何强制 A 程序走代理,B 程序不走代理呢?怎么做到的呢? | 
|  |      3paloalto      2019-04-12 16:47:49 +08:00 如果不是命令行的话,我会付费,哪怕是 menu bar 小应用也行。 一年 2 刀太便宜了,凑个整数,一年 10 刀。 | 
|  |      4paloalto      2019-04-12 16:48:57 +08:00 没有现成的吗,按说这个需求开发人员应该经常遇到吧。我一直懒得去找。遇到这个需求我就直接走全局了。 | 
|  |      5whoisghost OP @paloalto 这样的话,跟 Proxifier 就打不出太多差异化来,即使比它更便宜。 | 
|  |      6sunocean      2019-04-12 16:51:07 +08:00 via iPhone 做个 menu bar 程序吧 不用设计界面,点击有个下拉菜单就行 | 
|  |      7Varchar      2019-04-12 16:53:06 +08:00  1 我是很喜欢  menu bar 这种操作方式 | 
|  |      8yukiww233      2019-04-12 16:53:11 +08:00 还砍掉了 gui 的话,对比 Proxifier 的优势在哪里呢 | 
|  |      9crs0910      2019-04-12 16:55:41 +08:00 跟它一样好又比它更便宜就已经够秒杀它了 | 
|  |      10paloalto      2019-04-12 16:55:50 +08:00 大家可以现在就打钱,然后可以远程看你写。养成系+众筹+直播。 | 
|  |      11whoisghost OP @yukiww233 优势就是看不到界面,有股神秘感,命令行操作起来酷酷的,哈哈。 | 
|  |      12shawndev      2019-04-12 16:56:56 +08:00 via iPhone 免不免费不重要,但是代理这东西,开不开源很重要。开源了就不大好收费了,pivot,redhat,docker 和 mongodb 毕竟是少数。 | 
|  |      13fkmc      2019-04-12 16:58:07 +08:00  3 proxychains-ng ? | 
|  |      14nutting      2019-04-12 16:59:02 +08:00 这个价格我支持 | 
|  |      15nutting      2019-04-12 16:59:49 +08:00 记得支持 10.11 | 
|  |      16linhua      2019-04-12 17:04:25 +08:00 感觉你可以和 SocksCap64 的作者交流一下 https://www.sockscap64.com/homepage/ | 
|  |      17linhua      2019-04-12 17:04:45 +08:00 | 
|      18photon006      2019-04-12 17:08:51 +08:00 强制应用代理可以 proxychains,也是命令行。另外如果目的只是想穿过虚拟混泥土建筑用 openwrt 路由器是最优选择,连接设备不需额外设置就能正常使用。 | 
|      19MaxZ      2019-04-12 17:09:46 +08:00 via iPhone @whoisghost 这个的做不到,但是我觉得大部分人用 proxifier 也就是科学上网吧 | 
|  |      20nanaw      2019-04-12 17:12:48 +08:00 可以,非常支持,proxifier 太贵了,还不跨平台,并且没有 Google/apple 那样方便的激活码管理(除非上架 Microsoft Store ) 并且提几个需求: 1. 方便的配置代理链(套娃),为一条链路套用多个代理 2. 能对常见的代理工具友好适配(你懂的) 3. 不要侧漏(什么 udp,dns 请求,ping 之类),所有流量类型都能代理走 4. 对虚拟机的支持(重点)。部署在物理机上可以方便的为每一个虚拟机网卡( nat 或桥接)设置不同的透明代理 5. 跨平台,起码 win 和 Linux 要支持。。 | 
|  |      21j3n5en      2019-04-12 17:15:36 +08:00 | 
|  |      22marcong95      2019-04-12 17:19:47 +08:00 多一个选择总是好的,但是强烈希望不要忽略了 Windows。 不过目前来说我还没遇上非要 Proxifier 不可的场景 | 
|      23CallMeReznov      2019-04-12 17:21:43 +08:00 之前 V2 有个人发过类似的 https://kkcap.net | 
|  |      24wdhwg001      2019-04-12 17:22:53 +08:00 via iPhone Win 平台,支持 UWP,支持 UDP、ICMP、DNS 特殊处理,支持自定义规则,能扛大流量(>500Mbit/s )的话,20 刀 /台年付订阅,带 Key 仅允许同 Key 在一台机器上使用而不是绑机器码的话,我愿意。 | 
|  |      25deepzz      2019-04-12 17:24:50 +08:00 不仅要有产品思维,还需要有用户思维。简单易上手,跨平台,跨终端都是可以考虑的。不要因为不会而不去做,毕竟作为独立开发者来说是养活自己的东西。 | 
|  |      26whoisghost OP @photon006 #18 proxychains-ng 只对动态链接的程序有效,静态链接的无效,比如强制 go get 命令走代理就不行了。 | 
|  |      27stardust21      2019-04-12 18:00:07 +08:00 远程不知道需不需要听力好,可以看看这个机会: https://yizaoyiwan.com/discussions/12217 | 
|      28test0x01      2019-04-12 18:37:27 +08:00 via Android redsocks2 | 
|  |      29whoisghost OP @nanaw #20 好像没哪个代理协议支持 icmp 吧?要代理 icmp,估计得用 vpn 的相关技术才行了。 | 
|  |      30whoisghost OP @stardust21 也被远程团队因听力拒绝过,好像几乎所有的远程团队都会有视频电话,这我都有障碍。 | 
|      31loginbygoogle      2019-04-12 19:21:14 +08:00 via Android 独立开发者可不是这么好混的 | 
|  |      32whoisghost OP @paloalto #3 多谢支持,虽然我还不确定是否要开干! | 
|  |      33westoy      2019-04-12 19:33:29 +08:00  2 996 变 007 月收入五位数变三位数 和老板、PM、HR 撕变成了和甲方、平台、推广联盟、分发平台撕 做半年整个人都废掉了 这就是绝大部分独立开发者的经历 想好再跳坑 真的要跳, 也别做这种小众定位的产品 | 
|      34fengdra      2019-04-12 19:35:50 +08:00 还以为是说英语听力.... | 
|  |      35nanaw      2019-04-12 19:35:54 +08:00 @whoisghost 我知道这个不太好实现。但这确实是个漏姨妈的点。比如软件后台 ping 一下再 httping 一下立马暴露。 还有命令行确实是个好东西可它的优势不在于“ cool ”啊。我理解的优势是对复杂操作的高效方便和对脚本自动化的支持,劣势不必我多说。 是 CLI 还是 GUI 还是得看需求。 | 
|  |      36whoisghost OP @nanaw #35 技术上的问题不是问题。只是我担心,为了转发 icmp,需要用户自己架设 vpn server 来转发 icmp,这会不会让用户很麻烦?但是也只有这个方案了。tcp/udp 的话,socks5 倒是支持的。 | 
|  |      37janxin      2019-04-12 19:44:23 +08:00 有开源软件有这个功能,要么做个 GUI 方便小白用户还是可以收费的 | 
|  |      38whoisghost OP @westoy #33 看样子你经历过呀!哈哈! | 
|  |      39xinhangliu      2019-04-12 19:45:18 +08:00 via Android | 
|  |      40hanxiV2EX      2019-04-12 19:46:16 +08:00 via Android  1 透明代理了解一下。 https://github.com/icymind/VRouter | 
|  |      41abmin521      2019-04-12 20:19:57 +08:00 via Android > 只要是我想做的,基本上都能做出来的,哪怕是一点相关知识都没 大佬喝可乐 | 
|      42fsafdasfsdafsd      2019-04-12 20:27:57 +08:00 @whoisghost  价格差异化就是差异化。 | 
|      43fsafdasfsdafsd      2019-04-12 20:28:47 +08:00 @whoisghost  应该考虑解决听力问题。 | 
|      44nvhanzhi      2019-04-12 20:36:48 +08:00 做面向普通大众的,不要做面向程序员的,界面不行可以先弄个很烂的界面,以后有机会找人搞个界面或者自己折腾一个 | 
|  |      45learnshare      2019-04-12 20:44:59 +08:00 proxychains 能应对一些问题 然后命令行工具会导致用户群体都是开发者,因此都有能力去 Github 上找方案 | 
|  |      46akring      2019-04-12 21:51:19 +08:00  2 个人经验,这种面向开发者的工具受众实在是太小了,付费用户就更少了,想靠这个成为独立开发者不是太可行 | 
|      48zzr9270zzr      2019-04-12 23:30:55 +08:00 上面很多人都说了一个观点:太小众。真的是非常赞同他们了,命令行这一条基本就限制死了用户群,然而这么小众的东西,哪怕是程序员都用的不是特别多吧,考虑下更大众化的工具,比如下载器就是一个很不错的方向,可以免费,但是基于免费产品推广付费项目,也是非常好的思路。 | 
|      49GM      2019-04-12 23:34:45 +08:00 proxychains 了解一下。 | 
|  |      50CoderGeek      2019-04-12 23:38:01 +08:00 很小众 没有 gui 收入不是很保证 | 
|      51thomaspaine      2019-04-13 00:19:38 +08:00 其实 gui 没有想象中这么难 proxifier 难点在于网络这块,功能点不仅仅是让不支持 socks5 代理的走代理,还有很大一块是自定义程序走代理,和自定义域名走代理,这个就要自己写虚拟网卡了吧,而且 win、mac、linux 的防火墙指令都不一样的,做起适配来蛮麻烦的 | 
|  |      52iasuna      2019-04-13 00:33:38 +08:00 via iPhone 没有 gui 就太小众了 ss 加 openwrt 也能实现类似功能吧 感觉很难有销量 还是慎重吧 | 
|  |      53liuminghao233      2019-04-13 00:37:48 +08:00 via iPhone 稍微有些难度 这个不能用虚拟网卡 因为是在传输层做手脚的 不仅截到数据包 而且还要拿到对应进程信息 比如说 win 上面用 lsp mac 的 proxifier 估计实现需要写 kernel extension linux 还没想到 | 
|  |      54Lonely      2019-04-13 00:43:44 +08:00 via iPhone @liuminghao233 是的,mac 上用了 kernel extension | 
|  |      55iorilu      2019-04-13 00:44:27 +08:00 难, 用命令行的一般不会掏钱买软件, 倒不是舍不得钱 既然搞技术就不怕折腾, 其实任何东西都有免费的, 无法就是愿不愿意折腾的 | 
|  |      56dangyuluo      2019-04-13 00:53:03 +08:00 先说你怎么收美金 | 
|  |      57XnEnokq9vkvVq4      2019-04-13 03:00:31 +08:00 不看好。 | 
|  |      58yegle      2019-04-13 03:53:36 +08:00 | 
|  |      59msg7086      2019-04-13 04:32:57 +08:00 一年 2 美元,要做到普通程序员年收入再怎么也不能低于 2 万美元(乞丐版)吧? 得有 10000 用户?你先想想有这需求的够不够一万用户吧。 至于上面提得很多需求,那都是奔着一年 200 美元的价值去提的,你要真有能力写出来,然后还卖一年 2 美元甚至 10 美元,不得分分钟破产啊。 | 
|  |      60msg7086      2019-04-13 04:39:34 +08:00 哦对,差点忘了楼上说的 tsocks 就能在 Linux 下代理单个进程啊。我司都用了好久了…… | 
|  |      61luopengfei14      2019-04-13 06:02:04 +08:00 via iPhone | 
|      62zwithz1998      2019-04-13 08:27:26 +08:00 via iPhone 我也是听力障碍,还是大学生,感觉被吓到了...真的很难找工作吗 | 
|      63wakan190      2019-04-13 09:08:54 +08:00 via Android 就是不知道需求大不大 | 
|  |      64pheyer      2019-04-13 09:12:16 +08:00 这种东西不是刚需,不会购买,建议换方向,独立开发没有问题 | 
|  |      65whoisghost OP @zwithz1998 主要是看沟通起来是否让人费劲,不费劲问题不大,而且我还是初中学历,可能你条件要比我好很多就没多大问题了。 | 
|  |      66DigitaIOcean      2019-04-13 09:36:49 +08:00 我家小孩 也是这个问题,哎 | 
|      672s2k      2019-04-13 09:42:04 +08:00 Linux 的话有需求,,linux 下针对普通用户 类 proxifier 的产品 没有哦。。。 | 
|      692s2k      2019-04-13 10:28:57 +08:00 哈哈,,有时候一个桌面端应用不提供 http 代理你就很慌了。。deepin 系统自带应用翻墙。。所以不是没有工具是没有合适的工具。。。proxifier 有个 全局匹配 http 地址规则 走代理的这个功能 我印象中 linux 是没有替代品的。。 欢迎朋友告知,,谢谢 | 
|  |      70kawowa      2019-04-13 11:14:33 +08:00 via Android 开源提供工具,收费提供服务。 楼主想赚钱,不如直接开机场吧,卖软件是为了解决需求,卖服务是解决需求最短的捷径。 写个命令行工具当作服务的一部分。 | 
|  |      71whoisghost OP @kawowa 开飞机场我是想过的,但一想着畏畏缩缩地做事,就没意思了。 | 
|  |      72v2exe2v      2019-04-13 11:53:49 +08:00 不会,surge 有这个功能 | 
|  |      73yangxin0      2019-04-13 11:58:47 +08:00 买个华硕路由器不就搞定了么, 还买啥软件 | 
|  |      74scriptB0y      2019-04-13 14:37:46 +08:00 我现在在用 clash,命令行+proxychains,可以满足大部分的需求。 就是有些 app 不支持设置代理,比较麻烦。 | 
|  |      75tony1016      2019-04-13 15:26:21 +08:00 via Android go-tun2socks 了解一下 | 
|      76coreos      2019-04-14 03:18:51 +08:00 @whoisghost 不要被打击,做自己想做的。 | 
|  |      78fuzzys      2019-07-15 01:08:20 +08:00 @whoisghost 那就做游戏加速器啊 低于鹅厂的价格就行了 | 
|      79SampleNaive      2019-07-21 05:23:59 +08:00 windows 透明代理可以考虑下 win2socks |