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